public AwsRedshiftClusterDetails withManualSnapshotRetentionPeriod(Integer manualSnapshotRetentionPeriod) {
        setManualSnapshotRetentionPeriod(manualSnapshotRetentionPeriod);
        return this;
    }
<p>
The default number of days to retain a manual snapshot.
</p>
<p>
If the value is <code>-1</code>, the snapshot is retained indefinitely.
</p>
<p>
This setting doesn't change the retention period of existing snapshots.
</p>
<p>
Valid values: Either <code>-1</code> or an integer between 1 and 3,653
</p>

@param manualSnapshotRetentionPeriod
       The default number of days to retain a manual snapshot.</p>
       <p>
       If the value is <code>-1</code>, the snapshot is retained indefinitely.
       </p>
       <p>
       This setting doesn't change the retention period of existing snapshots.
       </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/AwsRedshiftClusterDetails.java