Struct aws_sdk_appmesh::types::RouteSpec
source · #[non_exhaustive]pub struct RouteSpec { /* private fields */ }
Expand description
An object that represents a route specification. Specify one route type.
Implementations§
source§impl RouteSpec
impl RouteSpec
sourcepub fn priority(&self) -> Option<i32>
pub fn priority(&self) -> Option<i32>
The priority for the route. Routes are matched based on the specified value, where 0 is the highest priority.
sourcepub fn http_route(&self) -> Option<&HttpRoute>
pub fn http_route(&self) -> Option<&HttpRoute>
An object that represents the specification of an HTTP route.
sourcepub fn tcp_route(&self) -> Option<&TcpRoute>
pub fn tcp_route(&self) -> Option<&TcpRoute>
An object that represents the specification of a TCP route.
sourcepub fn http2_route(&self) -> Option<&HttpRoute>
pub fn http2_route(&self) -> Option<&HttpRoute>
An object that represents the specification of an HTTP/2 route.
sourcepub fn grpc_route(&self) -> Option<&GrpcRoute>
pub fn grpc_route(&self) -> Option<&GrpcRoute>
An object that represents the specification of a gRPC route.
Trait Implementations§
source§impl PartialEq<RouteSpec> for RouteSpec
impl PartialEq<RouteSpec> for RouteSpec
impl StructuralPartialEq for RouteSpec
Auto Trait Implementations§
impl RefUnwindSafe for RouteSpec
impl Send for RouteSpec
impl Sync for RouteSpec
impl Unpin for RouteSpec
impl UnwindSafe for RouteSpec
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