#[non_exhaustive]pub struct GetRouteOutputBuilder { /* private fields */ }
Expand description
A builder for GetRouteOutput
.
Implementations§
Source§impl GetRouteOutputBuilder
impl GetRouteOutputBuilder
Sourcepub fn route_id(self, input: impl Into<String>) -> Self
pub fn route_id(self, input: impl Into<String>) -> Self
The unique identifier of the route.
DEFAULT: 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: A route that is based on a URI path.
Sourcepub fn set_route_id(self, input: Option<String>) -> Self
pub fn set_route_id(self, input: Option<String>) -> Self
The unique identifier of the route.
DEFAULT: 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: A route that is based on a URI path.
Sourcepub fn get_route_id(&self) -> &Option<String>
pub fn get_route_id(&self) -> &Option<String>
The unique identifier of the route.
DEFAULT: 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: A route that is based on a URI path.
Sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the route.
Sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the route.
Sourcepub fn owner_account_id(self, input: impl Into<String>) -> Self
pub fn owner_account_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID of the route owner.
Sourcepub fn set_owner_account_id(self, input: Option<String>) -> Self
pub fn set_owner_account_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID of the route owner.
Sourcepub fn get_owner_account_id(&self) -> &Option<String>
pub fn get_owner_account_id(&self) -> &Option<String>
The Amazon Web Services account ID of the route owner.
Sourcepub fn created_by_account_id(self, input: impl Into<String>) -> Self
pub fn created_by_account_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID of the route creator.
Sourcepub fn set_created_by_account_id(self, input: Option<String>) -> Self
pub fn set_created_by_account_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID of the route creator.
Sourcepub fn get_created_by_account_id(&self) -> &Option<String>
pub fn get_created_by_account_id(&self) -> &Option<String>
The Amazon Web Services account ID of the route creator.
Sourcepub fn route_type(self, input: RouteType) -> Self
pub fn route_type(self, input: RouteType) -> Self
The type of route.
Sourcepub fn set_route_type(self, input: Option<RouteType>) -> Self
pub fn set_route_type(self, input: Option<RouteType>) -> Self
The type of route.
Sourcepub fn get_route_type(&self) -> &Option<RouteType>
pub fn get_route_type(&self) -> &Option<RouteType>
The type of route.
Sourcepub fn service_id(self, input: impl Into<String>) -> Self
pub fn service_id(self, input: impl Into<String>) -> Self
The unique identifier of the service.
Sourcepub fn set_service_id(self, input: Option<String>) -> Self
pub fn set_service_id(self, input: Option<String>) -> Self
The unique identifier of the service.
Sourcepub fn get_service_id(&self) -> &Option<String>
pub fn get_service_id(&self) -> &Option<String>
The unique identifier of the service.
Sourcepub fn application_id(self, input: impl Into<String>) -> Self
pub fn application_id(self, input: impl Into<String>) -> Self
The ID of the application that the route belongs to.
Sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The ID of the application that the route belongs to.
Sourcepub fn get_application_id(&self) -> &Option<String>
pub fn get_application_id(&self) -> &Option<String>
The ID of the application that the route belongs to.
Sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
Unique identifier of the environment.
Sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
Unique identifier of the environment.
Sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
Unique identifier of the environment.
Sourcepub fn source_path(self, input: impl Into<String>) -> Self
pub fn source_path(self, input: impl Into<String>) -> Self
This is the path that Refactor Spaces uses to match traffic. Paths must start with /
and are relative to the base of the application. To use path parameters in the source path, add a variable in curly braces. For example, the resource path {user} represents a path parameter called 'user'.
Sourcepub fn set_source_path(self, input: Option<String>) -> Self
pub fn set_source_path(self, input: Option<String>) -> Self
This is the path that Refactor Spaces uses to match traffic. Paths must start with /
and are relative to the base of the application. To use path parameters in the source path, add a variable in curly braces. For example, the resource path {user} represents a path parameter called 'user'.
Sourcepub fn get_source_path(&self) -> &Option<String>
pub fn get_source_path(&self) -> &Option<String>
This is the path that Refactor Spaces uses to match traffic. Paths must start with /
and are relative to the base of the application. To use path parameters in the source path, add a variable in curly braces. For example, the resource path {user} represents a path parameter called 'user'.
Sourcepub fn methods(self, input: HttpMethod) -> Self
pub fn methods(self, input: HttpMethod) -> Self
Appends an item to methods
.
To override the contents of this collection use set_methods
.
A list of HTTP methods to match. An empty list matches all values. If a method is present, only HTTP requests using that method are forwarded to this route’s service.
Sourcepub fn set_methods(self, input: Option<Vec<HttpMethod>>) -> Self
pub fn set_methods(self, input: Option<Vec<HttpMethod>>) -> Self
A list of HTTP methods to match. An empty list matches all values. If a method is present, only HTTP requests using that method are forwarded to this route’s service.
Sourcepub fn get_methods(&self) -> &Option<Vec<HttpMethod>>
pub fn get_methods(&self) -> &Option<Vec<HttpMethod>>
A list of HTTP methods to match. An empty list matches all values. If a method is present, only HTTP requests using that method are forwarded to this route’s service.
Sourcepub fn include_child_paths(self, input: bool) -> Self
pub fn include_child_paths(self, input: bool) -> Self
Indicates whether to match all subpaths of the given source path. If this value is false
, requests must match the source path exactly before they are forwarded to this route's service.
Sourcepub fn set_include_child_paths(self, input: Option<bool>) -> Self
pub fn set_include_child_paths(self, input: Option<bool>) -> Self
Indicates whether to match all subpaths of the given source path. If this value is false
, requests must match the source path exactly before they are forwarded to this route's service.
Sourcepub fn get_include_child_paths(&self) -> &Option<bool>
pub fn get_include_child_paths(&self) -> &Option<bool>
Indicates whether to match all subpaths of the given source path. If this value is false
, requests must match the source path exactly before they are forwarded to this route's service.
Sourcepub fn path_resource_to_id(
self,
k: impl Into<String>,
v: impl Into<String>,
) -> Self
pub fn path_resource_to_id( self, k: impl Into<String>, v: impl Into<String>, ) -> Self
Adds a key-value pair to path_resource_to_id
.
To override the contents of this collection use set_path_resource_to_id
.
A mapping of Amazon API Gateway path resources to resource IDs.
Sourcepub fn set_path_resource_to_id(
self,
input: Option<HashMap<String, String>>,
) -> Self
pub fn set_path_resource_to_id( self, input: Option<HashMap<String, String>>, ) -> Self
A mapping of Amazon API Gateway path resources to resource IDs.
Sourcepub fn get_path_resource_to_id(&self) -> &Option<HashMap<String, String>>
pub fn get_path_resource_to_id(&self) -> &Option<HashMap<String, String>>
A mapping of Amazon API Gateway path resources to resource IDs.
Sourcepub fn state(self, input: RouteState) -> Self
pub fn state(self, input: RouteState) -> Self
The current state of the route.
Sourcepub fn set_state(self, input: Option<RouteState>) -> Self
pub fn set_state(self, input: Option<RouteState>) -> Self
The current state of the route.
Sourcepub fn get_state(&self) -> &Option<RouteState>
pub fn get_state(&self) -> &Option<RouteState>
The current state of the route.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags assigned 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 assigned 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 assigned 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 error(self, input: ErrorResponse) -> Self
pub fn error(self, input: ErrorResponse) -> Self
Any error associated with the route resource.
Sourcepub fn set_error(self, input: Option<ErrorResponse>) -> Self
pub fn set_error(self, input: Option<ErrorResponse>) -> Self
Any error associated with the route resource.
Sourcepub fn get_error(&self) -> &Option<ErrorResponse>
pub fn get_error(&self) -> &Option<ErrorResponse>
Any error associated with the route resource.
Sourcepub fn last_updated_time(self, input: DateTime) -> Self
pub fn last_updated_time(self, input: DateTime) -> Self
A timestamp that indicates when the route was last updated.
Sourcepub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
A timestamp that indicates when the route was last updated.
Sourcepub fn get_last_updated_time(&self) -> &Option<DateTime>
pub fn get_last_updated_time(&self) -> &Option<DateTime>
A timestamp that indicates when the route was last updated.
Sourcepub fn created_time(self, input: DateTime) -> Self
pub fn created_time(self, input: DateTime) -> Self
The timestamp of when the route is created.
Sourcepub fn set_created_time(self, input: Option<DateTime>) -> Self
pub fn set_created_time(self, input: Option<DateTime>) -> Self
The timestamp of when the route is created.
Sourcepub fn get_created_time(&self) -> &Option<DateTime>
pub fn get_created_time(&self) -> &Option<DateTime>
The timestamp of when the route is created.
Sourcepub fn append_source_path(self, input: bool) -> Self
pub fn append_source_path(self, input: bool) -> Self
If set to true
, this option appends the source path to the service URL endpoint.
Sourcepub fn set_append_source_path(self, input: Option<bool>) -> Self
pub fn set_append_source_path(self, input: Option<bool>) -> Self
If set to true
, this option appends the source path to the service URL endpoint.
Sourcepub fn get_append_source_path(&self) -> &Option<bool>
pub fn get_append_source_path(&self) -> &Option<bool>
If set to true
, this option appends the source path to the service URL endpoint.
Sourcepub fn build(self) -> GetRouteOutput
pub fn build(self) -> GetRouteOutput
Consumes the builder and constructs a GetRouteOutput
.
Trait Implementations§
Source§impl Clone for GetRouteOutputBuilder
impl Clone for GetRouteOutputBuilder
Source§fn clone(&self) -> GetRouteOutputBuilder
fn clone(&self) -> GetRouteOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetRouteOutputBuilder
impl Debug for GetRouteOutputBuilder
Source§impl Default for GetRouteOutputBuilder
impl Default for GetRouteOutputBuilder
Source§fn default() -> GetRouteOutputBuilder
fn default() -> GetRouteOutputBuilder
Source§impl PartialEq for GetRouteOutputBuilder
impl PartialEq for GetRouteOutputBuilder
impl StructuralPartialEq for GetRouteOutputBuilder
Auto Trait Implementations§
impl Freeze for GetRouteOutputBuilder
impl RefUnwindSafe for GetRouteOutputBuilder
impl Send for GetRouteOutputBuilder
impl Sync for GetRouteOutputBuilder
impl Unpin for GetRouteOutputBuilder
impl UnwindSafe for GetRouteOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);