Class ApiGatewayConfig
java.lang.Object
software.amazon.smithy.aws.apigateway.openapi.ApiGatewayConfig
API Gateway OpenAPI configuration.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of API Gateway service to generate. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.booleanvoidsetAdditionalAllowedCorsHeaders(Collection<String> additionalAllowedCorsHeaders) Sets the additional allowed CORS headers.voidsetApiGatewayDefaults(ApiGatewayDefaults apiGatewayDefaults) voidsetApiGatewayType(ApiGatewayConfig.ApiType apiGatewayType) Sets the type of API Gateway API to generate.voidsetDisableCloudFormationSubstitution(boolean disableCloudFormationSubstitution) Disables CloudFormation substitutions of specific paths when they contain ${} placeholders.
-
Constructor Details
-
ApiGatewayConfig
public ApiGatewayConfig()
-
-
Method Details
-
getDisableCloudFormationSubstitution
public boolean getDisableCloudFormationSubstitution()- Returns:
- Returns true if CloudFormation substitutions are disabled.
-
setDisableCloudFormationSubstitution
public void setDisableCloudFormationSubstitution(boolean disableCloudFormationSubstitution) Disables CloudFormation substitutions of specific paths when they contain ${} placeholders. When found, these are expanded into CloudFormation Fn::Sub intrinsic functions.- Parameters:
disableCloudFormationSubstitution- Set to true to disable intrinsics.
-
getApiGatewayType
- Returns:
- the type of API Gateway API to generate.
-
setApiGatewayType
Sets the type of API Gateway API to generate.If not set, this value defaults to a "REST" API.
- Parameters:
apiGatewayType- API type to set.
-
getAdditionalAllowedCorsHeaders
Deprecated. -
getAdditionalAllowedCorsHeadersSet
- Returns:
- the set of additional allowed CORS headers.
-
setAdditionalAllowedCorsHeaders
Sets the additional allowed CORS headers.- Parameters:
additionalAllowedCorsHeaders- additional cors headers to be allowed.
-
getApiGatewayDefaults
-
setApiGatewayDefaults
-
getAdditionalAllowedCorsHeadersSet()