#[non_exhaustive]pub struct ServerGroupReplicationConfigurationBuilder { /* private fields */ }
Expand description
A builder for ServerGroupReplicationConfiguration
.
Implementations§
source§impl ServerGroupReplicationConfigurationBuilder
impl ServerGroupReplicationConfigurationBuilder
sourcepub fn server_group_id(self, input: impl Into<String>) -> Self
pub fn server_group_id(self, input: impl Into<String>) -> Self
The ID of the server group with which this replication configuration is associated.
sourcepub fn set_server_group_id(self, input: Option<String>) -> Self
pub fn set_server_group_id(self, input: Option<String>) -> Self
The ID of the server group with which this replication configuration is associated.
sourcepub fn get_server_group_id(&self) -> &Option<String>
pub fn get_server_group_id(&self) -> &Option<String>
The ID of the server group with which this replication configuration is associated.
sourcepub fn server_replication_configurations(
self,
input: ServerReplicationConfiguration
) -> Self
pub fn server_replication_configurations( self, input: ServerReplicationConfiguration ) -> Self
Appends an item to server_replication_configurations
.
To override the contents of this collection use set_server_replication_configurations
.
The replication configuration for servers in the server group.
sourcepub fn set_server_replication_configurations(
self,
input: Option<Vec<ServerReplicationConfiguration>>
) -> Self
pub fn set_server_replication_configurations( self, input: Option<Vec<ServerReplicationConfiguration>> ) -> Self
The replication configuration for servers in the server group.
sourcepub fn get_server_replication_configurations(
&self
) -> &Option<Vec<ServerReplicationConfiguration>>
pub fn get_server_replication_configurations( &self ) -> &Option<Vec<ServerReplicationConfiguration>>
The replication configuration for servers in the server group.
sourcepub fn build(self) -> ServerGroupReplicationConfiguration
pub fn build(self) -> ServerGroupReplicationConfiguration
Consumes the builder and constructs a ServerGroupReplicationConfiguration
.
Trait Implementations§
source§impl Clone for ServerGroupReplicationConfigurationBuilder
impl Clone for ServerGroupReplicationConfigurationBuilder
source§fn clone(&self) -> ServerGroupReplicationConfigurationBuilder
fn clone(&self) -> ServerGroupReplicationConfigurationBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for ServerGroupReplicationConfigurationBuilder
impl Default for ServerGroupReplicationConfigurationBuilder
source§fn default() -> ServerGroupReplicationConfigurationBuilder
fn default() -> ServerGroupReplicationConfigurationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ServerGroupReplicationConfigurationBuilder
impl PartialEq for ServerGroupReplicationConfigurationBuilder
source§fn eq(&self, other: &ServerGroupReplicationConfigurationBuilder) -> bool
fn eq(&self, other: &ServerGroupReplicationConfigurationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServerGroupReplicationConfigurationBuilder
Auto Trait Implementations§
impl Freeze for ServerGroupReplicationConfigurationBuilder
impl RefUnwindSafe for ServerGroupReplicationConfigurationBuilder
impl Send for ServerGroupReplicationConfigurationBuilder
impl Sync for ServerGroupReplicationConfigurationBuilder
impl Unpin for ServerGroupReplicationConfigurationBuilder
impl UnwindSafe for ServerGroupReplicationConfigurationBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.