Class ModifySnapshotCopyRetentionPeriodRequest
- All Implemented Interfaces:
ReadLimitInfo, Serializable, Cloneable
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.The number of days to retain automated snapshots in the destination region after they are copied from the source region.inthashCode()voidsetClusterIdentifier(String clusterIdentifier) The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.voidsetRetentionPeriod(Integer retentionPeriod) The number of days to retain automated snapshots in the destination region after they are copied from the source region.toString()Returns a string representation of this object; useful for testing and debugging.withClusterIdentifier(String clusterIdentifier) The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.withRetentionPeriod(Integer retentionPeriod) The number of days to retain automated snapshots in the destination region after they are copied from the source region.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
ModifySnapshotCopyRetentionPeriodRequest
public ModifySnapshotCopyRetentionPeriodRequest()
-
-
Method Details
-
setClusterIdentifier
The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.
Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
- Parameters:
clusterIdentifier- The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
-
getClusterIdentifier
The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.
Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
- Returns:
- The unique identifier of the cluster for which you want to change
the retention period for automated snapshots that are copied to a
destination region.
Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
-
withClusterIdentifier
The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.
Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
- Parameters:
clusterIdentifier- The unique identifier of the cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRetentionPeriod
The number of days to retain automated snapshots in the destination region after they are copied from the source region.
If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
- Parameters:
retentionPeriod- The number of days to retain automated snapshots in the destination region after they are copied from the source region.If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
-
getRetentionPeriod
The number of days to retain automated snapshots in the destination region after they are copied from the source region.
If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
- Returns:
- The number of days to retain automated snapshots in the
destination region after they are copied from the source region.
If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
-
withRetentionPeriod
The number of days to retain automated snapshots in the destination region after they are copied from the source region.
If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
- Parameters:
retentionPeriod- The number of days to retain automated snapshots in the destination region after they are copied from the source region.If you decrease the retention period for automated snapshots that are copied to a destination region, Amazon Redshift will delete any existing automated snapshots that were copied to the destination region and that fall outside of the new retention period.
Constraints: Must be at least 1 and no more than 35.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-