Interface ClusterSnapshot.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ClusterSnapshot.Builder,ClusterSnapshot>, SdkBuilder<ClusterSnapshot.Builder,ClusterSnapshot>, SdkPojo
Enclosing class:
ClusterSnapshot

public static interface ClusterSnapshot.Builder extends SdkPojo, CopyableBuilder<ClusterSnapshot.Builder,ClusterSnapshot>
  • Method Details

    • 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

      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

      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:
    • 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.