public static final class CfnRouteProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRouteProps
CfnRouteProps
CfnRouteProps.Builder, CfnRouteProps.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.String |
getApiId()
The API identifier.
|
java.lang.Object |
getApiKeyRequired()
Specifies whether an API key is required for the route.
|
java.util.List<java.lang.String> |
getAuthorizationScopes()
The authorization scopes supported by this route.
|
java.lang.String |
getAuthorizationType()
The authorization type for the route.
|
java.lang.String |
getAuthorizerId()
The identifier of the `Authorizer` resource to be associated with this route.
|
java.lang.String |
getModelSelectionExpression()
The model selection expression for the route.
|
java.lang.String |
getOperationName()
The operation name for the route.
|
java.lang.Object |
getRequestModels()
The request models for the route.
|
java.lang.Object |
getRequestParameters()
The request parameters for the route.
|
java.lang.String |
getRouteKey()
The route key for the route.
|
java.lang.String |
getRouteResponseSelectionExpression()
The route response selection expression for the route.
|
java.lang.String |
getTarget()
The target for the route.
|
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.String getApiId()
CfnRouteProps
getApiId
in interface CfnRouteProps
public final java.lang.String getRouteKey()
CfnRouteProps
For HTTP APIs, the route key can be either $default
, or a combination of an HTTP method and resource path, for example, GET /pets
.
getRouteKey
in interface CfnRouteProps
public final java.lang.Object getApiKeyRequired()
CfnRouteProps
Supported only for WebSocket APIs.
getApiKeyRequired
in interface CfnRouteProps
public final java.util.List<java.lang.String> getAuthorizationScopes()
CfnRouteProps
getAuthorizationScopes
in interface CfnRouteProps
public final java.lang.String getAuthorizationType()
CfnRouteProps
For WebSocket APIs, valid values are NONE
for open access, AWS_IAM
for using AWS IAM permissions, and CUSTOM
for using a Lambda authorizer. For HTTP APIs, valid values are NONE
for open access, JWT
for using JSON Web Tokens, AWS_IAM
for using AWS IAM permissions, and CUSTOM
for using a Lambda authorizer.
getAuthorizationType
in interface CfnRouteProps
public final java.lang.String getAuthorizerId()
CfnRouteProps
The authorizer identifier is generated by API Gateway when you created the authorizer.
getAuthorizerId
in interface CfnRouteProps
public final java.lang.String getModelSelectionExpression()
CfnRouteProps
Supported only for WebSocket APIs.
getModelSelectionExpression
in interface CfnRouteProps
public final java.lang.String getOperationName()
CfnRouteProps
getOperationName
in interface CfnRouteProps
public final java.lang.Object getRequestModels()
CfnRouteProps
Supported only for WebSocket APIs.
getRequestModels
in interface CfnRouteProps
public final java.lang.Object getRequestParameters()
CfnRouteProps
Supported only for WebSocket APIs.
getRequestParameters
in interface CfnRouteProps
public final java.lang.String getRouteResponseSelectionExpression()
CfnRouteProps
Supported only for WebSocket APIs.
getRouteResponseSelectionExpression
in interface CfnRouteProps
public final java.lang.String getTarget()
CfnRouteProps
getTarget
in interface CfnRouteProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()