Class HttpGatewayRouteMatch.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appmesh.HttpGatewayRouteMatch.Jsii$Proxy
- All Implemented Interfaces:
HttpGatewayRouteMatch,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- HttpGatewayRouteMatch
@Stability(Stable)
@Internal
public static final class HttpGatewayRouteMatch.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpGatewayRouteMatch
An implementation for
HttpGatewayRouteMatch-
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.HttpGatewayRouteMatch
HttpGatewayRouteMatch.Builder, HttpGatewayRouteMatch.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpGatewayRouteMatch.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpGatewayRouteMatch.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.The gateway route host name to be matched on.final HttpRouteMethodThe method to match on.getPath()Specify how to match requests based on the 'path' part of their URL.final List<QueryParameterMatch>The query parameters to match on.final BooleanWhentrue, rewrites the original request received at the Virtual Gateway to the destination Virtual Service name.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 theHttpGatewayRouteMatch.Builder.
-
-
Method Details
-
getHeaders
Description copied from interface:HttpGatewayRouteMatchSpecifies the client request headers to match on.All specified headers must match for the gateway route to match.
Default: - do not match on headers
- Specified by:
getHeadersin interfaceHttpGatewayRouteMatch
-
getHostname
Description copied from interface:HttpGatewayRouteMatchThe gateway route host name to be matched on.Default: - do not match on host name
- Specified by:
getHostnamein interfaceHttpGatewayRouteMatch
-
getMethod
Description copied from interface:HttpGatewayRouteMatchThe method to match on.Default: - do not match on method
- Specified by:
getMethodin interfaceHttpGatewayRouteMatch
-
getPath
Description copied from interface:HttpGatewayRouteMatchSpecify how to match requests based on the 'path' part of their URL.Default: - matches requests with any path
- Specified by:
getPathin interfaceHttpGatewayRouteMatch
-
getQueryParameters
Description copied from interface:HttpGatewayRouteMatchThe 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 interfaceHttpGatewayRouteMatch
-
getRewriteRequestHostname
Description copied from interface:HttpGatewayRouteMatchWhentrue, rewrites the original request received at the Virtual Gateway to the destination Virtual Service name.When
false, retains the original hostname from the request.Default: true
- Specified by:
getRewriteRequestHostnamein interfaceHttpGatewayRouteMatch
-
$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()
-