Interface PendingModifiedValues.Builder

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

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

    • masterUserPassword

      PendingModifiedValues.Builder masterUserPassword(String masterUserPassword)

      The pending or in-progress change of the admin user password for the cluster.

      Parameters:
      masterUserPassword - The pending or in-progress change of the admin user password for the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nodeType

      The pending or in-progress change of the cluster's node type.

      Parameters:
      nodeType - The pending or in-progress change of the cluster's node type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfNodes

      PendingModifiedValues.Builder numberOfNodes(Integer numberOfNodes)

      The pending or in-progress change of the number of nodes in the cluster.

      Parameters:
      numberOfNodes - The pending or in-progress change of the number of nodes in the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterType

      PendingModifiedValues.Builder clusterType(String clusterType)

      The pending or in-progress change of the cluster type.

      Parameters:
      clusterType - The pending or in-progress change of the cluster type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterVersion

      PendingModifiedValues.Builder clusterVersion(String clusterVersion)

      The pending or in-progress change of the service version.

      Parameters:
      clusterVersion - The pending or in-progress change of the service version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • automatedSnapshotRetentionPeriod

      PendingModifiedValues.Builder automatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)

      The pending or in-progress change of the automated snapshot retention period.

      Parameters:
      automatedSnapshotRetentionPeriod - The pending or in-progress change of the automated snapshot retention period.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterIdentifier

      PendingModifiedValues.Builder clusterIdentifier(String clusterIdentifier)

      The pending or in-progress change of the new identifier for the cluster.

      Parameters:
      clusterIdentifier - The pending or in-progress change of the new identifier for the cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publiclyAccessible

      PendingModifiedValues.Builder publiclyAccessible(Boolean publiclyAccessible)

      The pending or in-progress change of the ability to connect to the cluster from the public network.

      Parameters:
      publiclyAccessible - The pending or in-progress change of the ability to connect to the cluster from the public network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enhancedVpcRouting

      PendingModifiedValues.Builder enhancedVpcRouting(Boolean enhancedVpcRouting)

      An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

      If this option is true, enhanced VPC routing is enabled.

      Default: false

      Parameters:
      enhancedVpcRouting - An option that specifies whether to create the cluster with enhanced VPC routing enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a VPC. For more information, see Enhanced VPC Routing in the Amazon Redshift Cluster Management Guide.

      If this option is true, enhanced VPC routing is enabled.

      Default: false

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

      PendingModifiedValues.Builder maintenanceTrackName(String maintenanceTrackName)

      The name of the maintenance track that the cluster will change to during the next maintenance window.

      Parameters:
      maintenanceTrackName - The name of the maintenance track that the cluster will change to during the next maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encryptionType

      PendingModifiedValues.Builder encryptionType(String encryptionType)

      The encryption type for a cluster. Possible values are: KMS and None.

      Parameters:
      encryptionType - The encryption type for a cluster. Possible values are: KMS and None.
      Returns:
      Returns a reference to this object so that method calls can be chained together.