@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonDocDBElastic extends Object implements AmazonDocDBElastic
AmazonDocDBElastic
. 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 |
---|---|
CopyClusterSnapshotResult |
copyClusterSnapshot(CopyClusterSnapshotRequest request)
Copies a snapshot of an elastic cluster.
|
CreateClusterResult |
createCluster(CreateClusterRequest request)
Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure.
|
CreateClusterSnapshotResult |
createClusterSnapshot(CreateClusterSnapshotRequest request)
Creates a snapshot of an elastic cluster.
|
DeleteClusterResult |
deleteCluster(DeleteClusterRequest request)
Delete an elastic cluster.
|
DeleteClusterSnapshotResult |
deleteClusterSnapshot(DeleteClusterSnapshotRequest request)
Delete an elastic cluster snapshot.
|
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.
|
GetClusterResult |
getCluster(GetClusterRequest request)
Returns information about a specific elastic cluster.
|
GetClusterSnapshotResult |
getClusterSnapshot(GetClusterSnapshotRequest request)
Returns information about a specific elastic cluster snapshot
|
ListClustersResult |
listClusters(ListClustersRequest request)
Returns information about provisioned Amazon DocumentDB elastic clusters.
|
ListClusterSnapshotsResult |
listClusterSnapshots(ListClusterSnapshotsRequest request)
Returns information about snapshots for a specified elastic cluster.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists all tags on a elastic cluster resource
|
RestoreClusterFromSnapshotResult |
restoreClusterFromSnapshot(RestoreClusterFromSnapshotRequest request)
Restores an elastic cluster from a snapshot.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartClusterResult |
startCluster(StartClusterRequest request)
Restarts the stopped elastic cluster that is specified by
clusterARN . |
StopClusterResult |
stopCluster(StopClusterRequest request)
Stops the running elastic cluster that is specified by
clusterArn . |
TagResourceResult |
tagResource(TagResourceRequest request)
Adds metadata tags to an elastic cluster resource
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes metadata tags from an elastic cluster resource
|
UpdateClusterResult |
updateCluster(UpdateClusterRequest request)
Modifies an elastic cluster.
|
public CopyClusterSnapshotResult copyClusterSnapshot(CopyClusterSnapshotRequest request)
AmazonDocDBElastic
Copies a snapshot of an elastic cluster.
copyClusterSnapshot
in interface AmazonDocDBElastic
public CreateClusterResult createCluster(CreateClusterRequest request)
AmazonDocDBElastic
Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure.
createCluster
in interface AmazonDocDBElastic
public CreateClusterSnapshotResult createClusterSnapshot(CreateClusterSnapshotRequest request)
AmazonDocDBElastic
Creates a snapshot of an elastic cluster.
createClusterSnapshot
in interface AmazonDocDBElastic
public DeleteClusterResult deleteCluster(DeleteClusterRequest request)
AmazonDocDBElastic
Delete an elastic cluster.
deleteCluster
in interface AmazonDocDBElastic
public DeleteClusterSnapshotResult deleteClusterSnapshot(DeleteClusterSnapshotRequest request)
AmazonDocDBElastic
Delete an elastic cluster snapshot.
deleteClusterSnapshot
in interface AmazonDocDBElastic
public GetClusterResult getCluster(GetClusterRequest request)
AmazonDocDBElastic
Returns information about a specific elastic cluster.
getCluster
in interface AmazonDocDBElastic
public GetClusterSnapshotResult getClusterSnapshot(GetClusterSnapshotRequest request)
AmazonDocDBElastic
Returns information about a specific elastic cluster snapshot
getClusterSnapshot
in interface AmazonDocDBElastic
public ListClusterSnapshotsResult listClusterSnapshots(ListClusterSnapshotsRequest request)
AmazonDocDBElastic
Returns information about snapshots for a specified elastic cluster.
listClusterSnapshots
in interface AmazonDocDBElastic
public ListClustersResult listClusters(ListClustersRequest request)
AmazonDocDBElastic
Returns information about provisioned Amazon DocumentDB elastic clusters.
listClusters
in interface AmazonDocDBElastic
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonDocDBElastic
Lists all tags on a elastic cluster resource
listTagsForResource
in interface AmazonDocDBElastic
public RestoreClusterFromSnapshotResult restoreClusterFromSnapshot(RestoreClusterFromSnapshotRequest request)
AmazonDocDBElastic
Restores an elastic cluster from a snapshot.
restoreClusterFromSnapshot
in interface AmazonDocDBElastic
public StartClusterResult startCluster(StartClusterRequest request)
AmazonDocDBElastic
Restarts the stopped elastic cluster that is specified by clusterARN
.
startCluster
in interface AmazonDocDBElastic
public StopClusterResult stopCluster(StopClusterRequest request)
AmazonDocDBElastic
Stops the running elastic cluster that is specified by clusterArn
. The elastic cluster must be in
the available state.
stopCluster
in interface AmazonDocDBElastic
public TagResourceResult tagResource(TagResourceRequest request)
AmazonDocDBElastic
Adds metadata tags to an elastic cluster resource
tagResource
in interface AmazonDocDBElastic
public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonDocDBElastic
Removes metadata tags from an elastic cluster resource
untagResource
in interface AmazonDocDBElastic
public UpdateClusterResult updateCluster(UpdateClusterRequest request)
AmazonDocDBElastic
Modifies an elastic cluster. This includes updating admin-username/password, upgrading the API version, and setting up a backup window and maintenance window
updateCluster
in interface AmazonDocDBElastic
public void shutdown()
AmazonDocDBElastic
shutdown
in interface AmazonDocDBElastic
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonDocDBElastic
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 AmazonDocDBElastic
request
- The originally executed request.