pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicationGroupPendingModifiedValues
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn primary_cluster_id(self, input: impl Into<String>) -> Self
pub fn primary_cluster_id(self, input: impl Into<String>) -> Self
The primary cluster ID that is applied immediately (if --apply-immediately
was specified), or during the next maintenance window.
sourcepub fn set_primary_cluster_id(self, input: Option<String>) -> Self
pub fn set_primary_cluster_id(self, input: Option<String>) -> Self
The primary cluster ID that is applied immediately (if --apply-immediately
was specified), or during the next maintenance window.
sourcepub fn automatic_failover_status(
self,
input: PendingAutomaticFailoverStatus
) -> Self
pub fn automatic_failover_status(
self,
input: PendingAutomaticFailoverStatus
) -> Self
Indicates the status of automatic failover for this Redis replication group.
sourcepub fn set_automatic_failover_status(
self,
input: Option<PendingAutomaticFailoverStatus>
) -> Self
pub fn set_automatic_failover_status(
self,
input: Option<PendingAutomaticFailoverStatus>
) -> Self
Indicates the status of automatic failover for this Redis replication group.
sourcepub fn resharding(self, input: ReshardingStatus) -> Self
pub fn resharding(self, input: ReshardingStatus) -> Self
The status of an online resharding operation.
sourcepub fn set_resharding(self, input: Option<ReshardingStatus>) -> Self
pub fn set_resharding(self, input: Option<ReshardingStatus>) -> Self
The status of an online resharding operation.
sourcepub fn auth_token_status(self, input: AuthTokenUpdateStatus) -> Self
pub fn auth_token_status(self, input: AuthTokenUpdateStatus) -> Self
The auth token status
sourcepub fn set_auth_token_status(self, input: Option<AuthTokenUpdateStatus>) -> Self
pub fn set_auth_token_status(self, input: Option<AuthTokenUpdateStatus>) -> Self
The auth token status
sourcepub fn user_groups(self, input: UserGroupsUpdateStatus) -> Self
pub fn user_groups(self, input: UserGroupsUpdateStatus) -> Self
The user group being modified.
sourcepub fn set_user_groups(self, input: Option<UserGroupsUpdateStatus>) -> Self
pub fn set_user_groups(self, input: Option<UserGroupsUpdateStatus>) -> Self
The user group being modified.
sourcepub fn log_delivery_configurations(
self,
input: PendingLogDeliveryConfiguration
) -> Self
pub fn log_delivery_configurations(
self,
input: PendingLogDeliveryConfiguration
) -> Self
Appends an item to log_delivery_configurations
.
To override the contents of this collection use set_log_delivery_configurations
.
The log delivery configurations being modified
sourcepub fn set_log_delivery_configurations(
self,
input: Option<Vec<PendingLogDeliveryConfiguration>>
) -> Self
pub fn set_log_delivery_configurations(
self,
input: Option<Vec<PendingLogDeliveryConfiguration>>
) -> Self
The log delivery configurations being modified
sourcepub fn transit_encryption_enabled(self, input: bool) -> Self
pub fn transit_encryption_enabled(self, input: bool) -> Self
A flag that enables in-transit encryption when set to true.
sourcepub fn set_transit_encryption_enabled(self, input: Option<bool>) -> Self
pub fn set_transit_encryption_enabled(self, input: Option<bool>) -> Self
A flag that enables in-transit encryption when set to true.
sourcepub fn transit_encryption_mode(self, input: TransitEncryptionMode) -> Self
pub fn transit_encryption_mode(self, input: TransitEncryptionMode) -> Self
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
sourcepub fn set_transit_encryption_mode(
self,
input: Option<TransitEncryptionMode>
) -> Self
pub fn set_transit_encryption_mode(
self,
input: Option<TransitEncryptionMode>
) -> Self
A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.
sourcepub fn build(self) -> ReplicationGroupPendingModifiedValues
pub fn build(self) -> ReplicationGroupPendingModifiedValues
Consumes the builder and constructs a ReplicationGroupPendingModifiedValues
.