Class HttpRouteMatch.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appmesh.HttpRouteMatch.Jsii$Proxy
- All Implemented Interfaces:
HttpRouteMatch,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpRouteMatch
@Stability(Stable)
@Internal
public static final class HttpRouteMatch.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpRouteMatch
An implementation for
HttpRouteMatch-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appmesh.HttpRouteMatch
HttpRouteMatch.Builder, HttpRouteMatch.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpRouteMatch.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpRouteMatch.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal List<HeaderMatch> Specifies the client request headers to match on.final HttpRouteMethodThe HTTP client request method to match on.final HttpRoutePathMatchgetPath()Specifies how is the request matched based on the path part of its URL.final NumbergetPort()The port to match from the request.final HttpRouteProtocolThe client request protocol to match on.final List<QueryParameterMatch> The query parameters to match on.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theHttpRouteMatch.Builder.
-
-
Method Details
-
getHeaders
Description copied from interface:HttpRouteMatchSpecifies the client request headers to match on.All specified headers must match for the route to match.
Default: - do not match on headers
- Specified by:
getHeadersin interfaceHttpRouteMatch
-
getMethod
Description copied from interface:HttpRouteMatchThe HTTP client request method to match on.Default: - do not match on request method
- Specified by:
getMethodin interfaceHttpRouteMatch
-
getPath
Description copied from interface:HttpRouteMatchSpecifies how is the request matched based on the path part of its URL.Default: - matches requests with all paths
- Specified by:
getPathin interfaceHttpRouteMatch
-
getPort
Description copied from interface:HttpRouteMatchThe port to match from the request.Default: - do not match on port
- Specified by:
getPortin interfaceHttpRouteMatch
-
getProtocol
Description copied from interface:HttpRouteMatchThe client request protocol to match on.Applicable only for HTTP2 routes.
Default: - do not match on HTTP2 request protocol
- Specified by:
getProtocolin interfaceHttpRouteMatch
-
getQueryParameters
Description copied from interface:HttpRouteMatchThe query parameters to match on.All specified query parameters must match for the route to match.
Default: - do not match on query parameters
- Specified by:
getQueryParametersin interfaceHttpRouteMatch
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-