Struct aws_sdk_migrationhubrefactorspaces::operation::create_route::builders::CreateRouteInputBuilder
source · #[non_exhaustive]pub struct CreateRouteInputBuilder { /* private fields */ }
Expand description
A builder for CreateRouteInput
.
Implementations§
source§impl CreateRouteInputBuilder
impl CreateRouteInputBuilder
sourcepub fn environment_identifier(self, input: impl Into<String>) -> Self
pub fn environment_identifier(self, input: impl Into<String>) -> Self
The ID of the environment in which the route is created.
This field is required.sourcepub fn set_environment_identifier(self, input: Option<String>) -> Self
pub fn set_environment_identifier(self, input: Option<String>) -> Self
The ID of the environment in which the route is created.
sourcepub fn get_environment_identifier(&self) -> &Option<String>
pub fn get_environment_identifier(&self) -> &Option<String>
The ID of the environment in which the route is created.
sourcepub fn application_identifier(self, input: impl Into<String>) -> Self
pub fn application_identifier(self, input: impl Into<String>) -> Self
The ID of the application within which the route is being created.
This field is required.sourcepub fn set_application_identifier(self, input: Option<String>) -> Self
pub fn set_application_identifier(self, input: Option<String>) -> Self
The ID of the application within which the route is being created.
sourcepub fn get_application_identifier(&self) -> &Option<String>
pub fn get_application_identifier(&self) -> &Option<String>
The ID of the application within which the route is being created.
sourcepub fn service_identifier(self, input: impl Into<String>) -> Self
pub fn service_identifier(self, input: impl Into<String>) -> Self
The ID of the service in which the route is created. Traffic that matches this route is forwarded to this service.
This field is required.sourcepub fn set_service_identifier(self, input: Option<String>) -> Self
pub fn set_service_identifier(self, input: Option<String>) -> Self
The ID of the service in which the route is created. Traffic that matches this route is forwarded to this service.
sourcepub fn get_service_identifier(&self) -> &Option<String>
pub fn get_service_identifier(&self) -> &Option<String>
The ID of the service in which the route is created. Traffic that matches this route is forwarded to this service.
sourcepub fn route_type(self, input: RouteType) -> Self
pub fn route_type(self, input: RouteType) -> Self
The route type of the route. DEFAULT
indicates that all traffic that does not match another route is forwarded to the default route. Applications must have a default route before any other routes can be created. URI_PATH
indicates a route that is based on a URI path.
sourcepub fn set_route_type(self, input: Option<RouteType>) -> Self
pub fn set_route_type(self, input: Option<RouteType>) -> Self
The route type of the route. DEFAULT
indicates that all traffic that does not match another route is forwarded to the default route. Applications must have a default route before any other routes can be created. URI_PATH
indicates a route that is based on a URI path.
sourcepub fn get_route_type(&self) -> &Option<RouteType>
pub fn get_route_type(&self) -> &Option<RouteType>
The route type of the route. DEFAULT
indicates that all traffic that does not match another route is forwarded to the default route. Applications must have a default route before any other routes can be created. URI_PATH
indicates a route that is based on a URI path.
sourcepub fn default_route(self, input: DefaultRouteInput) -> Self
pub fn default_route(self, input: DefaultRouteInput) -> Self
Configuration for the default route type.
sourcepub fn set_default_route(self, input: Option<DefaultRouteInput>) -> Self
pub fn set_default_route(self, input: Option<DefaultRouteInput>) -> Self
Configuration for the default route type.
sourcepub fn get_default_route(&self) -> &Option<DefaultRouteInput>
pub fn get_default_route(&self) -> &Option<DefaultRouteInput>
Configuration for the default route type.
sourcepub fn uri_path_route(self, input: UriPathRouteInput) -> Self
pub fn uri_path_route(self, input: UriPathRouteInput) -> Self
The configuration for the URI path route type.
sourcepub fn set_uri_path_route(self, input: Option<UriPathRouteInput>) -> Self
pub fn set_uri_path_route(self, input: Option<UriPathRouteInput>) -> Self
The configuration for the URI path route type.
sourcepub fn get_uri_path_route(&self) -> &Option<UriPathRouteInput>
pub fn get_uri_path_route(&self) -> &Option<UriPathRouteInput>
The configuration for the URI path route type.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags to assign to the route. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair..
The tags to assign to the route. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair..
The tags to assign to the route. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key-value pair..
sourcepub fn client_token(self, input: impl Into<String>) -> Self
pub fn client_token(self, input: impl Into<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
sourcepub fn set_client_token(self, input: Option<String>) -> Self
pub fn set_client_token(self, input: Option<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
sourcepub fn get_client_token(&self) -> &Option<String>
pub fn get_client_token(&self) -> &Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
sourcepub fn build(self) -> Result<CreateRouteInput, BuildError>
pub fn build(self) -> Result<CreateRouteInput, BuildError>
Consumes the builder and constructs a CreateRouteInput
.
source§impl CreateRouteInputBuilder
impl CreateRouteInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateRouteOutput, SdkError<CreateRouteError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateRouteOutput, SdkError<CreateRouteError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateRouteInputBuilder
impl Clone for CreateRouteInputBuilder
source§fn clone(&self) -> CreateRouteInputBuilder
fn clone(&self) -> CreateRouteInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateRouteInputBuilder
impl Debug for CreateRouteInputBuilder
source§impl Default for CreateRouteInputBuilder
impl Default for CreateRouteInputBuilder
source§fn default() -> CreateRouteInputBuilder
fn default() -> CreateRouteInputBuilder
source§impl PartialEq for CreateRouteInputBuilder
impl PartialEq for CreateRouteInputBuilder
source§fn eq(&self, other: &CreateRouteInputBuilder) -> bool
fn eq(&self, other: &CreateRouteInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.