Class HttpApiProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.HttpApiProps.Jsii$Proxy
- All Implemented Interfaces:
HttpApiProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- HttpApiProps
@Stability(Experimental)
@Internal
public static final class HttpApiProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpApiProps
An implementation for
HttpApiProps
-
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.HttpApiProps
HttpApiProps.Builder, HttpApiProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(HttpApiProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpApiProps.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
(experimental) Name for the HTTP API resource.final CorsPreflightOptions
(experimental) Specifies a CORS configuration for an API.final Boolean
(experimental) Whether a default stage and deployment should be automatically created.(experimental) Default OIDC scopes attached to all routes in the gateway, unless explicitly configured on the route.final IHttpRouteAuthorizer
(experimental) Default Authorizer to applied to all routes in the gateway.final DomainMappingOptions
(experimental) Configure a custom domain with the API mapping resource to the HTTP API.final HttpRouteIntegration
(experimental) An integration that will be configured on the catch-all route ($default).final String
(experimental) The description of the API.final Boolean
(experimental) Specifies whether clients can invoke your API using the default endpoint.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 theHttpApiProps.Builder
.
-
-
Method Details
-
getApiName
Description copied from interface:HttpApiProps
(experimental) Name for the HTTP API resource.Default: - id of the HttpApi construct.
- Specified by:
getApiName
in interfaceHttpApiProps
-
getCorsPreflight
Description copied from interface:HttpApiProps
(experimental) Specifies a CORS configuration for an API.Default: - CORS disabled.
- Specified by:
getCorsPreflight
in interfaceHttpApiProps
- See Also:
-
getCreateDefaultStage
Description copied from interface:HttpApiProps
(experimental) Whether a default stage and deployment should be automatically created.Default: true
- Specified by:
getCreateDefaultStage
in interfaceHttpApiProps
-
getDefaultAuthorizationScopes
Description copied from interface:HttpApiProps
(experimental) Default OIDC scopes attached to all routes in the gateway, unless explicitly configured on the route.Default: - no default authorization scopes
- Specified by:
getDefaultAuthorizationScopes
in interfaceHttpApiProps
-
getDefaultAuthorizer
Description copied from interface:HttpApiProps
(experimental) Default Authorizer to applied to all routes in the gateway.Default: - No authorizer
- Specified by:
getDefaultAuthorizer
in interfaceHttpApiProps
-
getDefaultDomainMapping
Description copied from interface:HttpApiProps
(experimental) Configure a custom domain with the API mapping resource to the HTTP API.Default: - no default domain mapping configured. meaningless if `createDefaultStage` is `false`.
- Specified by:
getDefaultDomainMapping
in interfaceHttpApiProps
-
getDefaultIntegration
Description copied from interface:HttpApiProps
(experimental) An integration that will be configured on the catch-all route ($default).Default: - none
- Specified by:
getDefaultIntegration
in interfaceHttpApiProps
-
getDescription
Description copied from interface:HttpApiProps
(experimental) The description of the API.Default: - none
- Specified by:
getDescription
in interfaceHttpApiProps
-
getDisableExecuteApiEndpoint
Description copied from interface:HttpApiProps
(experimental) Specifies whether clients can invoke your API using the default endpoint.By default, clients can invoke your API with the default
https://{api_id}.execute-api.{region}.amazonaws.com
endpoint. Enable this if you would like clients to use your custom domain name.Default: false execute-api endpoint enabled.
- Specified by:
getDisableExecuteApiEndpoint
in interfaceHttpApiProps
-
$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()
-