Struct aws_sdk_networkmanager::operation::start_route_analysis::builders::StartRouteAnalysisInputBuilder
source · #[non_exhaustive]pub struct StartRouteAnalysisInputBuilder { /* private fields */ }
Expand description
A builder for StartRouteAnalysisInput
.
Implementations§
source§impl StartRouteAnalysisInputBuilder
impl StartRouteAnalysisInputBuilder
sourcepub fn global_network_id(self, input: impl Into<String>) -> Self
pub fn global_network_id(self, input: impl Into<String>) -> Self
The ID of the global network.
This field is required.sourcepub fn set_global_network_id(self, input: Option<String>) -> Self
pub fn set_global_network_id(self, input: Option<String>) -> Self
The ID of the global network.
sourcepub fn get_global_network_id(&self) -> &Option<String>
pub fn get_global_network_id(&self) -> &Option<String>
The ID of the global network.
sourcepub fn source(self, input: RouteAnalysisEndpointOptionsSpecification) -> Self
pub fn source(self, input: RouteAnalysisEndpointOptionsSpecification) -> Self
The source from which traffic originates.
This field is required.sourcepub fn set_source(
self,
input: Option<RouteAnalysisEndpointOptionsSpecification>
) -> Self
pub fn set_source( self, input: Option<RouteAnalysisEndpointOptionsSpecification> ) -> Self
The source from which traffic originates.
sourcepub fn get_source(&self) -> &Option<RouteAnalysisEndpointOptionsSpecification>
pub fn get_source(&self) -> &Option<RouteAnalysisEndpointOptionsSpecification>
The source from which traffic originates.
sourcepub fn destination(
self,
input: RouteAnalysisEndpointOptionsSpecification
) -> Self
pub fn destination( self, input: RouteAnalysisEndpointOptionsSpecification ) -> Self
The destination.
This field is required.sourcepub fn set_destination(
self,
input: Option<RouteAnalysisEndpointOptionsSpecification>
) -> Self
pub fn set_destination( self, input: Option<RouteAnalysisEndpointOptionsSpecification> ) -> Self
The destination.
sourcepub fn get_destination(
&self
) -> &Option<RouteAnalysisEndpointOptionsSpecification>
pub fn get_destination( &self ) -> &Option<RouteAnalysisEndpointOptionsSpecification>
The destination.
sourcepub fn include_return_path(self, input: bool) -> Self
pub fn include_return_path(self, input: bool) -> Self
Indicates whether to analyze the return path. The default is false
.
sourcepub fn set_include_return_path(self, input: Option<bool>) -> Self
pub fn set_include_return_path(self, input: Option<bool>) -> Self
Indicates whether to analyze the return path. The default is false
.
sourcepub fn get_include_return_path(&self) -> &Option<bool>
pub fn get_include_return_path(&self) -> &Option<bool>
Indicates whether to analyze the return path. The default is false
.
sourcepub fn use_middleboxes(self, input: bool) -> Self
pub fn use_middleboxes(self, input: bool) -> Self
Indicates whether to include the location of middlebox appliances in the route analysis. The default is false
.
sourcepub fn set_use_middleboxes(self, input: Option<bool>) -> Self
pub fn set_use_middleboxes(self, input: Option<bool>) -> Self
Indicates whether to include the location of middlebox appliances in the route analysis. The default is false
.
sourcepub fn get_use_middleboxes(&self) -> &Option<bool>
pub fn get_use_middleboxes(&self) -> &Option<bool>
Indicates whether to include the location of middlebox appliances in the route analysis. The default is false
.
sourcepub fn build(self) -> Result<StartRouteAnalysisInput, BuildError>
pub fn build(self) -> Result<StartRouteAnalysisInput, BuildError>
Consumes the builder and constructs a StartRouteAnalysisInput
.
source§impl StartRouteAnalysisInputBuilder
impl StartRouteAnalysisInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<StartRouteAnalysisOutput, SdkError<StartRouteAnalysisError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<StartRouteAnalysisOutput, SdkError<StartRouteAnalysisError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartRouteAnalysisInputBuilder
impl Clone for StartRouteAnalysisInputBuilder
source§fn clone(&self) -> StartRouteAnalysisInputBuilder
fn clone(&self) -> StartRouteAnalysisInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for StartRouteAnalysisInputBuilder
impl Default for StartRouteAnalysisInputBuilder
source§fn default() -> StartRouteAnalysisInputBuilder
fn default() -> StartRouteAnalysisInputBuilder
source§impl PartialEq for StartRouteAnalysisInputBuilder
impl PartialEq for StartRouteAnalysisInputBuilder
source§fn eq(&self, other: &StartRouteAnalysisInputBuilder) -> bool
fn eq(&self, other: &StartRouteAnalysisInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StartRouteAnalysisInputBuilder
Auto Trait Implementations§
impl Freeze for StartRouteAnalysisInputBuilder
impl RefUnwindSafe for StartRouteAnalysisInputBuilder
impl Send for StartRouteAnalysisInputBuilder
impl Sync for StartRouteAnalysisInputBuilder
impl Unpin for StartRouteAnalysisInputBuilder
impl UnwindSafe for StartRouteAnalysisInputBuilder
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