Class ModifySnapshotCopyRetentionPeriodRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
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.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 cluster for which you want to change the retention period for automated snapshots that are copied to a destination region.void
setRetentionPeriod
(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 com.amazonaws.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
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-