@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSFinSpaceDataClient extends AmazonWebServiceClient implements AWSFinSpaceData
The FinSpace APIs let you take actions inside the FinSpace.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
static AWSFinSpaceDataClientBuilder |
builder() |
CreateChangesetResult |
createChangeset(CreateChangesetRequest request)
Creates a new Changeset in a FinSpace Dataset.
|
CreateDatasetResult |
createDataset(CreateDatasetRequest request)
Creates a new FinSpace Dataset.
|
CreateDataViewResult |
createDataView(CreateDataViewRequest request)
Creates a Dataview for a Dataset.
|
DeleteDatasetResult |
deleteDataset(DeleteDatasetRequest request)
Deletes a FinSpace Dataset.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetChangesetResult |
getChangeset(GetChangesetRequest request)
Get information about a Changeset.
|
GetDatasetResult |
getDataset(GetDatasetRequest request)
Returns information about a Dataset.
|
GetDataViewResult |
getDataView(GetDataViewRequest request)
Gets information about a Dataview.
|
GetProgrammaticAccessCredentialsResult |
getProgrammaticAccessCredentials(GetProgrammaticAccessCredentialsRequest request)
Request programmatic credentials to use with FinSpace SDK.
|
GetWorkingLocationResult |
getWorkingLocation(GetWorkingLocationRequest request)
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.
|
ListChangesetsResult |
listChangesets(ListChangesetsRequest request)
Lists the FinSpace Changesets for a Dataset.
|
ListDatasetsResult |
listDatasets(ListDatasetsRequest request)
Lists all of the active Datasets that a user has access to.
|
ListDataViewsResult |
listDataViews(ListDataViewsRequest request)
Lists all available Dataviews for a Dataset.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
UpdateChangesetResult |
updateChangeset(UpdateChangesetRequest request)
Updates a FinSpace Changeset.
|
UpdateDatasetResult |
updateDataset(UpdateDatasetRequest request)
Updates a FinSpace Dataset.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSFinSpaceDataClientBuilder builder()
public CreateChangesetResult createChangeset(CreateChangesetRequest request)
Creates a new Changeset in a FinSpace Dataset.
createChangeset
in interface AWSFinSpaceData
createChangesetRequest
- The request for a CreateChangeset operation.ResourceNotFoundException
- One or more resources can't be found.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.LimitExceededException
- A limit has exceeded.ConflictException
- The request conflicts with an existing resource.public CreateDataViewResult createDataView(CreateDataViewRequest request)
Creates a Dataview for a Dataset.
createDataView
in interface AWSFinSpaceData
createDataViewRequest
- Request for creating a data view.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.LimitExceededException
- A limit has exceeded.ConflictException
- The request conflicts with an existing resource.ResourceNotFoundException
- One or more resources can't be found.public CreateDatasetResult createDataset(CreateDatasetRequest request)
Creates a new FinSpace Dataset.
createDataset
in interface AWSFinSpaceData
createDatasetRequest
- The request for a CreateDataset operationInternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.LimitExceededException
- A limit has exceeded.ConflictException
- The request conflicts with an existing resource.ResourceNotFoundException
- One or more resources can't be found.public DeleteDatasetResult deleteDataset(DeleteDatasetRequest request)
Deletes a FinSpace Dataset.
deleteDataset
in interface AWSFinSpaceData
deleteDatasetRequest
- The request for a DeleteDataset operation.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- One or more resources can't be found.LimitExceededException
- A limit has exceeded.ConflictException
- The request conflicts with an existing resource.public GetChangesetResult getChangeset(GetChangesetRequest request)
Get information about a Changeset.
getChangeset
in interface AWSFinSpaceData
getChangesetRequest
- Request to describe a changeset.ResourceNotFoundException
- One or more resources can't be found.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- The request conflicts with an existing resource.public GetDataViewResult getDataView(GetDataViewRequest request)
Gets information about a Dataview.
getDataView
in interface AWSFinSpaceData
getDataViewRequest
- Request for retrieving a data view detail. Grouped / accessible within a dataset by its dataset id.ResourceNotFoundException
- One or more resources can't be found.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ConflictException
- The request conflicts with an existing resource.public GetDatasetResult getDataset(GetDatasetRequest request)
Returns information about a Dataset.
getDataset
in interface AWSFinSpaceData
getDatasetRequest
- Request for the GetDataset operation.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.ResourceNotFoundException
- One or more resources can't be found.ConflictException
- The request conflicts with an existing resource.public GetProgrammaticAccessCredentialsResult getProgrammaticAccessCredentials(GetProgrammaticAccessCredentialsRequest request)
Request programmatic credentials to use with FinSpace SDK.
getProgrammaticAccessCredentials
in interface AWSFinSpaceData
getProgrammaticAccessCredentialsRequest
- Request for GetProgrammaticAccessCredentials operationInternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.public GetWorkingLocationResult getWorkingLocation(GetWorkingLocationRequest request)
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.
getWorkingLocation
in interface AWSFinSpaceData
getWorkingLocationRequest
- InternalServerException
- The request processing has failed because of an unknown error, exception or failure.AccessDeniedException
- You do not have sufficient access to perform this action.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.public ListChangesetsResult listChangesets(ListChangesetsRequest request)
Lists the FinSpace Changesets for a Dataset.
listChangesets
in interface AWSFinSpaceData
listChangesetsRequest
- Request to ListChangesetsRequest. It exposes minimal query filters.ResourceNotFoundException
- One or more resources can't be found.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- The request conflicts with an existing resource.public ListDataViewsResult listDataViews(ListDataViewsRequest request)
Lists all available Dataviews for a Dataset.
listDataViews
in interface AWSFinSpaceData
listDataViewsRequest
- Request for a list data views.ResourceNotFoundException
- One or more resources can't be found.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ConflictException
- The request conflicts with an existing resource.public ListDatasetsResult listDatasets(ListDatasetsRequest request)
Lists all of the active Datasets that a user has access to.
listDatasets
in interface AWSFinSpaceData
listDatasetsRequest
- Request for the ListDatasets operation.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ConflictException
- The request conflicts with an existing resource.ResourceNotFoundException
- One or more resources can't be found.public UpdateChangesetResult updateChangeset(UpdateChangesetRequest request)
Updates a FinSpace Changeset.
updateChangeset
in interface AWSFinSpaceData
updateChangesetRequest
- Request to update an existing changeset.ResourceNotFoundException
- One or more resources can't be found.InternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- The request conflicts with an existing resource.public UpdateDatasetResult updateDataset(UpdateDatasetRequest request)
Updates a FinSpace Dataset.
updateDataset
in interface AWSFinSpaceData
updateDatasetRequest
- The request for an UpdateDataset operationInternalServerException
- The request processing has failed because of an unknown error, exception or failure.ValidationException
- The input fails to satisfy the constraints specified by an AWS service.ThrottlingException
- The request was denied due to request throttling.AccessDeniedException
- You do not have sufficient access to perform this action.ConflictException
- The request conflicts with an existing resource.ResourceNotFoundException
- One or more resources can't be found.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AWSFinSpaceData
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSFinSpaceData
shutdown
in class AmazonWebServiceClient