@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 |
---|---|
CreateClusterResult |
createCluster(CreateClusterRequest request)
Creates a new Elastic DocumentDB cluster and returns its Cluster structure.
|
CreateClusterSnapshotResult |
createClusterSnapshot(CreateClusterSnapshotRequest request)
Creates a snapshot of a cluster.
|
DeleteClusterResult |
deleteCluster(DeleteClusterRequest request)
Delete a Elastic DocumentDB cluster.
|
DeleteClusterSnapshotResult |
deleteClusterSnapshot(DeleteClusterSnapshotRequest request)
Delete a Elastic DocumentDB 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 DocumentDB cluster.
|
GetClusterSnapshotResult |
getClusterSnapshot(GetClusterSnapshotRequest request)
Returns information about a specific Elastic DocumentDB snapshot
|
ListClustersResult |
listClusters(ListClustersRequest request)
Returns information about provisioned Elastic DocumentDB clusters.
|
ListClusterSnapshotsResult |
listClusterSnapshots(ListClusterSnapshotsRequest request)
Returns information about Elastic DocumentDB snapshots for a specified cluster.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists all tags on a Elastic DocumentDB resource
|
RestoreClusterFromSnapshotResult |
restoreClusterFromSnapshot(RestoreClusterFromSnapshotRequest request)
Restores a Elastic DocumentDB cluster from a snapshot.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds metadata tags to a Elastic DocumentDB resource
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes metadata tags to a Elastic DocumentDB resource
|
UpdateClusterResult |
updateCluster(UpdateClusterRequest request)
Modifies a Elastic DocumentDB cluster.
|
public CreateClusterResult createCluster(CreateClusterRequest request)
AmazonDocDBElastic
Creates a new Elastic DocumentDB cluster and returns its Cluster structure.
createCluster
in interface AmazonDocDBElastic
public CreateClusterSnapshotResult createClusterSnapshot(CreateClusterSnapshotRequest request)
AmazonDocDBElastic
Creates a snapshot of a cluster.
createClusterSnapshot
in interface AmazonDocDBElastic
public DeleteClusterResult deleteCluster(DeleteClusterRequest request)
AmazonDocDBElastic
Delete a Elastic DocumentDB cluster.
deleteCluster
in interface AmazonDocDBElastic
public DeleteClusterSnapshotResult deleteClusterSnapshot(DeleteClusterSnapshotRequest request)
AmazonDocDBElastic
Delete a Elastic DocumentDB snapshot.
deleteClusterSnapshot
in interface AmazonDocDBElastic
public GetClusterResult getCluster(GetClusterRequest request)
AmazonDocDBElastic
Returns information about a specific Elastic DocumentDB cluster.
getCluster
in interface AmazonDocDBElastic
public GetClusterSnapshotResult getClusterSnapshot(GetClusterSnapshotRequest request)
AmazonDocDBElastic
Returns information about a specific Elastic DocumentDB snapshot
getClusterSnapshot
in interface AmazonDocDBElastic
public ListClusterSnapshotsResult listClusterSnapshots(ListClusterSnapshotsRequest request)
AmazonDocDBElastic
Returns information about Elastic DocumentDB snapshots for a specified cluster.
listClusterSnapshots
in interface AmazonDocDBElastic
public ListClustersResult listClusters(ListClustersRequest request)
AmazonDocDBElastic
Returns information about provisioned Elastic DocumentDB clusters.
listClusters
in interface AmazonDocDBElastic
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonDocDBElastic
Lists all tags on a Elastic DocumentDB resource
listTagsForResource
in interface AmazonDocDBElastic
public RestoreClusterFromSnapshotResult restoreClusterFromSnapshot(RestoreClusterFromSnapshotRequest request)
AmazonDocDBElastic
Restores a Elastic DocumentDB cluster from a snapshot.
restoreClusterFromSnapshot
in interface AmazonDocDBElastic
public TagResourceResult tagResource(TagResourceRequest request)
AmazonDocDBElastic
Adds metadata tags to a Elastic DocumentDB resource
tagResource
in interface AmazonDocDBElastic
public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonDocDBElastic
Removes metadata tags to a Elastic DocumentDB resource
untagResource
in interface AmazonDocDBElastic
public UpdateClusterResult updateCluster(UpdateClusterRequest request)
AmazonDocDBElastic
Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version 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.