public AwsRedshiftClusterClusterSnapshotCopyStatus withManualSnapshotRetentionPeriod(Integer manualSnapshotRetentionPeriod) {
        setManualSnapshotRetentionPeriod(manualSnapshotRetentionPeriod);
        return this;
    }
<p>
The number of days that manual snapshots are retained in the destination Region after they are copied from a
source Region.
</p>
<p>
If the value is <code>-1</code>, then the manual snapshot is retained indefinitely.
</p>
<p>
Valid values: Either <code>-1</code> or an integer between 1 and 3,653
</p>

@param manualSnapshotRetentionPeriod
       The number of days that manual snapshots are retained in the destination Region after they are copied from
       a source Region.</p>
       <p>
       If the value is <code>-1</code>, then the manual snapshot is retained indefinitely.
       </p>
       <p>
       Valid values: Either <code>-1</code> or an integer between 1 and 3,653
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-securityhub/src/main/java/com/amazonaws/services/securityhub/model/AwsRedshiftClusterClusterSnapshotCopyStatus.java