Interface CreateClusterSnapshotRequest.Builder

    • Method Detail

      • snapshotIdentifier

        CreateClusterSnapshotRequest.Builder snapshotIdentifier​(String snapshotIdentifier)

        A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the Amazon Web Services account.

        Constraints:

        • Cannot be null, empty, or blank

        • Must contain from 1 to 255 alphanumeric characters or hyphens

        • First character must be a letter

        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-snapshot-id

        Parameters:
        snapshotIdentifier - A unique identifier for the snapshot that you are requesting. This identifier must be unique for all snapshots within the Amazon Web Services account.

        Constraints:

        • Cannot be null, empty, or blank

        • Must contain from 1 to 255 alphanumeric characters or hyphens

        • First character must be a letter

        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-snapshot-id

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

        CreateClusterSnapshotRequest.Builder clusterIdentifier​(String clusterIdentifier)

        The cluster identifier for which you want a snapshot.

        Parameters:
        clusterIdentifier - The cluster identifier for which you want a snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • manualSnapshotRetentionPeriod

        CreateClusterSnapshotRequest.Builder manualSnapshotRetentionPeriod​(Integer manualSnapshotRetentionPeriod)

        The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

        The value must be either -1 or an integer between 1 and 3,653.

        The default value is -1.

        Parameters:
        manualSnapshotRetentionPeriod - The number of days that a manual snapshot is retained. If the value is -1, the manual snapshot is retained indefinitely.

        The value must be either -1 or an integer between 1 and 3,653.

        The default value is -1.

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

        CreateClusterSnapshotRequest.Builder tags​(Tag... tags)

        A list of tag instances.

        Parameters:
        tags - A list of tag instances.
        Returns:
        Returns a reference to this object so that method calls can be chained together.