Struct aws_sdk_networkmanager::types::builders::RouteAnalysisEndpointOptionsSpecificationBuilder
source · #[non_exhaustive]pub struct RouteAnalysisEndpointOptionsSpecificationBuilder { /* private fields */ }
Expand description
A builder for RouteAnalysisEndpointOptionsSpecification
.
Implementations§
source§impl RouteAnalysisEndpointOptionsSpecificationBuilder
impl RouteAnalysisEndpointOptionsSpecificationBuilder
sourcepub fn transit_gateway_attachment_arn(self, input: impl Into<String>) -> Self
pub fn transit_gateway_attachment_arn(self, input: impl Into<String>) -> Self
The ARN of the transit gateway attachment.
sourcepub fn set_transit_gateway_attachment_arn(self, input: Option<String>) -> Self
pub fn set_transit_gateway_attachment_arn(self, input: Option<String>) -> Self
The ARN of the transit gateway attachment.
sourcepub fn get_transit_gateway_attachment_arn(&self) -> &Option<String>
pub fn get_transit_gateway_attachment_arn(&self) -> &Option<String>
The ARN of the transit gateway attachment.
sourcepub fn ip_address(self, input: impl Into<String>) -> Self
pub fn ip_address(self, input: impl Into<String>) -> Self
The IP address.
sourcepub fn set_ip_address(self, input: Option<String>) -> Self
pub fn set_ip_address(self, input: Option<String>) -> Self
The IP address.
sourcepub fn get_ip_address(&self) -> &Option<String>
pub fn get_ip_address(&self) -> &Option<String>
The IP address.
sourcepub fn build(self) -> RouteAnalysisEndpointOptionsSpecification
pub fn build(self) -> RouteAnalysisEndpointOptionsSpecification
Consumes the builder and constructs a RouteAnalysisEndpointOptionsSpecification
.
Trait Implementations§
source§impl Clone for RouteAnalysisEndpointOptionsSpecificationBuilder
impl Clone for RouteAnalysisEndpointOptionsSpecificationBuilder
source§fn clone(&self) -> RouteAnalysisEndpointOptionsSpecificationBuilder
fn clone(&self) -> RouteAnalysisEndpointOptionsSpecificationBuilder
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 RouteAnalysisEndpointOptionsSpecificationBuilder
impl Default for RouteAnalysisEndpointOptionsSpecificationBuilder
source§fn default() -> RouteAnalysisEndpointOptionsSpecificationBuilder
fn default() -> RouteAnalysisEndpointOptionsSpecificationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RouteAnalysisEndpointOptionsSpecificationBuilder
impl PartialEq for RouteAnalysisEndpointOptionsSpecificationBuilder
source§fn eq(&self, other: &RouteAnalysisEndpointOptionsSpecificationBuilder) -> bool
fn eq(&self, other: &RouteAnalysisEndpointOptionsSpecificationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RouteAnalysisEndpointOptionsSpecificationBuilder
Auto Trait Implementations§
impl Freeze for RouteAnalysisEndpointOptionsSpecificationBuilder
impl RefUnwindSafe for RouteAnalysisEndpointOptionsSpecificationBuilder
impl Send for RouteAnalysisEndpointOptionsSpecificationBuilder
impl Sync for RouteAnalysisEndpointOptionsSpecificationBuilder
impl Unpin for RouteAnalysisEndpointOptionsSpecificationBuilder
impl UnwindSafe for RouteAnalysisEndpointOptionsSpecificationBuilder
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>
Creates a shared type from an unshared type.