@Stability(value=Stable) @Internal public static final class CfnGatewayRoute.HttpGatewayRouteMatchProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGatewayRoute.HttpGatewayRouteMatchProperty
CfnGatewayRoute.HttpGatewayRouteMatchProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnGatewayRoute.HttpGatewayRouteMatchProperty.Builder, CfnGatewayRoute.HttpGatewayRouteMatchProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(CfnGatewayRoute.HttpGatewayRouteMatchProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnGatewayRoute.GatewayRouteHostnameMatchProperty.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getHeaders()
The client request headers to match on.
|
Object |
getHostname()
The host name to match on.
|
String |
getMethod()
The method to match on.
|
Object |
getPath()
The path to match on.
|
String |
getPrefix()
Specifies the path to match requests with.
|
Object |
getQueryParameters()
The query parameter to match on.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(CfnGatewayRoute.HttpGatewayRouteMatchProperty.Builder builder)
CfnGatewayRoute.GatewayRouteHostnameMatchProperty.Builder
.public final Object getHeaders()
CfnGatewayRoute.HttpGatewayRouteMatchProperty
getHeaders
in interface CfnGatewayRoute.HttpGatewayRouteMatchProperty
public final Object getHostname()
CfnGatewayRoute.HttpGatewayRouteMatchProperty
getHostname
in interface CfnGatewayRoute.HttpGatewayRouteMatchProperty
public final String getMethod()
CfnGatewayRoute.HttpGatewayRouteMatchProperty
getMethod
in interface CfnGatewayRoute.HttpGatewayRouteMatchProperty
public final Object getPath()
CfnGatewayRoute.HttpGatewayRouteMatchProperty
getPath
in interface CfnGatewayRoute.HttpGatewayRouteMatchProperty
public final String getPrefix()
CfnGatewayRoute.HttpGatewayRouteMatchProperty
This parameter must always start with /
, which by itself matches all requests to the virtual service name. You can also match for path-based routing of requests. For example, if your virtual service name is my-service.local
and you want the route to match requests to my-service.local/metrics
, your prefix should be /metrics
.
getPrefix
in interface CfnGatewayRoute.HttpGatewayRouteMatchProperty
public final Object getQueryParameters()
CfnGatewayRoute.HttpGatewayRouteMatchProperty
getQueryParameters
in interface CfnGatewayRoute.HttpGatewayRouteMatchProperty
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2022. All rights reserved.