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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.appmesh.HttpRouteMatch
HttpRouteMatch.Builder, HttpRouteMatch.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(HttpRouteMatch.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpRouteMatch.Builder
.protected
Jsii$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.JsonNode
final boolean
final List<HeaderMatch>
Specifies the client request headers to match on.final HttpRouteMethod
The HTTP client request method to match on.final HttpRoutePathMatch
getPath()
Specifies how is the request matched based on the path part of its URL.final Number
getPort()
The port to match from the request.final HttpRouteProtocol
The client request protocol to match on.final List<QueryParameterMatch>
The query parameters to match on.final int
hashCode()
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:HttpRouteMatch
Specifies 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:
getHeaders
in interfaceHttpRouteMatch
-
getMethod
Description copied from interface:HttpRouteMatch
The HTTP client request method to match on.Default: - do not match on request method
- Specified by:
getMethod
in interfaceHttpRouteMatch
-
getPath
Description copied from interface:HttpRouteMatch
Specifies how is the request matched based on the path part of its URL.Default: - matches requests with all paths
- Specified by:
getPath
in interfaceHttpRouteMatch
-
getPort
Description copied from interface:HttpRouteMatch
The port to match from the request.Default: - do not match on port
- Specified by:
getPort
in interfaceHttpRouteMatch
-
getProtocol
Description copied from interface:HttpRouteMatch
The client request protocol to match on.Applicable only for HTTP2 routes.
Default: - do not match on HTTP2 request protocol
- Specified by:
getProtocol
in interfaceHttpRouteMatch
-
getQueryParameters
Description copied from interface:HttpRouteMatch
The 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:
getQueryParameters
in interfaceHttpRouteMatch
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-