Struct aws_sdk_ec2::types::builders::DhcpOptionsBuilder
source · #[non_exhaustive]pub struct DhcpOptionsBuilder { /* private fields */ }
Expand description
A builder for DhcpOptions
.
Implementations§
source§impl DhcpOptionsBuilder
impl DhcpOptionsBuilder
sourcepub fn dhcp_configurations(self, input: DhcpConfiguration) -> Self
pub fn dhcp_configurations(self, input: DhcpConfiguration) -> Self
Appends an item to dhcp_configurations
.
To override the contents of this collection use set_dhcp_configurations
.
The DHCP options in the set.
sourcepub fn set_dhcp_configurations(
self,
input: Option<Vec<DhcpConfiguration>>,
) -> Self
pub fn set_dhcp_configurations( self, input: Option<Vec<DhcpConfiguration>>, ) -> Self
The DHCP options in the set.
sourcepub fn get_dhcp_configurations(&self) -> &Option<Vec<DhcpConfiguration>>
pub fn get_dhcp_configurations(&self) -> &Option<Vec<DhcpConfiguration>>
The DHCP options in the set.
sourcepub fn dhcp_options_id(self, input: impl Into<String>) -> Self
pub fn dhcp_options_id(self, input: impl Into<String>) -> Self
The ID of the set of DHCP options.
sourcepub fn set_dhcp_options_id(self, input: Option<String>) -> Self
pub fn set_dhcp_options_id(self, input: Option<String>) -> Self
The ID of the set of DHCP options.
sourcepub fn get_dhcp_options_id(&self) -> &Option<String>
pub fn get_dhcp_options_id(&self) -> &Option<String>
The ID of the set of DHCP options.
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Web Services account that owns the DHCP options set.
sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
The ID of the Amazon Web Services account that owns the DHCP options set.
sourcepub fn get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
The ID of the Amazon Web Services account that owns the DHCP options set.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Any tags assigned to the DHCP options set.
Any tags assigned to the DHCP options set.
Any tags assigned to the DHCP options set.
sourcepub fn build(self) -> DhcpOptions
pub fn build(self) -> DhcpOptions
Consumes the builder and constructs a DhcpOptions
.
Trait Implementations§
source§impl Clone for DhcpOptionsBuilder
impl Clone for DhcpOptionsBuilder
source§fn clone(&self) -> DhcpOptionsBuilder
fn clone(&self) -> DhcpOptionsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DhcpOptionsBuilder
impl Debug for DhcpOptionsBuilder
source§impl Default for DhcpOptionsBuilder
impl Default for DhcpOptionsBuilder
source§fn default() -> DhcpOptionsBuilder
fn default() -> DhcpOptionsBuilder
source§impl PartialEq for DhcpOptionsBuilder
impl PartialEq for DhcpOptionsBuilder
source§fn eq(&self, other: &DhcpOptionsBuilder) -> bool
fn eq(&self, other: &DhcpOptionsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DhcpOptionsBuilder
Auto Trait Implementations§
impl Freeze for DhcpOptionsBuilder
impl RefUnwindSafe for DhcpOptionsBuilder
impl Send for DhcpOptionsBuilder
impl Sync for DhcpOptionsBuilder
impl Unpin for DhcpOptionsBuilder
impl UnwindSafe for DhcpOptionsBuilder
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
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>
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>
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 more