public class EnableSnapshotCopyRequest extends AmazonWebServiceRequest implements Serializable
EnableSnapshotCopy operation
.
Enables the automatic copy of snapshots from one region to another region for a specified cluster.
Constructor and Description |
---|
EnableSnapshotCopyRequest() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getClusterIdentifier()
The unique identifier of the source cluster to copy snapshots from.
|
String |
getDestinationRegion()
The destination region that you want to copy snapshots to.
|
Integer |
getRetentionPeriod()
The number of days to retain automated snapshots in the destination
region after they are copied from the source region.
|
int |
hashCode() |
void |
setClusterIdentifier(String clusterIdentifier)
The unique identifier of the source cluster to copy snapshots from.
|
void |
setDestinationRegion(String destinationRegion)
The destination region that you want to copy snapshots to.
|
void |
setRetentionPeriod(Integer retentionPeriod)
The number of days to retain automated snapshots in the destination
region after they are copied from the source region.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
EnableSnapshotCopyRequest |
withClusterIdentifier(String clusterIdentifier)
The unique identifier of the source cluster to copy snapshots from.
|
EnableSnapshotCopyRequest |
withDestinationRegion(String destinationRegion)
The destination region that you want to copy snapshots to.
|
EnableSnapshotCopyRequest |
withRetentionPeriod(Integer retentionPeriod)
The number of days to retain automated snapshots in the destination
region after they are copied from the source region.
|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
public String getClusterIdentifier()
Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.
Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.
public void setClusterIdentifier(String clusterIdentifier)
Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.
clusterIdentifier
- The unique identifier of the source cluster to copy snapshots from.
Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.
public EnableSnapshotCopyRequest withClusterIdentifier(String clusterIdentifier)
Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.
Returns a reference to this object so that method calls can be chained together.
clusterIdentifier
- The unique identifier of the source cluster to copy snapshots from.
Constraints: Must be the valid name of an existing cluster that does not already have cross-region snapshot copy enabled.
public String getDestinationRegion()
Constraints: Must be the name of a valid region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.
Constraints: Must be the name of a valid region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.
public void setDestinationRegion(String destinationRegion)
Constraints: Must be the name of a valid region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.
destinationRegion
- The destination region that you want to copy snapshots to. Constraints: Must be the name of a valid region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.
public EnableSnapshotCopyRequest withDestinationRegion(String destinationRegion)
Constraints: Must be the name of a valid region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.
Returns a reference to this object so that method calls can be chained together.
destinationRegion
- The destination region that you want to copy snapshots to. Constraints: Must be the name of a valid region. For more information, see Regions and Endpoints in the Amazon Web Services General Reference.
public Integer getRetentionPeriod()
Default: 7.
Constraints: Must be at least 1 and no more than 35.
Default: 7.
Constraints: Must be at least 1 and no more than 35.
public void setRetentionPeriod(Integer retentionPeriod)
Default: 7.
Constraints: Must be at least 1 and no more than 35.
retentionPeriod
- The number of days to retain automated snapshots in the destination
region after they are copied from the source region. Default: 7.
Constraints: Must be at least 1 and no more than 35.
public EnableSnapshotCopyRequest withRetentionPeriod(Integer retentionPeriod)
Default: 7.
Constraints: Must be at least 1 and no more than 35.
Returns a reference to this object so that method calls can be chained together.
retentionPeriod
- The number of days to retain automated snapshots in the destination
region after they are copied from the source region. Default: 7.
Constraints: Must be at least 1 and no more than 35.
public String toString()
toString
in class Object
Object.toString()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.