Interface ClusterSnapshot.Builder

    • Method Detail

      • adminUserName

        ClusterSnapshot.Builder adminUserName​(String adminUserName)

        The name of the Elastic DocumentDB cluster administrator.

        Parameters:
        adminUserName - The name of the Elastic DocumentDB cluster administrator.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterArn

        ClusterSnapshot.Builder clusterArn​(String clusterArn)

        The arn of the Elastic DocumentDB cluster.

        Parameters:
        clusterArn - The arn of the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clusterCreationTime

        ClusterSnapshot.Builder clusterCreationTime​(String clusterCreationTime)

        The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).

        Parameters:
        clusterCreationTime - The time when the Elastic DocumentDB cluster was created in Universal Coordinated Time (UTC).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • kmsKeyId

        ClusterSnapshot.Builder kmsKeyId​(String kmsKeyId)

        The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.

        Parameters:
        kmsKeyId - The KMS key identifier to use to encrypt the Elastic DocumentDB cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • snapshotArn

        ClusterSnapshot.Builder snapshotArn​(String snapshotArn)

        The arn of the Elastic DocumentDB snapshot

        Parameters:
        snapshotArn - The arn of the Elastic DocumentDB snapshot
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • snapshotCreationTime

        ClusterSnapshot.Builder snapshotCreationTime​(String snapshotCreationTime)

        The time when the Elastic DocumentDB snapshot was created in Universal Coordinated Time (UTC).

        Parameters:
        snapshotCreationTime - The time when the Elastic DocumentDB snapshot was created in Universal Coordinated Time (UTC).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • snapshotName

        ClusterSnapshot.Builder snapshotName​(String snapshotName)

        The name of the Elastic DocumentDB snapshot.

        Parameters:
        snapshotName - The name of the Elastic DocumentDB snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        ClusterSnapshot.Builder status​(String status)

        The status of the Elastic DocumentDB snapshot.

        Parameters:
        status - The status of the Elastic DocumentDB snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        ClusterSnapshot.Builder status​(Status status)

        The status of the Elastic DocumentDB snapshot.

        Parameters:
        status - The status of the Elastic DocumentDB snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • subnetIds

        ClusterSnapshot.Builder subnetIds​(Collection<String> subnetIds)

        A list of the IDs of subnets associated with the DB cluster snapshot.

        Parameters:
        subnetIds - A list of the IDs of subnets associated with the DB cluster snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        ClusterSnapshot.Builder subnetIds​(String... subnetIds)

        A list of the IDs of subnets associated with the DB cluster snapshot.

        Parameters:
        subnetIds - A list of the IDs of subnets associated with the DB cluster snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        ClusterSnapshot.Builder vpcSecurityGroupIds​(Collection<String> vpcSecurityGroupIds)

        A list of the IDs of the VPC security groups associated with the cluster snapshot.

        Parameters:
        vpcSecurityGroupIds - A list of the IDs of the VPC security groups associated with the cluster snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupIds

        ClusterSnapshot.Builder vpcSecurityGroupIds​(String... vpcSecurityGroupIds)

        A list of the IDs of the VPC security groups associated with the cluster snapshot.

        Parameters:
        vpcSecurityGroupIds - A list of the IDs of the VPC security groups associated with the cluster snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.