@Stability(value=Stable) @Internal public static final class CfnRoute.HttpRouteMatchProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRoute.HttpRouteMatchProperty
CfnRoute.HttpRouteMatchPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnRoute.HttpRouteMatchProperty.Builder, CfnRoute.HttpRouteMatchProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnRoute.HttpRouteMatchProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnRoute.DurationProperty.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.
|
String |
getMethod()
The client request method to match on.
|
Object |
getPath()
The client request path to match on.
|
Number |
getPort()
`CfnRoute.HttpRouteMatchProperty.Port`.
|
String |
getPrefix()
Specifies the path to match requests with.
|
Object |
getQueryParameters()
The client request query parameters to match on.
|
String |
getScheme()
The client request scheme to match on.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnRoute.HttpRouteMatchProperty.Builder builder)
CfnRoute.DurationProperty.Builder.public final Object getHeaders()
CfnRoute.HttpRouteMatchPropertygetHeaders in interface CfnRoute.HttpRouteMatchPropertypublic final String getMethod()
CfnRoute.HttpRouteMatchPropertySpecify only one.
getMethod in interface CfnRoute.HttpRouteMatchPropertypublic final Object getPath()
CfnRoute.HttpRouteMatchPropertygetPath in interface CfnRoute.HttpRouteMatchPropertypublic final Number getPort()
CfnRoute.HttpRouteMatchPropertygetPort in interface CfnRoute.HttpRouteMatchPropertypublic final String getPrefix()
CfnRoute.HttpRouteMatchProperty
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 CfnRoute.HttpRouteMatchPropertypublic final Object getQueryParameters()
CfnRoute.HttpRouteMatchPropertygetQueryParameters in interface CfnRoute.HttpRouteMatchPropertypublic final String getScheme()
CfnRoute.HttpRouteMatchPropertySpecify only one. Applicable only for HTTP2 routes.
getScheme in interface CfnRoute.HttpRouteMatchProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.