#[non_exhaustive]pub struct MatcherBuilder { /* private fields */ }
Expand description
A builder for Matcher
.
Implementations§
source§impl MatcherBuilder
impl MatcherBuilder
sourcepub fn http_code(self, input: impl Into<String>) -> Self
pub fn http_code(self, input: impl Into<String>) -> Self
For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").
For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").
For Gateway Load Balancers, this must be "200–399".
Note that when using shorthand syntax, some values such as commas need to be escaped.
sourcepub fn set_http_code(self, input: Option<String>) -> Self
pub fn set_http_code(self, input: Option<String>) -> Self
For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").
For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").
For Gateway Load Balancers, this must be "200–399".
Note that when using shorthand syntax, some values such as commas need to be escaped.
sourcepub fn get_http_code(&self) -> &Option<String>
pub fn get_http_code(&self) -> &Option<String>
For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").
For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").
For Gateway Load Balancers, this must be "200–399".
Note that when using shorthand syntax, some values such as commas need to be escaped.
sourcepub fn grpc_code(self, input: impl Into<String>) -> Self
pub fn grpc_code(self, input: impl Into<String>) -> Self
You can specify values between 0 and 99. You can specify multiple values (for example, "0,1") or a range of values (for example, "0-5"). The default value is 12.
sourcepub fn set_grpc_code(self, input: Option<String>) -> Self
pub fn set_grpc_code(self, input: Option<String>) -> Self
You can specify values between 0 and 99. You can specify multiple values (for example, "0,1") or a range of values (for example, "0-5"). The default value is 12.
sourcepub fn get_grpc_code(&self) -> &Option<String>
pub fn get_grpc_code(&self) -> &Option<String>
You can specify values between 0 and 99. You can specify multiple values (for example, "0,1") or a range of values (for example, "0-5"). The default value is 12.
Trait Implementations§
source§impl Clone for MatcherBuilder
impl Clone for MatcherBuilder
source§fn clone(&self) -> MatcherBuilder
fn clone(&self) -> MatcherBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MatcherBuilder
impl Debug for MatcherBuilder
source§impl Default for MatcherBuilder
impl Default for MatcherBuilder
source§fn default() -> MatcherBuilder
fn default() -> MatcherBuilder
source§impl PartialEq for MatcherBuilder
impl PartialEq for MatcherBuilder
source§fn eq(&self, other: &MatcherBuilder) -> bool
fn eq(&self, other: &MatcherBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MatcherBuilder
Auto Trait Implementations§
impl Freeze for MatcherBuilder
impl RefUnwindSafe for MatcherBuilder
impl Send for MatcherBuilder
impl Sync for MatcherBuilder
impl Unpin for MatcherBuilder
impl UnwindSafe for MatcherBuilder
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