Struct aws_sdk_appmesh::types::builders::GrpcGatewayRouteBuilder
source · #[non_exhaustive]pub struct GrpcGatewayRouteBuilder { /* private fields */ }
Expand description
A builder for GrpcGatewayRoute
.
Implementations§
source§impl GrpcGatewayRouteBuilder
impl GrpcGatewayRouteBuilder
sourcepub fn match(self, input: GrpcGatewayRouteMatch) -> Self
pub fn match(self, input: GrpcGatewayRouteMatch) -> Self
An object that represents the criteria for determining a request match.
This field is required.sourcepub fn set_match(self, input: Option<GrpcGatewayRouteMatch>) -> Self
pub fn set_match(self, input: Option<GrpcGatewayRouteMatch>) -> Self
An object that represents the criteria for determining a request match.
sourcepub fn get_match(&self) -> &Option<GrpcGatewayRouteMatch>
pub fn get_match(&self) -> &Option<GrpcGatewayRouteMatch>
An object that represents the criteria for determining a request match.
sourcepub fn action(self, input: GrpcGatewayRouteAction) -> Self
pub fn action(self, input: GrpcGatewayRouteAction) -> Self
An object that represents the action to take if a match is determined.
This field is required.sourcepub fn set_action(self, input: Option<GrpcGatewayRouteAction>) -> Self
pub fn set_action(self, input: Option<GrpcGatewayRouteAction>) -> Self
An object that represents the action to take if a match is determined.
sourcepub fn get_action(&self) -> &Option<GrpcGatewayRouteAction>
pub fn get_action(&self) -> &Option<GrpcGatewayRouteAction>
An object that represents the action to take if a match is determined.
sourcepub fn build(self) -> GrpcGatewayRoute
pub fn build(self) -> GrpcGatewayRoute
Consumes the builder and constructs a GrpcGatewayRoute
.
Trait Implementations§
source§impl Clone for GrpcGatewayRouteBuilder
impl Clone for GrpcGatewayRouteBuilder
source§fn clone(&self) -> GrpcGatewayRouteBuilder
fn clone(&self) -> GrpcGatewayRouteBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GrpcGatewayRouteBuilder
impl Debug for GrpcGatewayRouteBuilder
source§impl Default for GrpcGatewayRouteBuilder
impl Default for GrpcGatewayRouteBuilder
source§fn default() -> GrpcGatewayRouteBuilder
fn default() -> GrpcGatewayRouteBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GrpcGatewayRouteBuilder
impl PartialEq for GrpcGatewayRouteBuilder
source§fn eq(&self, other: &GrpcGatewayRouteBuilder) -> bool
fn eq(&self, other: &GrpcGatewayRouteBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GrpcGatewayRouteBuilder
Auto Trait Implementations§
impl Freeze for GrpcGatewayRouteBuilder
impl RefUnwindSafe for GrpcGatewayRouteBuilder
impl Send for GrpcGatewayRouteBuilder
impl Sync for GrpcGatewayRouteBuilder
impl Unpin for GrpcGatewayRouteBuilder
impl UnwindSafe for GrpcGatewayRouteBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.