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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.HttpApiProps
HttpApiProps.Builder, HttpApiProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpApiProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpApiProps.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 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 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 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:
getApiNamein interfaceHttpApiProps
-
getCorsPreflight
Description copied from interface:HttpApiProps(experimental) Specifies a CORS configuration for an API.Default: - CORS disabled.
- Specified by:
getCorsPreflightin interfaceHttpApiProps- See Also:
-
getCreateDefaultStage
Description copied from interface:HttpApiProps(experimental) Whether a default stage and deployment should be automatically created.Default: true
- Specified by:
getCreateDefaultStagein 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:
getDefaultAuthorizationScopesin interfaceHttpApiProps
-
getDefaultAuthorizer
Description copied from interface:HttpApiProps(experimental) Default Authorizer to applied to all routes in the gateway.Default: - No authorizer
- Specified by:
getDefaultAuthorizerin 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:
getDefaultDomainMappingin interfaceHttpApiProps
-
getDefaultIntegration
Description copied from interface:HttpApiProps(experimental) An integration that will be configured on the catch-all route ($default).Default: - none
- Specified by:
getDefaultIntegrationin interfaceHttpApiProps
-
getDescription
Description copied from interface:HttpApiProps(experimental) The description of the API.Default: - none
- Specified by:
getDescriptionin 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.rproxy.govskope.caendpoint. Enable this if you would like clients to use your custom domain name.Default: false execute-api endpoint enabled.
- Specified by:
getDisableExecuteApiEndpointin interfaceHttpApiProps
-
$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()
-