Struct aws_sdk_sms::types::builders::ServerGroupBuilder
source · #[non_exhaustive]pub struct ServerGroupBuilder { /* private fields */ }
Expand description
A builder for ServerGroup
.
Implementations§
source§impl ServerGroupBuilder
impl ServerGroupBuilder
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 a server group.
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 a server group.
sourcepub fn get_server_group_id(&self) -> &Option<String>
pub fn get_server_group_id(&self) -> &Option<String>
The ID of a server group.
sourcepub fn server_list(self, input: Server) -> Self
pub fn server_list(self, input: Server) -> Self
Appends an item to server_list
.
To override the contents of this collection use set_server_list
.
The servers that belong to a server group.
sourcepub fn set_server_list(self, input: Option<Vec<Server>>) -> Self
pub fn set_server_list(self, input: Option<Vec<Server>>) -> Self
The servers that belong to a server group.
sourcepub fn get_server_list(&self) -> &Option<Vec<Server>>
pub fn get_server_list(&self) -> &Option<Vec<Server>>
The servers that belong to a server group.
sourcepub fn build(self) -> ServerGroup
pub fn build(self) -> ServerGroup
Consumes the builder and constructs a ServerGroup
.
Trait Implementations§
source§impl Clone for ServerGroupBuilder
impl Clone for ServerGroupBuilder
source§fn clone(&self) -> ServerGroupBuilder
fn clone(&self) -> ServerGroupBuilder
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 Debug for ServerGroupBuilder
impl Debug for ServerGroupBuilder
source§impl Default for ServerGroupBuilder
impl Default for ServerGroupBuilder
source§fn default() -> ServerGroupBuilder
fn default() -> ServerGroupBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ServerGroupBuilder
impl PartialEq for ServerGroupBuilder
source§fn eq(&self, other: &ServerGroupBuilder) -> bool
fn eq(&self, other: &ServerGroupBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServerGroupBuilder
Auto Trait Implementations§
impl Freeze for ServerGroupBuilder
impl RefUnwindSafe for ServerGroupBuilder
impl Send for ServerGroupBuilder
impl Sync for ServerGroupBuilder
impl Unpin for ServerGroupBuilder
impl UnwindSafe for ServerGroupBuilder
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.