Class CfnRouteProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.CfnRouteProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRouteProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRouteProps
@Stability(Stable)
@Internal
public static final class CfnRouteProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRouteProps
An implementation for
CfnRouteProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.CfnRouteProps
CfnRouteProps.Builder, CfnRouteProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnRouteProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRouteProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
getApiId()
The API identifier.final Object
Specifies whether an API key is required for the route.The authorization scopes supported by this route.final String
The authorization type for the route.final String
The identifier of theAuthorizer
resource to be associated with this route.final String
The model selection expression for the route.final String
The operation name for the route.final Object
The request models for the route.final Object
The request parameters for the route.final String
The route key for the route.final String
The route response selection expression for the route.final String
The target for the route.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnRouteProps.Builder
.
-
-
Method Details
-
getApiId
Description copied from interface:CfnRouteProps
The API identifier.- Specified by:
getApiId
in interfaceCfnRouteProps
- See Also:
-
getRouteKey
Description copied from interface:CfnRouteProps
The route key for the route.For HTTP APIs, the route key can be either
$default
, or a combination of an HTTP method and resource path, for example,GET /pets
.- Specified by:
getRouteKey
in interfaceCfnRouteProps
- See Also:
-
getApiKeyRequired
Description copied from interface:CfnRouteProps
Specifies whether an API key is required for the route.Supported only for WebSocket APIs.
- Specified by:
getApiKeyRequired
in interfaceCfnRouteProps
- See Also:
-
getAuthorizationScopes
Description copied from interface:CfnRouteProps
The authorization scopes supported by this route.- Specified by:
getAuthorizationScopes
in interfaceCfnRouteProps
- See Also:
-
getAuthorizationType
Description copied from interface:CfnRouteProps
The authorization type for the route.For WebSocket APIs, valid values are
NONE
for open access,AWS_IAM
for using AWS IAM permissions, andCUSTOM
for using a Lambda authorizer. For HTTP APIs, valid values areNONE
for open access,JWT
for using JSON Web Tokens,AWS_IAM
for using AWS IAM permissions, andCUSTOM
for using a Lambda authorizer.- Specified by:
getAuthorizationType
in interfaceCfnRouteProps
- See Also:
-
getAuthorizerId
Description copied from interface:CfnRouteProps
The identifier of theAuthorizer
resource to be associated with this route.The authorizer identifier is generated by API Gateway when you created the authorizer.
- Specified by:
getAuthorizerId
in interfaceCfnRouteProps
- See Also:
-
getModelSelectionExpression
Description copied from interface:CfnRouteProps
The model selection expression for the route.Supported only for WebSocket APIs.
- Specified by:
getModelSelectionExpression
in interfaceCfnRouteProps
- See Also:
-
getOperationName
Description copied from interface:CfnRouteProps
The operation name for the route.- Specified by:
getOperationName
in interfaceCfnRouteProps
- See Also:
-
getRequestModels
Description copied from interface:CfnRouteProps
The request models for the route.Supported only for WebSocket APIs.
- Specified by:
getRequestModels
in interfaceCfnRouteProps
- See Also:
-
getRequestParameters
Description copied from interface:CfnRouteProps
The request parameters for the route.Supported only for WebSocket APIs.
- Specified by:
getRequestParameters
in interfaceCfnRouteProps
- See Also:
-
getRouteResponseSelectionExpression
Description copied from interface:CfnRouteProps
The route response selection expression for the route.Supported only for WebSocket APIs.
- Specified by:
getRouteResponseSelectionExpression
in interfaceCfnRouteProps
- See Also:
-
getTarget
Description copied from interface:CfnRouteProps
The target for the route.- Specified by:
getTarget
in interfaceCfnRouteProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-