Class CfnRouteProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRouteProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRouteProps
CfnRouteProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.CfnRouteProps
CfnRouteProps.Builder, CfnRouteProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnRouteProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRouteProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringgetApiId()The API identifier.final ObjectSpecifies whether an API key is required for the route.The authorization scopes supported by this route.final StringThe authorization type for the route.final StringThe identifier of theAuthorizerresource to be associated with this route.final StringThe model selection expression for the route.final StringThe operation name for the route.final ObjectThe request models for the route.final ObjectThe request parameters for the route.final StringThe route key for the route.final StringThe route response selection expression for the route.final StringThe target for the route.final inthashCode()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:CfnRoutePropsThe API identifier.- Specified by:
getApiIdin interfaceCfnRouteProps- See Also:
-
getRouteKey
Description copied from interface:CfnRoutePropsThe 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:
getRouteKeyin interfaceCfnRouteProps- See Also:
-
getApiKeyRequired
Description copied from interface:CfnRoutePropsSpecifies whether an API key is required for the route.Supported only for WebSocket APIs.
Returns union: either
BooleanorIResolvable- Specified by:
getApiKeyRequiredin interfaceCfnRouteProps- See Also:
-
getAuthorizationScopes
Description copied from interface:CfnRoutePropsThe authorization scopes supported by this route.- Specified by:
getAuthorizationScopesin interfaceCfnRouteProps- See Also:
-
getAuthorizationType
Description copied from interface:CfnRoutePropsThe authorization type for the route.For WebSocket APIs, valid values are
NONEfor open access,AWS_IAMfor using AWS IAM permissions, andCUSTOMfor using a Lambda authorizer. For HTTP APIs, valid values areNONEfor open access,JWTfor using JSON Web Tokens,AWS_IAMfor using AWS IAM permissions, andCUSTOMfor using a Lambda authorizer.- Specified by:
getAuthorizationTypein interfaceCfnRouteProps- See Also:
-
getAuthorizerId
Description copied from interface:CfnRoutePropsThe identifier of theAuthorizerresource to be associated with this route.The authorizer identifier is generated by API Gateway when you created the authorizer.
- Specified by:
getAuthorizerIdin interfaceCfnRouteProps- See Also:
-
getModelSelectionExpression
Description copied from interface:CfnRoutePropsThe model selection expression for the route.Supported only for WebSocket APIs.
- Specified by:
getModelSelectionExpressionin interfaceCfnRouteProps- See Also:
-
getOperationName
Description copied from interface:CfnRoutePropsThe operation name for the route.- Specified by:
getOperationNamein interfaceCfnRouteProps- See Also:
-
getRequestModels
Description copied from interface:CfnRoutePropsThe request models for the route.Supported only for WebSocket APIs.
- Specified by:
getRequestModelsin interfaceCfnRouteProps- See Also:
-
getRequestParameters
Description copied from interface:CfnRoutePropsThe request parameters for the route.Supported only for WebSocket APIs.
- Specified by:
getRequestParametersin interfaceCfnRouteProps- See Also:
-
getRouteResponseSelectionExpression
Description copied from interface:CfnRoutePropsThe route response selection expression for the route.Supported only for WebSocket APIs.
- Specified by:
getRouteResponseSelectionExpressionin interfaceCfnRouteProps- See Also:
-
getTarget
Description copied from interface:CfnRoutePropsThe target for the route.- Specified by:
getTargetin interfaceCfnRouteProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-