/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the finspace-data-2020-07-13.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.FinSpaceData.Model;
namespace Amazon.FinSpaceData
{
///
/// Interface for accessing FinSpaceData
///
/// The FinSpace APIs let you take actions inside the FinSpace.
///
public partial interface IAmazonFinSpaceData : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IFinSpaceDataPaginatorFactory Paginators { get; }
#endif
#region AssociateUserToPermissionGroup
///
/// Adds a user account to a permission group to grant permissions for actions a user
/// can perform in FinSpace.
///
/// Container for the necessary parameters to execute the AssociateUserToPermissionGroup service method.
///
/// The response from the AssociateUserToPermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for AssociateUserToPermissionGroup Operation
AssociateUserToPermissionGroupResponse AssociateUserToPermissionGroup(AssociateUserToPermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the AssociateUserToPermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the AssociateUserToPermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateUserToPermissionGroup
/// operation.
/// REST API Reference for AssociateUserToPermissionGroup Operation
IAsyncResult BeginAssociateUserToPermissionGroup(AssociateUserToPermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AssociateUserToPermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginAssociateUserToPermissionGroup.
///
/// Returns a AssociateUserToPermissionGroupResult from FinSpaceData.
/// REST API Reference for AssociateUserToPermissionGroup Operation
AssociateUserToPermissionGroupResponse EndAssociateUserToPermissionGroup(IAsyncResult asyncResult);
#endregion
#region CreateChangeset
///
/// Creates a new Changeset in a FinSpace Dataset.
///
/// Container for the necessary parameters to execute the CreateChangeset service method.
///
/// The response from the CreateChangeset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateChangeset Operation
CreateChangesetResponse CreateChangeset(CreateChangesetRequest request);
///
/// Initiates the asynchronous execution of the CreateChangeset operation.
///
///
/// Container for the necessary parameters to execute the CreateChangeset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateChangeset
/// operation.
/// REST API Reference for CreateChangeset Operation
IAsyncResult BeginCreateChangeset(CreateChangesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateChangeset operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateChangeset.
///
/// Returns a CreateChangesetResult from FinSpaceData.
/// REST API Reference for CreateChangeset Operation
CreateChangesetResponse EndCreateChangeset(IAsyncResult asyncResult);
#endregion
#region CreateDataset
///
/// Creates a new FinSpace Dataset.
///
/// Container for the necessary parameters to execute the CreateDataset service method.
///
/// The response from the CreateDataset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateDataset Operation
CreateDatasetResponse CreateDataset(CreateDatasetRequest request);
///
/// Initiates the asynchronous execution of the CreateDataset operation.
///
///
/// Container for the necessary parameters to execute the CreateDataset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataset
/// operation.
/// REST API Reference for CreateDataset Operation
IAsyncResult BeginCreateDataset(CreateDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDataset.
///
/// Returns a CreateDatasetResult from FinSpaceData.
/// REST API Reference for CreateDataset Operation
CreateDatasetResponse EndCreateDataset(IAsyncResult asyncResult);
#endregion
#region CreateDataView
///
/// Creates a Dataview for a Dataset.
///
/// Container for the necessary parameters to execute the CreateDataView service method.
///
/// The response from the CreateDataView service method, as returned by FinSpaceData.
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateDataView Operation
CreateDataViewResponse CreateDataView(CreateDataViewRequest request);
///
/// Initiates the asynchronous execution of the CreateDataView operation.
///
///
/// Container for the necessary parameters to execute the CreateDataView operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDataView
/// operation.
/// REST API Reference for CreateDataView Operation
IAsyncResult BeginCreateDataView(CreateDataViewRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateDataView operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDataView.
///
/// Returns a CreateDataViewResult from FinSpaceData.
/// REST API Reference for CreateDataView Operation
CreateDataViewResponse EndCreateDataView(IAsyncResult asyncResult);
#endregion
#region CreatePermissionGroup
///
/// Creates a group of permissions for various actions that a user can perform in FinSpace.
///
/// Container for the necessary parameters to execute the CreatePermissionGroup service method.
///
/// The response from the CreatePermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreatePermissionGroup Operation
CreatePermissionGroupResponse CreatePermissionGroup(CreatePermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the CreatePermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the CreatePermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePermissionGroup
/// operation.
/// REST API Reference for CreatePermissionGroup Operation
IAsyncResult BeginCreatePermissionGroup(CreatePermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreatePermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginCreatePermissionGroup.
///
/// Returns a CreatePermissionGroupResult from FinSpaceData.
/// REST API Reference for CreatePermissionGroup Operation
CreatePermissionGroupResponse EndCreatePermissionGroup(IAsyncResult asyncResult);
#endregion
#region CreateUser
///
/// Creates a new user in FinSpace.
///
/// Container for the necessary parameters to execute the CreateUser service method.
///
/// The response from the CreateUser service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateUser Operation
CreateUserResponse CreateUser(CreateUserRequest request);
///
/// Initiates the asynchronous execution of the CreateUser operation.
///
///
/// Container for the necessary parameters to execute the CreateUser operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUser
/// operation.
/// REST API Reference for CreateUser Operation
IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateUser operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateUser.
///
/// Returns a CreateUserResult from FinSpaceData.
/// REST API Reference for CreateUser Operation
CreateUserResponse EndCreateUser(IAsyncResult asyncResult);
#endregion
#region DeleteDataset
///
/// Deletes a FinSpace Dataset.
///
/// Container for the necessary parameters to execute the DeleteDataset service method.
///
/// The response from the DeleteDataset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteDataset Operation
DeleteDatasetResponse DeleteDataset(DeleteDatasetRequest request);
///
/// Initiates the asynchronous execution of the DeleteDataset operation.
///
///
/// Container for the necessary parameters to execute the DeleteDataset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDataset
/// operation.
/// REST API Reference for DeleteDataset Operation
IAsyncResult BeginDeleteDataset(DeleteDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDataset.
///
/// Returns a DeleteDatasetResult from FinSpaceData.
/// REST API Reference for DeleteDataset Operation
DeleteDatasetResponse EndDeleteDataset(IAsyncResult asyncResult);
#endregion
#region DeletePermissionGroup
///
/// Deletes a permission group. This action is irreversible.
///
/// Container for the necessary parameters to execute the DeletePermissionGroup service method.
///
/// The response from the DeletePermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeletePermissionGroup Operation
DeletePermissionGroupResponse DeletePermissionGroup(DeletePermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the DeletePermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the DeletePermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePermissionGroup
/// operation.
/// REST API Reference for DeletePermissionGroup Operation
IAsyncResult BeginDeletePermissionGroup(DeletePermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeletePermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDeletePermissionGroup.
///
/// Returns a DeletePermissionGroupResult from FinSpaceData.
/// REST API Reference for DeletePermissionGroup Operation
DeletePermissionGroupResponse EndDeletePermissionGroup(IAsyncResult asyncResult);
#endregion
#region DisableUser
///
/// Denies access to the FinSpace web application and API for the specified user.
///
/// Container for the necessary parameters to execute the DisableUser service method.
///
/// The response from the DisableUser service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DisableUser Operation
DisableUserResponse DisableUser(DisableUserRequest request);
///
/// Initiates the asynchronous execution of the DisableUser operation.
///
///
/// Container for the necessary parameters to execute the DisableUser operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisableUser
/// operation.
/// REST API Reference for DisableUser Operation
IAsyncResult BeginDisableUser(DisableUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisableUser operation.
///
///
/// The IAsyncResult returned by the call to BeginDisableUser.
///
/// Returns a DisableUserResult from FinSpaceData.
/// REST API Reference for DisableUser Operation
DisableUserResponse EndDisableUser(IAsyncResult asyncResult);
#endregion
#region DisassociateUserFromPermissionGroup
///
/// Removes a user account from a permission group.
///
/// Container for the necessary parameters to execute the DisassociateUserFromPermissionGroup service method.
///
/// The response from the DisassociateUserFromPermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DisassociateUserFromPermissionGroup Operation
DisassociateUserFromPermissionGroupResponse DisassociateUserFromPermissionGroup(DisassociateUserFromPermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the DisassociateUserFromPermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the DisassociateUserFromPermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateUserFromPermissionGroup
/// operation.
/// REST API Reference for DisassociateUserFromPermissionGroup Operation
IAsyncResult BeginDisassociateUserFromPermissionGroup(DisassociateUserFromPermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateUserFromPermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateUserFromPermissionGroup.
///
/// Returns a DisassociateUserFromPermissionGroupResult from FinSpaceData.
/// REST API Reference for DisassociateUserFromPermissionGroup Operation
DisassociateUserFromPermissionGroupResponse EndDisassociateUserFromPermissionGroup(IAsyncResult asyncResult);
#endregion
#region EnableUser
///
/// Allows the specified user to access the FinSpace web application and API.
///
/// Container for the necessary parameters to execute the EnableUser service method.
///
/// The response from the EnableUser service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// A limit has exceeded.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for EnableUser Operation
EnableUserResponse EnableUser(EnableUserRequest request);
///
/// Initiates the asynchronous execution of the EnableUser operation.
///
///
/// Container for the necessary parameters to execute the EnableUser operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndEnableUser
/// operation.
/// REST API Reference for EnableUser Operation
IAsyncResult BeginEnableUser(EnableUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the EnableUser operation.
///
///
/// The IAsyncResult returned by the call to BeginEnableUser.
///
/// Returns a EnableUserResult from FinSpaceData.
/// REST API Reference for EnableUser Operation
EnableUserResponse EndEnableUser(IAsyncResult asyncResult);
#endregion
#region GetChangeset
///
/// Get information about a Changeset.
///
/// Container for the necessary parameters to execute the GetChangeset service method.
///
/// The response from the GetChangeset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetChangeset Operation
GetChangesetResponse GetChangeset(GetChangesetRequest request);
///
/// Initiates the asynchronous execution of the GetChangeset operation.
///
///
/// Container for the necessary parameters to execute the GetChangeset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetChangeset
/// operation.
/// REST API Reference for GetChangeset Operation
IAsyncResult BeginGetChangeset(GetChangesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetChangeset operation.
///
///
/// The IAsyncResult returned by the call to BeginGetChangeset.
///
/// Returns a GetChangesetResult from FinSpaceData.
/// REST API Reference for GetChangeset Operation
GetChangesetResponse EndGetChangeset(IAsyncResult asyncResult);
#endregion
#region GetDataset
///
/// Returns information about a Dataset.
///
/// Container for the necessary parameters to execute the GetDataset service method.
///
/// The response from the GetDataset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetDataset Operation
GetDatasetResponse GetDataset(GetDatasetRequest request);
///
/// Initiates the asynchronous execution of the GetDataset operation.
///
///
/// Container for the necessary parameters to execute the GetDataset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataset
/// operation.
/// REST API Reference for GetDataset Operation
IAsyncResult BeginGetDataset(GetDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataset.
///
/// Returns a GetDatasetResult from FinSpaceData.
/// REST API Reference for GetDataset Operation
GetDatasetResponse EndGetDataset(IAsyncResult asyncResult);
#endregion
#region GetDataView
///
/// Gets information about a Dataview.
///
/// Container for the necessary parameters to execute the GetDataView service method.
///
/// The response from the GetDataView service method, as returned by FinSpaceData.
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetDataView Operation
GetDataViewResponse GetDataView(GetDataViewRequest request);
///
/// Initiates the asynchronous execution of the GetDataView operation.
///
///
/// Container for the necessary parameters to execute the GetDataView operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDataView
/// operation.
/// REST API Reference for GetDataView Operation
IAsyncResult BeginGetDataView(GetDataViewRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetDataView operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDataView.
///
/// Returns a GetDataViewResult from FinSpaceData.
/// REST API Reference for GetDataView Operation
GetDataViewResponse EndGetDataView(IAsyncResult asyncResult);
#endregion
#region GetExternalDataViewAccessDetails
///
/// Returns the credentials to access the external Dataview from an S3 location. To call
/// this API:
///
/// -
///
/// You must retrieve the programmatic credentials.
///
///
-
///
/// You must be a member of a FinSpace user group, where the dataset that you want to
/// access has
Read Dataset Data
permissions.
///
///
///
/// Container for the necessary parameters to execute the GetExternalDataViewAccessDetails service method.
///
/// The response from the GetExternalDataViewAccessDetails service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetExternalDataViewAccessDetails Operation
GetExternalDataViewAccessDetailsResponse GetExternalDataViewAccessDetails(GetExternalDataViewAccessDetailsRequest request);
///
/// Initiates the asynchronous execution of the GetExternalDataViewAccessDetails operation.
///
///
/// Container for the necessary parameters to execute the GetExternalDataViewAccessDetails operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetExternalDataViewAccessDetails
/// operation.
/// REST API Reference for GetExternalDataViewAccessDetails Operation
IAsyncResult BeginGetExternalDataViewAccessDetails(GetExternalDataViewAccessDetailsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetExternalDataViewAccessDetails operation.
///
///
/// The IAsyncResult returned by the call to BeginGetExternalDataViewAccessDetails.
///
/// Returns a GetExternalDataViewAccessDetailsResult from FinSpaceData.
/// REST API Reference for GetExternalDataViewAccessDetails Operation
GetExternalDataViewAccessDetailsResponse EndGetExternalDataViewAccessDetails(IAsyncResult asyncResult);
#endregion
#region GetPermissionGroup
///
/// Retrieves the details of a specific permission group.
///
/// Container for the necessary parameters to execute the GetPermissionGroup service method.
///
/// The response from the GetPermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetPermissionGroup Operation
GetPermissionGroupResponse GetPermissionGroup(GetPermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the GetPermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the GetPermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPermissionGroup
/// operation.
/// REST API Reference for GetPermissionGroup Operation
IAsyncResult BeginGetPermissionGroup(GetPermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPermissionGroup.
///
/// Returns a GetPermissionGroupResult from FinSpaceData.
/// REST API Reference for GetPermissionGroup Operation
GetPermissionGroupResponse EndGetPermissionGroup(IAsyncResult asyncResult);
#endregion
#region GetProgrammaticAccessCredentials
///
/// Request programmatic credentials to use with FinSpace SDK.
///
/// Container for the necessary parameters to execute the GetProgrammaticAccessCredentials service method.
///
/// The response from the GetProgrammaticAccessCredentials service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetProgrammaticAccessCredentials Operation
GetProgrammaticAccessCredentialsResponse GetProgrammaticAccessCredentials(GetProgrammaticAccessCredentialsRequest request);
///
/// Initiates the asynchronous execution of the GetProgrammaticAccessCredentials operation.
///
///
/// Container for the necessary parameters to execute the GetProgrammaticAccessCredentials operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetProgrammaticAccessCredentials
/// operation.
/// REST API Reference for GetProgrammaticAccessCredentials Operation
IAsyncResult BeginGetProgrammaticAccessCredentials(GetProgrammaticAccessCredentialsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetProgrammaticAccessCredentials operation.
///
///
/// The IAsyncResult returned by the call to BeginGetProgrammaticAccessCredentials.
///
/// Returns a GetProgrammaticAccessCredentialsResult from FinSpaceData.
/// REST API Reference for GetProgrammaticAccessCredentials Operation
GetProgrammaticAccessCredentialsResponse EndGetProgrammaticAccessCredentials(IAsyncResult asyncResult);
#endregion
#region GetUser
///
/// Retrieves details for a specific user.
///
/// Container for the necessary parameters to execute the GetUser service method.
///
/// The response from the GetUser service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetUser Operation
GetUserResponse GetUser(GetUserRequest request);
///
/// Initiates the asynchronous execution of the GetUser operation.
///
///
/// Container for the necessary parameters to execute the GetUser operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUser
/// operation.
/// REST API Reference for GetUser Operation
IAsyncResult BeginGetUser(GetUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUser operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUser.
///
/// Returns a GetUserResult from FinSpaceData.
/// REST API Reference for GetUser Operation
GetUserResponse EndGetUser(IAsyncResult asyncResult);
#endregion
#region GetWorkingLocation
///
/// A temporary Amazon S3 location, where you can copy your files from a source location
/// to stage or use as a scratch space in FinSpace notebook.
///
/// Container for the necessary parameters to execute the GetWorkingLocation service method.
///
/// The response from the GetWorkingLocation service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetWorkingLocation Operation
GetWorkingLocationResponse GetWorkingLocation(GetWorkingLocationRequest request);
///
/// Initiates the asynchronous execution of the GetWorkingLocation operation.
///
///
/// Container for the necessary parameters to execute the GetWorkingLocation operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWorkingLocation
/// operation.
/// REST API Reference for GetWorkingLocation Operation
IAsyncResult BeginGetWorkingLocation(GetWorkingLocationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWorkingLocation operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorkingLocation.
///
/// Returns a GetWorkingLocationResult from FinSpaceData.
/// REST API Reference for GetWorkingLocation Operation
GetWorkingLocationResponse EndGetWorkingLocation(IAsyncResult asyncResult);
#endregion
#region ListChangesets
///
/// Lists the FinSpace Changesets for a Dataset.
///
/// Container for the necessary parameters to execute the ListChangesets service method.
///
/// The response from the ListChangesets service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListChangesets Operation
ListChangesetsResponse ListChangesets(ListChangesetsRequest request);
///
/// Initiates the asynchronous execution of the ListChangesets operation.
///
///
/// Container for the necessary parameters to execute the ListChangesets operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListChangesets
/// operation.
/// REST API Reference for ListChangesets Operation
IAsyncResult BeginListChangesets(ListChangesetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListChangesets operation.
///
///
/// The IAsyncResult returned by the call to BeginListChangesets.
///
/// Returns a ListChangesetsResult from FinSpaceData.
/// REST API Reference for ListChangesets Operation
ListChangesetsResponse EndListChangesets(IAsyncResult asyncResult);
#endregion
#region ListDatasets
///
/// Lists all of the active Datasets that a user has access to.
///
/// Container for the necessary parameters to execute the ListDatasets service method.
///
/// The response from the ListDatasets service method, as returned by FinSpaceData.
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListDatasets Operation
ListDatasetsResponse ListDatasets(ListDatasetsRequest request);
///
/// Initiates the asynchronous execution of the ListDatasets operation.
///
///
/// Container for the necessary parameters to execute the ListDatasets operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDatasets
/// operation.
/// REST API Reference for ListDatasets Operation
IAsyncResult BeginListDatasets(ListDatasetsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDatasets operation.
///
///
/// The IAsyncResult returned by the call to BeginListDatasets.
///
/// Returns a ListDatasetsResult from FinSpaceData.
/// REST API Reference for ListDatasets Operation
ListDatasetsResponse EndListDatasets(IAsyncResult asyncResult);
#endregion
#region ListDataViews
///
/// Lists all available Dataviews for a Dataset.
///
/// Container for the necessary parameters to execute the ListDataViews service method.
///
/// The response from the ListDataViews service method, as returned by FinSpaceData.
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListDataViews Operation
ListDataViewsResponse ListDataViews(ListDataViewsRequest request);
///
/// Initiates the asynchronous execution of the ListDataViews operation.
///
///
/// Container for the necessary parameters to execute the ListDataViews operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDataViews
/// operation.
/// REST API Reference for ListDataViews Operation
IAsyncResult BeginListDataViews(ListDataViewsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListDataViews operation.
///
///
/// The IAsyncResult returned by the call to BeginListDataViews.
///
/// Returns a ListDataViewsResult from FinSpaceData.
/// REST API Reference for ListDataViews Operation
ListDataViewsResponse EndListDataViews(IAsyncResult asyncResult);
#endregion
#region ListPermissionGroups
///
/// Lists all available permission groups in FinSpace.
///
/// Container for the necessary parameters to execute the ListPermissionGroups service method.
///
/// The response from the ListPermissionGroups service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListPermissionGroups Operation
ListPermissionGroupsResponse ListPermissionGroups(ListPermissionGroupsRequest request);
///
/// Initiates the asynchronous execution of the ListPermissionGroups operation.
///
///
/// Container for the necessary parameters to execute the ListPermissionGroups operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPermissionGroups
/// operation.
/// REST API Reference for ListPermissionGroups Operation
IAsyncResult BeginListPermissionGroups(ListPermissionGroupsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPermissionGroups operation.
///
///
/// The IAsyncResult returned by the call to BeginListPermissionGroups.
///
/// Returns a ListPermissionGroupsResult from FinSpaceData.
/// REST API Reference for ListPermissionGroups Operation
ListPermissionGroupsResponse EndListPermissionGroups(IAsyncResult asyncResult);
#endregion
#region ListPermissionGroupsByUser
///
/// Lists all the permission groups that are associated with a specific user account.
///
/// Container for the necessary parameters to execute the ListPermissionGroupsByUser service method.
///
/// The response from the ListPermissionGroupsByUser service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListPermissionGroupsByUser Operation
ListPermissionGroupsByUserResponse ListPermissionGroupsByUser(ListPermissionGroupsByUserRequest request);
///
/// Initiates the asynchronous execution of the ListPermissionGroupsByUser operation.
///
///
/// Container for the necessary parameters to execute the ListPermissionGroupsByUser operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPermissionGroupsByUser
/// operation.
/// REST API Reference for ListPermissionGroupsByUser Operation
IAsyncResult BeginListPermissionGroupsByUser(ListPermissionGroupsByUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListPermissionGroupsByUser operation.
///
///
/// The IAsyncResult returned by the call to BeginListPermissionGroupsByUser.
///
/// Returns a ListPermissionGroupsByUserResult from FinSpaceData.
/// REST API Reference for ListPermissionGroupsByUser Operation
ListPermissionGroupsByUserResponse EndListPermissionGroupsByUser(IAsyncResult asyncResult);
#endregion
#region ListUsers
///
/// Lists all available user accounts in FinSpace.
///
/// Container for the necessary parameters to execute the ListUsers service method.
///
/// The response from the ListUsers service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListUsers Operation
ListUsersResponse ListUsers(ListUsersRequest request);
///
/// Initiates the asynchronous execution of the ListUsers operation.
///
///
/// Container for the necessary parameters to execute the ListUsers operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers
/// operation.
/// REST API Reference for ListUsers Operation
IAsyncResult BeginListUsers(ListUsersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUsers operation.
///
///
/// The IAsyncResult returned by the call to BeginListUsers.
///
/// Returns a ListUsersResult from FinSpaceData.
/// REST API Reference for ListUsers Operation
ListUsersResponse EndListUsers(IAsyncResult asyncResult);
#endregion
#region ListUsersByPermissionGroup
///
/// Lists details of all the users in a specific permission group.
///
/// Container for the necessary parameters to execute the ListUsersByPermissionGroup service method.
///
/// The response from the ListUsersByPermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListUsersByPermissionGroup Operation
ListUsersByPermissionGroupResponse ListUsersByPermissionGroup(ListUsersByPermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the ListUsersByPermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the ListUsersByPermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsersByPermissionGroup
/// operation.
/// REST API Reference for ListUsersByPermissionGroup Operation
IAsyncResult BeginListUsersByPermissionGroup(ListUsersByPermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListUsersByPermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginListUsersByPermissionGroup.
///
/// Returns a ListUsersByPermissionGroupResult from FinSpaceData.
/// REST API Reference for ListUsersByPermissionGroup Operation
ListUsersByPermissionGroupResponse EndListUsersByPermissionGroup(IAsyncResult asyncResult);
#endregion
#region ResetUserPassword
///
/// Resets the password for a specified user ID and generates a temporary one. Only a
/// superuser can reset password for other users. Resetting the password immediately invalidates
/// the previous password associated with the user.
///
/// Container for the necessary parameters to execute the ResetUserPassword service method.
///
/// The response from the ResetUserPassword service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ResetUserPassword Operation
ResetUserPasswordResponse ResetUserPassword(ResetUserPasswordRequest request);
///
/// Initiates the asynchronous execution of the ResetUserPassword operation.
///
///
/// Container for the necessary parameters to execute the ResetUserPassword operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetUserPassword
/// operation.
/// REST API Reference for ResetUserPassword Operation
IAsyncResult BeginResetUserPassword(ResetUserPasswordRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ResetUserPassword operation.
///
///
/// The IAsyncResult returned by the call to BeginResetUserPassword.
///
/// Returns a ResetUserPasswordResult from FinSpaceData.
/// REST API Reference for ResetUserPassword Operation
ResetUserPasswordResponse EndResetUserPassword(IAsyncResult asyncResult);
#endregion
#region UpdateChangeset
///
/// Updates a FinSpace Changeset.
///
/// Container for the necessary parameters to execute the UpdateChangeset service method.
///
/// The response from the UpdateChangeset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateChangeset Operation
UpdateChangesetResponse UpdateChangeset(UpdateChangesetRequest request);
///
/// Initiates the asynchronous execution of the UpdateChangeset operation.
///
///
/// Container for the necessary parameters to execute the UpdateChangeset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateChangeset
/// operation.
/// REST API Reference for UpdateChangeset Operation
IAsyncResult BeginUpdateChangeset(UpdateChangesetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateChangeset operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateChangeset.
///
/// Returns a UpdateChangesetResult from FinSpaceData.
/// REST API Reference for UpdateChangeset Operation
UpdateChangesetResponse EndUpdateChangeset(IAsyncResult asyncResult);
#endregion
#region UpdateDataset
///
/// Updates a FinSpace Dataset.
///
/// Container for the necessary parameters to execute the UpdateDataset service method.
///
/// The response from the UpdateDataset service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateDataset Operation
UpdateDatasetResponse UpdateDataset(UpdateDatasetRequest request);
///
/// Initiates the asynchronous execution of the UpdateDataset operation.
///
///
/// Container for the necessary parameters to execute the UpdateDataset operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDataset
/// operation.
/// REST API Reference for UpdateDataset Operation
IAsyncResult BeginUpdateDataset(UpdateDatasetRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateDataset operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDataset.
///
/// Returns a UpdateDatasetResult from FinSpaceData.
/// REST API Reference for UpdateDataset Operation
UpdateDatasetResponse EndUpdateDataset(IAsyncResult asyncResult);
#endregion
#region UpdatePermissionGroup
///
/// Modifies the details of a permission group. You cannot modify a permissionGroupID
.
///
/// Container for the necessary parameters to execute the UpdatePermissionGroup service method.
///
/// The response from the UpdatePermissionGroup service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdatePermissionGroup Operation
UpdatePermissionGroupResponse UpdatePermissionGroup(UpdatePermissionGroupRequest request);
///
/// Initiates the asynchronous execution of the UpdatePermissionGroup operation.
///
///
/// Container for the necessary parameters to execute the UpdatePermissionGroup operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePermissionGroup
/// operation.
/// REST API Reference for UpdatePermissionGroup Operation
IAsyncResult BeginUpdatePermissionGroup(UpdatePermissionGroupRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePermissionGroup operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePermissionGroup.
///
/// Returns a UpdatePermissionGroupResult from FinSpaceData.
/// REST API Reference for UpdatePermissionGroup Operation
UpdatePermissionGroupResponse EndUpdatePermissionGroup(IAsyncResult asyncResult);
#endregion
#region UpdateUser
///
/// Modifies the details of the specified user account. You cannot update the userId
/// for a user.
///
/// Container for the necessary parameters to execute the UpdateUser service method.
///
/// The response from the UpdateUser service method, as returned by FinSpaceData.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request conflicts with an existing resource.
///
///
/// The request processing has failed because of an unknown error, exception or failure.
///
///
/// One or more resources can't be found.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateUser Operation
UpdateUserResponse UpdateUser(UpdateUserRequest request);
///
/// Initiates the asynchronous execution of the UpdateUser operation.
///
///
/// Container for the necessary parameters to execute the UpdateUser operation on AmazonFinSpaceDataClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUser
/// operation.
/// REST API Reference for UpdateUser Operation
IAsyncResult BeginUpdateUser(UpdateUserRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateUser operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateUser.
///
/// Returns a UpdateUserResult from FinSpaceData.
/// REST API Reference for UpdateUser Operation
UpdateUserResponse EndUpdateUser(IAsyncResult asyncResult);
#endregion
}
}