Class HttpRouteProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.HttpRouteProps.Jsii$Proxy
- All Implemented Interfaces:
BatchHttpRouteOptions,HttpRouteProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpRouteProps
@Stability(Stable)
@Internal
public static final class HttpRouteProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpRouteProps
An implementation for
HttpRouteProps-
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.HttpRouteProps
HttpRouteProps.Builder, HttpRouteProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpRouteProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpRouteProps.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 booleanThe list of OIDC scopes to include in the authorization.final IHttpRouteAuthorizerAuthorizer for a WebSocket API or an HTTP API.final IHttpApithe API the route is associated with.final HttpRouteIntegrationThe integration to be configured on this route.final HttpRouteKeyThe key to this 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 theHttpRouteProps.Builder.
-
-
Method Details
-
getHttpApi
Description copied from interface:HttpRoutePropsthe API the route is associated with.- Specified by:
getHttpApiin interfaceHttpRouteProps
-
getRouteKey
Description copied from interface:HttpRoutePropsThe key to this route.This is a combination of an HTTP method and an HTTP path.
- Specified by:
getRouteKeyin interfaceHttpRouteProps
-
getAuthorizationScopes
Description copied from interface:HttpRoutePropsThe list of OIDC scopes to include in the authorization.These scopes will be merged with the scopes from the attached authorizer
Default: - no additional authorization scopes
- Specified by:
getAuthorizationScopesin interfaceHttpRouteProps
-
getAuthorizer
Description copied from interface:HttpRoutePropsAuthorizer for a WebSocket API or an HTTP API.Default: - No authorizer
- Specified by:
getAuthorizerin interfaceHttpRouteProps
-
getIntegration
Description copied from interface:BatchHttpRouteOptionsThe integration to be configured on this route.- Specified by:
getIntegrationin interfaceBatchHttpRouteOptions
-
$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()
-