public static final class CfnRoute.HttpRouteMatchProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRoute.HttpRouteMatchProperty
CfnRoute.HttpRouteMatchProperty
CfnRoute.HttpRouteMatchProperty.Builder, CfnRoute.HttpRouteMatchProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.Object |
getHeaders()
The client request headers to match on.
|
java.lang.String |
getMethod()
The client request method to match on.
|
java.lang.Object |
getPath()
The client request path to match on.
|
java.lang.Number |
getPort()
The port number to match on.
|
java.lang.String |
getPrefix()
Specifies the path to match requests with.
|
java.lang.Object |
getQueryParameters()
The client request query parameters to match on.
|
java.lang.String |
getScheme()
The client request scheme to match on.
|
int |
hashCode() |
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.public final java.lang.Object getHeaders()
CfnRoute.HttpRouteMatchProperty
getHeaders
in interface CfnRoute.HttpRouteMatchProperty
public final java.lang.String getMethod()
CfnRoute.HttpRouteMatchProperty
Specify only one.
getMethod
in interface CfnRoute.HttpRouteMatchProperty
public final java.lang.Object getPath()
CfnRoute.HttpRouteMatchProperty
getPath
in interface CfnRoute.HttpRouteMatchProperty
public final java.lang.Number getPort()
CfnRoute.HttpRouteMatchProperty
getPort
in interface CfnRoute.HttpRouteMatchProperty
public final java.lang.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.HttpRouteMatchProperty
public final java.lang.Object getQueryParameters()
CfnRoute.HttpRouteMatchProperty
getQueryParameters
in interface CfnRoute.HttpRouteMatchProperty
public final java.lang.String getScheme()
CfnRoute.HttpRouteMatchProperty
Specify only one. Applicable only for HTTP2 routes.
getScheme
in interface CfnRoute.HttpRouteMatchProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()