#[non_exhaustive]pub struct RouteAnalysisEndpointOptionsBuilder { /* private fields */ }
Expand description
A builder for RouteAnalysisEndpointOptions
.
Implementations§
source§impl RouteAnalysisEndpointOptionsBuilder
impl RouteAnalysisEndpointOptionsBuilder
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 transit_gateway_arn(self, input: impl Into<String>) -> Self
pub fn transit_gateway_arn(self, input: impl Into<String>) -> Self
The ARN of the transit gateway.
sourcepub fn set_transit_gateway_arn(self, input: Option<String>) -> Self
pub fn set_transit_gateway_arn(self, input: Option<String>) -> Self
The ARN of the transit gateway.
sourcepub fn get_transit_gateway_arn(&self) -> &Option<String>
pub fn get_transit_gateway_arn(&self) -> &Option<String>
The ARN of the transit gateway.
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) -> RouteAnalysisEndpointOptions
pub fn build(self) -> RouteAnalysisEndpointOptions
Consumes the builder and constructs a RouteAnalysisEndpointOptions
.
Trait Implementations§
source§impl Clone for RouteAnalysisEndpointOptionsBuilder
impl Clone for RouteAnalysisEndpointOptionsBuilder
source§fn clone(&self) -> RouteAnalysisEndpointOptionsBuilder
fn clone(&self) -> RouteAnalysisEndpointOptionsBuilder
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 RouteAnalysisEndpointOptionsBuilder
impl Default for RouteAnalysisEndpointOptionsBuilder
source§fn default() -> RouteAnalysisEndpointOptionsBuilder
fn default() -> RouteAnalysisEndpointOptionsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RouteAnalysisEndpointOptionsBuilder
impl PartialEq for RouteAnalysisEndpointOptionsBuilder
source§fn eq(&self, other: &RouteAnalysisEndpointOptionsBuilder) -> bool
fn eq(&self, other: &RouteAnalysisEndpointOptionsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RouteAnalysisEndpointOptionsBuilder
Auto Trait Implementations§
impl Freeze for RouteAnalysisEndpointOptionsBuilder
impl RefUnwindSafe for RouteAnalysisEndpointOptionsBuilder
impl Send for RouteAnalysisEndpointOptionsBuilder
impl Sync for RouteAnalysisEndpointOptionsBuilder
impl Unpin for RouteAnalysisEndpointOptionsBuilder
impl UnwindSafe for RouteAnalysisEndpointOptionsBuilder
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.