Struct aws_sdk_networkmanager::types::builders::AwsLocationBuilder
source · #[non_exhaustive]pub struct AwsLocationBuilder { /* private fields */ }
Expand description
A builder for AwsLocation
.
Implementations§
source§impl AwsLocationBuilder
impl AwsLocationBuilder
sourcepub fn zone(self, input: impl Into<String>) -> Self
pub fn zone(self, input: impl Into<String>) -> Self
The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
sourcepub fn set_zone(self, input: Option<String>) -> Self
pub fn set_zone(self, input: Option<String>) -> Self
The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
sourcepub fn get_zone(&self) -> &Option<String>
pub fn get_zone(&self) -> &Option<String>
The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost.
sourcepub fn subnet_arn(self, input: impl Into<String>) -> Self
pub fn subnet_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the subnet that the device is located in.
sourcepub fn set_subnet_arn(self, input: Option<String>) -> Self
pub fn set_subnet_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the subnet that the device is located in.
sourcepub fn get_subnet_arn(&self) -> &Option<String>
pub fn get_subnet_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the subnet that the device is located in.
sourcepub fn build(self) -> AwsLocation
pub fn build(self) -> AwsLocation
Consumes the builder and constructs a AwsLocation
.
Trait Implementations§
source§impl Clone for AwsLocationBuilder
impl Clone for AwsLocationBuilder
source§fn clone(&self) -> AwsLocationBuilder
fn clone(&self) -> AwsLocationBuilder
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 AwsLocationBuilder
impl Debug for AwsLocationBuilder
source§impl Default for AwsLocationBuilder
impl Default for AwsLocationBuilder
source§fn default() -> AwsLocationBuilder
fn default() -> AwsLocationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AwsLocationBuilder
impl PartialEq for AwsLocationBuilder
source§fn eq(&self, other: &AwsLocationBuilder) -> bool
fn eq(&self, other: &AwsLocationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AwsLocationBuilder
Auto Trait Implementations§
impl Freeze for AwsLocationBuilder
impl RefUnwindSafe for AwsLocationBuilder
impl Send for AwsLocationBuilder
impl Sync for AwsLocationBuilder
impl Unpin for AwsLocationBuilder
impl UnwindSafe for AwsLocationBuilder
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.