@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSBCMDataExports extends Object implements AWSBCMDataExports
AWSBCMDataExports
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CreateExportResult |
createExport(CreateExportRequest request)
Creates a data export and specifies the data query, the delivery preference, and any optional resource tags.
|
DeleteExportResult |
deleteExport(DeleteExportRequest request)
Deletes an existing data export.
|
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.
|
GetExecutionResult |
getExecution(GetExecutionRequest request)
Exports data based on the source data update.
|
GetExportResult |
getExport(GetExportRequest request)
Views the definition of an existing data export.
|
GetTableResult |
getTable(GetTableRequest request)
Returns the metadata for the specified table and table properties.
|
ListExecutionsResult |
listExecutions(ListExecutionsRequest request)
Lists the historical executions for the export.
|
ListExportsResult |
listExports(ListExportsRequest request)
Lists all data export definitions.
|
ListTablesResult |
listTables(ListTablesRequest request)
Lists all available tables in data exports.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
List tags associated with an existing data export.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds tags for an existing data export definition.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Deletes tags associated with an existing data export definition.
|
UpdateExportResult |
updateExport(UpdateExportRequest request)
Updates an existing data export by overwriting all export parameters.
|
public CreateExportResult createExport(CreateExportRequest request)
AWSBCMDataExports
Creates a data export and specifies the data query, the delivery preference, and any optional resource tags.
A DataQuery
consists of both a QueryStatement
and TableConfigurations
.
The QueryStatement
is an SQL statement. Data Exports only supports a limited subset of the SQL
syntax. For more information on the SQL syntax that is supported, see Data query. To view the available
tables and columns, see the Data Exports table
dictionary.
The TableConfigurations
is a collection of specified TableProperties
for the table
being queried in the QueryStatement
. TableProperties are additional configurations you can provide
to change the data and schema of a table. Each table can have different TableProperties. However, tables are not
required to have any TableProperties. Each table property has a default value that it assumes if not specified.
For more information on table configurations, see Data query. To view the table
properties available for each table, see the Data Exports table
dictionary or use the ListTables
API to get a response of all tables and their available
properties.
createExport
in interface AWSBCMDataExports
public DeleteExportResult deleteExport(DeleteExportRequest request)
AWSBCMDataExports
Deletes an existing data export.
deleteExport
in interface AWSBCMDataExports
public GetExecutionResult getExecution(GetExecutionRequest request)
AWSBCMDataExports
Exports data based on the source data update.
getExecution
in interface AWSBCMDataExports
public GetExportResult getExport(GetExportRequest request)
AWSBCMDataExports
Views the definition of an existing data export.
getExport
in interface AWSBCMDataExports
public GetTableResult getTable(GetTableRequest request)
AWSBCMDataExports
Returns the metadata for the specified table and table properties. This includes the list of columns in the table schema, their data types, and column descriptions.
getTable
in interface AWSBCMDataExports
public ListExecutionsResult listExecutions(ListExecutionsRequest request)
AWSBCMDataExports
Lists the historical executions for the export.
listExecutions
in interface AWSBCMDataExports
public ListExportsResult listExports(ListExportsRequest request)
AWSBCMDataExports
Lists all data export definitions.
listExports
in interface AWSBCMDataExports
public ListTablesResult listTables(ListTablesRequest request)
AWSBCMDataExports
Lists all available tables in data exports.
listTables
in interface AWSBCMDataExports
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSBCMDataExports
List tags associated with an existing data export.
listTagsForResource
in interface AWSBCMDataExports
public TagResourceResult tagResource(TagResourceRequest request)
AWSBCMDataExports
Adds tags for an existing data export definition.
tagResource
in interface AWSBCMDataExports
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSBCMDataExports
Deletes tags associated with an existing data export definition.
untagResource
in interface AWSBCMDataExports
public UpdateExportResult updateExport(UpdateExportRequest request)
AWSBCMDataExports
Updates an existing data export by overwriting all export parameters. All export parameters must be provided in the UpdateExport request.
updateExport
in interface AWSBCMDataExports
public void shutdown()
AWSBCMDataExports
shutdown
in interface AWSBCMDataExports
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSBCMDataExports
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 a request.
getCachedResponseMetadata
in interface AWSBCMDataExports
request
- The originally executed request.