pub struct Builder { /* private fields */ }
Expand description
A builder for AwsRedshiftClusterPendingModifiedValues
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn automated_snapshot_retention_period(self, input: i32) -> Self
pub fn automated_snapshot_retention_period(self, input: i32) -> Self
The pending or in-progress change to the automated snapshot retention period.
sourcepub fn set_automated_snapshot_retention_period(self, input: Option<i32>) -> Self
pub fn set_automated_snapshot_retention_period(self, input: Option<i32>) -> Self
The pending or in-progress change to the automated snapshot retention period.
sourcepub fn cluster_identifier(self, input: impl Into<String>) -> Self
pub fn cluster_identifier(self, input: impl Into<String>) -> Self
The pending or in-progress change to the identifier for the cluster.
sourcepub fn set_cluster_identifier(self, input: Option<String>) -> Self
pub fn set_cluster_identifier(self, input: Option<String>) -> Self
The pending or in-progress change to the identifier for the cluster.
sourcepub fn cluster_type(self, input: impl Into<String>) -> Self
pub fn cluster_type(self, input: impl Into<String>) -> Self
The pending or in-progress change to the cluster type.
sourcepub fn set_cluster_type(self, input: Option<String>) -> Self
pub fn set_cluster_type(self, input: Option<String>) -> Self
The pending or in-progress change to the cluster type.
sourcepub fn cluster_version(self, input: impl Into<String>) -> Self
pub fn cluster_version(self, input: impl Into<String>) -> Self
The pending or in-progress change to the service version.
sourcepub fn set_cluster_version(self, input: Option<String>) -> Self
pub fn set_cluster_version(self, input: Option<String>) -> Self
The pending or in-progress change to the service version.
sourcepub fn encryption_type(self, input: impl Into<String>) -> Self
pub fn encryption_type(self, input: impl Into<String>) -> Self
The encryption type for a cluster.
sourcepub fn set_encryption_type(self, input: Option<String>) -> Self
pub fn set_encryption_type(self, input: Option<String>) -> Self
The encryption type for a cluster.
sourcepub fn enhanced_vpc_routing(self, input: bool) -> Self
pub fn enhanced_vpc_routing(self, input: bool) -> Self
Indicates whether to create the cluster with enhanced VPC routing enabled.
sourcepub fn set_enhanced_vpc_routing(self, input: Option<bool>) -> Self
pub fn set_enhanced_vpc_routing(self, input: Option<bool>) -> Self
Indicates whether to create the cluster with enhanced VPC routing enabled.
sourcepub fn maintenance_track_name(self, input: impl Into<String>) -> Self
pub fn maintenance_track_name(self, input: impl Into<String>) -> Self
The name of the maintenance track that the cluster changes to during the next maintenance window.
sourcepub fn set_maintenance_track_name(self, input: Option<String>) -> Self
pub fn set_maintenance_track_name(self, input: Option<String>) -> Self
The name of the maintenance track that the cluster changes to during the next maintenance window.
sourcepub fn master_user_password(self, input: impl Into<String>) -> Self
pub fn master_user_password(self, input: impl Into<String>) -> Self
The pending or in-progress change to the master user password for the cluster.
sourcepub fn set_master_user_password(self, input: Option<String>) -> Self
pub fn set_master_user_password(self, input: Option<String>) -> Self
The pending or in-progress change to the master user password for the cluster.
sourcepub fn node_type(self, input: impl Into<String>) -> Self
pub fn node_type(self, input: impl Into<String>) -> Self
The pending or in-progress change to the cluster's node type.
sourcepub fn set_node_type(self, input: Option<String>) -> Self
pub fn set_node_type(self, input: Option<String>) -> Self
The pending or in-progress change to the cluster's node type.
sourcepub fn number_of_nodes(self, input: i32) -> Self
pub fn number_of_nodes(self, input: i32) -> Self
The pending or in-progress change to the number of nodes in the cluster.
sourcepub fn set_number_of_nodes(self, input: Option<i32>) -> Self
pub fn set_number_of_nodes(self, input: Option<i32>) -> Self
The pending or in-progress change to the number of nodes in the cluster.
sourcepub fn publicly_accessible(self, input: bool) -> Self
pub fn publicly_accessible(self, input: bool) -> Self
The pending or in-progress change to whether the cluster can be connected to from the public network.
sourcepub fn set_publicly_accessible(self, input: Option<bool>) -> Self
pub fn set_publicly_accessible(self, input: Option<bool>) -> Self
The pending or in-progress change to whether the cluster can be connected to from the public network.
sourcepub fn build(self) -> AwsRedshiftClusterPendingModifiedValues
pub fn build(self) -> AwsRedshiftClusterPendingModifiedValues
Consumes the builder and constructs a AwsRedshiftClusterPendingModifiedValues
.