Struct aws_sdk_appmesh::types::HttpRoute
source · #[non_exhaustive]pub struct HttpRoute { /* private fields */ }
Expand description
An object that represents an HTTP or HTTP/2 route type.
Implementations§
source§impl HttpRoute
impl HttpRoute
sourcepub fn match(&self) -> Option<&HttpRouteMatch>
pub fn match(&self) -> Option<&HttpRouteMatch>
An object that represents the criteria for determining a request match.
sourcepub fn action(&self) -> Option<&HttpRouteAction>
pub fn action(&self) -> Option<&HttpRouteAction>
An object that represents the action to take if a match is determined.
sourcepub fn retry_policy(&self) -> Option<&HttpRetryPolicy>
pub fn retry_policy(&self) -> Option<&HttpRetryPolicy>
An object that represents a retry policy.
sourcepub fn timeout(&self) -> Option<&HttpTimeout>
pub fn timeout(&self) -> Option<&HttpTimeout>
An object that represents types of timeouts.
Trait Implementations§
source§impl PartialEq<HttpRoute> for HttpRoute
impl PartialEq<HttpRoute> for HttpRoute
impl StructuralPartialEq for HttpRoute
Auto Trait Implementations§
impl RefUnwindSafe for HttpRoute
impl Send for HttpRoute
impl Sync for HttpRoute
impl Unpin for HttpRoute
impl UnwindSafe for HttpRoute
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