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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.