Interface AwsRedshiftClusterPendingModifiedValues.Builder

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

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

    • automatedSnapshotRetentionPeriod

      AwsRedshiftClusterPendingModifiedValues.Builder automatedSnapshotRetentionPeriod(Integer automatedSnapshotRetentionPeriod)

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

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

      AwsRedshiftClusterPendingModifiedValues.Builder clusterIdentifier(String clusterIdentifier)

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

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

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

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

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

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

      The encryption type for a cluster.

      Parameters:
      encryptionType - The encryption type for a cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enhancedVpcRouting

      AwsRedshiftClusterPendingModifiedValues.Builder enhancedVpcRouting(Boolean enhancedVpcRouting)

      Indicates whether to create the cluster with enhanced VPC routing enabled.

      Parameters:
      enhancedVpcRouting - Indicates whether to create the cluster with enhanced VPC routing enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maintenanceTrackName

      AwsRedshiftClusterPendingModifiedValues.Builder maintenanceTrackName(String maintenanceTrackName)

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

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

      AwsRedshiftClusterPendingModifiedValues.Builder masterUserPassword(String masterUserPassword)

      The pending or in-progress change to the master user password for the cluster.

      Parameters:
      masterUserPassword - The pending or in-progress change to the master 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 to the cluster's node type.

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

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

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

      AwsRedshiftClusterPendingModifiedValues.Builder publiclyAccessible(Boolean publiclyAccessible)

      The pending or in-progress change to whether the cluster can be connected to from the public network.

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