@Stability(value=Stable) @Internal public static final class CfnRouteProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRouteProps
CfnRoutePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnRouteProps.Builder, CfnRouteProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnRouteProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnRouteProps.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) |
String |
getApiId()
The API identifier.
|
Object |
getApiKeyRequired()
Specifies whether an API key is required for the route.
|
List<String> |
getAuthorizationScopes()
The authorization scopes supported by this route.
|
String |
getAuthorizationType()
The authorization type for the route.
|
String |
getAuthorizerId()
The identifier of the `Authorizer` resource to be associated with this route.
|
String |
getModelSelectionExpression()
The model selection expression for the route.
|
String |
getOperationName()
The operation name for the route.
|
Object |
getRequestModels()
The request models for the route.
|
Object |
getRequestParameters()
The request parameters for the route.
|
String |
getRouteKey()
The route key for the route.
|
String |
getRouteResponseSelectionExpression()
The route response selection expression for the route.
|
String |
getTarget()
The target for the route.
|
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(CfnRouteProps.Builder builder)
CfnRouteProps.Builder.public final String getApiId()
CfnRoutePropsgetApiId in interface CfnRoutePropspublic final 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 CfnRoutePropspublic final Object getApiKeyRequired()
CfnRoutePropsSupported only for WebSocket APIs.
getApiKeyRequired in interface CfnRoutePropspublic final List<String> getAuthorizationScopes()
CfnRoutePropsgetAuthorizationScopes in interface CfnRoutePropspublic final 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 CfnRoutePropspublic final String getAuthorizerId()
CfnRoutePropsThe authorizer identifier is generated by API Gateway when you created the authorizer.
getAuthorizerId in interface CfnRoutePropspublic final String getModelSelectionExpression()
CfnRoutePropsSupported only for WebSocket APIs.
getModelSelectionExpression in interface CfnRoutePropspublic final String getOperationName()
CfnRoutePropsgetOperationName in interface CfnRoutePropspublic final Object getRequestModels()
CfnRoutePropsSupported only for WebSocket APIs.
getRequestModels in interface CfnRoutePropspublic final Object getRequestParameters()
CfnRoutePropsSupported only for WebSocket APIs.
getRequestParameters in interface CfnRoutePropspublic final String getRouteResponseSelectionExpression()
CfnRoutePropsSupported only for WebSocket APIs.
getRouteResponseSelectionExpression in interface CfnRoutePropspublic final String getTarget()
CfnRoutePropsgetTarget in interface CfnRouteProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.