pub struct Builder { /* private fields */ }
Expand description
A builder for StartRouteAnalysisInput
.
Implementations§
source§impl Builder
impl Builder
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.
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 source(self, input: RouteAnalysisEndpointOptionsSpecification) -> Self
pub fn source(self, input: RouteAnalysisEndpointOptionsSpecification) -> Self
The source from which traffic originates.
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 destination(
self,
input: RouteAnalysisEndpointOptionsSpecification
) -> Self
pub fn destination(
self,
input: RouteAnalysisEndpointOptionsSpecification
) -> Self
The destination.
sourcepub fn set_destination(
self,
input: Option<RouteAnalysisEndpointOptionsSpecification>
) -> Self
pub fn set_destination(
self,
input: Option<RouteAnalysisEndpointOptionsSpecification>
) -> Self
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 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 build(self) -> Result<StartRouteAnalysisInput, BuildError>
pub fn build(self) -> Result<StartRouteAnalysisInput, BuildError>
Consumes the builder and constructs a StartRouteAnalysisInput
.