@Stability(value=Experimental) public static final class ApiKeyOptions.Builder extends Object implements software.amazon.jsii.Builder<ApiKeyOptions>
ApiKeyOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ApiKeyOptions.Builder |
apiKeyName(String apiKeyName)
Sets the value of
ApiKeyOptions.getApiKeyName() |
ApiKeyOptions |
build()
Builds the configured instance.
|
ApiKeyOptions.Builder |
defaultCorsPreflightOptions(CorsOptions defaultCorsPreflightOptions)
Sets the value of
ResourceOptions.getDefaultCorsPreflightOptions() |
ApiKeyOptions.Builder |
defaultIntegration(Integration defaultIntegration)
Sets the value of
ResourceOptions.getDefaultIntegration() |
ApiKeyOptions.Builder |
defaultMethodOptions(MethodOptions defaultMethodOptions)
Sets the value of
ResourceOptions.getDefaultMethodOptions() |
ApiKeyOptions.Builder |
value(String value)
Sets the value of
ApiKeyOptions.getValue() |
@Stability(value=Experimental) public ApiKeyOptions.Builder apiKeyName(String apiKeyName)
ApiKeyOptions.getApiKeyName()apiKeyName - A name for the API key.
If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the API key name.this@Stability(value=Experimental) public ApiKeyOptions.Builder value(String value)
ApiKeyOptions.getValue()value - The value of the API key.
Must be at least 20 characters long.this@Stability(value=Experimental) public ApiKeyOptions.Builder defaultCorsPreflightOptions(CorsOptions defaultCorsPreflightOptions)
ResourceOptions.getDefaultCorsPreflightOptions()defaultCorsPreflightOptions - Adds a CORS preflight OPTIONS method to this resource and all child resources.
You can add CORS at the resource-level using addCorsPreflight.this@Stability(value=Experimental) public ApiKeyOptions.Builder defaultIntegration(Integration defaultIntegration)
ResourceOptions.getDefaultIntegration()defaultIntegration - An integration to use as a default for all methods created within this API unless an integration is specified.this@Stability(value=Experimental) public ApiKeyOptions.Builder defaultMethodOptions(MethodOptions defaultMethodOptions)
ResourceOptions.getDefaultMethodOptions()defaultMethodOptions - Method options to use as a default for all methods created within this API unless custom options are specified.this@Stability(value=Experimental) public ApiKeyOptions build()
build in interface software.amazon.jsii.Builder<ApiKeyOptions>ApiKeyOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.