JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.793

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.redshift.model

Class ModifySnapshotCopyRetentionPeriodRequest

    • Constructor Detail

      • ModifySnapshotCopyRetentionPeriodRequest

        public ModifySnapshotCopyRetentionPeriodRequest()
    • Method Detail

      • setClusterIdentifier

        public void setClusterIdentifier(String clusterIdentifier)

        The unique identifier of the cluster for which you want to change the retention period for either automated or manual snapshots that are copied to a destination Amazon Web Services 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 either automated or manual snapshots that are copied to a destination Amazon Web Services Region.

        Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.

      • getClusterIdentifier

        public String getClusterIdentifier()

        The unique identifier of the cluster for which you want to change the retention period for either automated or manual snapshots that are copied to a destination Amazon Web Services 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 either automated or manual snapshots that are copied to a destination Amazon Web Services Region.

        Constraints: Must be the valid name of an existing cluster that has cross-region snapshot copy enabled.

      • withClusterIdentifier

        public ModifySnapshotCopyRetentionPeriodRequest withClusterIdentifier(String clusterIdentifier)

        The unique identifier of the cluster for which you want to change the retention period for either automated or manual snapshots that are copied to a destination Amazon Web Services 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 either automated or manual snapshots that are copied to a destination Amazon Web Services 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

        public void setRetentionPeriod(Integer retentionPeriod)

        The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

        By default, this only changes the retention period of copied automated snapshots.

        If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

        Constraints: Must be at least 1 and no more than 35 for automated snapshots.

        If you specify the manual option, only newly copied manual snapshots will have the new retention period.

        If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

        Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

        Parameters:
        retentionPeriod - The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

        By default, this only changes the retention period of copied automated snapshots.

        If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

        Constraints: Must be at least 1 and no more than 35 for automated snapshots.

        If you specify the manual option, only newly copied manual snapshots will have the new retention period.

        If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

        Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

      • getRetentionPeriod

        public Integer getRetentionPeriod()

        The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

        By default, this only changes the retention period of copied automated snapshots.

        If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

        Constraints: Must be at least 1 and no more than 35 for automated snapshots.

        If you specify the manual option, only newly copied manual snapshots will have the new retention period.

        If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

        Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

        Returns:
        The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

        By default, this only changes the retention period of copied automated snapshots.

        If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

        Constraints: Must be at least 1 and no more than 35 for automated snapshots.

        If you specify the manual option, only newly copied manual snapshots will have the new retention period.

        If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

        Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

      • withRetentionPeriod

        public ModifySnapshotCopyRetentionPeriodRequest withRetentionPeriod(Integer retentionPeriod)

        The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

        By default, this only changes the retention period of copied automated snapshots.

        If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

        Constraints: Must be at least 1 and no more than 35 for automated snapshots.

        If you specify the manual option, only newly copied manual snapshots will have the new retention period.

        If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

        Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

        Parameters:
        retentionPeriod - The number of days to retain automated snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region.

        By default, this only changes the retention period of copied automated snapshots.

        If you decrease the retention period for automated snapshots that are copied to a destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were copied to the destination Amazon Web Services Region and that fall outside of the new retention period.

        Constraints: Must be at least 1 and no more than 35 for automated snapshots.

        If you specify the manual option, only newly copied manual snapshots will have the new retention period.

        If you specify the value of -1 newly copied manual snapshots are retained indefinitely.

        Constraints: The number of days must be either -1 or an integer between 1 and 3,653 for manual snapshots.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setManual

        public void setManual(Boolean manual)

        Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.

        Parameters:
        manual - Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.
      • getManual

        public Boolean getManual()

        Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.

        Returns:
        Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.
      • withManual

        public ModifySnapshotCopyRetentionPeriodRequest withManual(Boolean manual)

        Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.

        Parameters:
        manual - Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isManual

        public Boolean isManual()

        Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.

        Returns:
        Indicates whether to apply the snapshot retention period to newly copied manual snapshots instead of automated snapshots.
      • toString

        public String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /