| Package | Description |
|---|---|
| software.amazon.awscdk.services.apigateway |
Amazon API Gateway Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.apiKeyName(String apiKeyName)
(experimental) A name for the API key.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.apiStages(List<? extends UsagePlanPerApiStage> apiStages)
(experimental) API Stages to be associated with the RateLimitedApiKey.
|
static RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.create(software.constructs.Construct scope,
String id) |
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.customerId(String customerId)
(experimental) An AWS Marketplace customer identifier to use when integrating with the AWS SaaS Marketplace.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.defaultCorsPreflightOptions(CorsOptions defaultCorsPreflightOptions)
(experimental) Adds a CORS preflight OPTIONS method to this resource and all child resources.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.defaultIntegration(Integration defaultIntegration)
(experimental) An integration to use as a default for all methods created within this API unless an integration is specified.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.defaultMethodOptions(MethodOptions defaultMethodOptions)
(experimental) Method options to use as a default for all methods created within this API unless custom options are specified.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.description(String description)
(experimental) A description of the purpose of the API key.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.enabled(Boolean enabled)
(experimental) Indicates whether the API key can be used by clients.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.generateDistinctId(Boolean generateDistinctId)
(experimental) Specifies whether the key identifier is distinct from the created API key value.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.quota(QuotaSettings quota)
(experimental) Number of requests clients can make in a given time period.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.resources(List<? extends IRestApi> resources)
(experimental) A list of resources this api key is associated with.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.throttle(ThrottleSettings throttle)
(experimental) Overall throttle settings for the API.
|
RateLimitedApiKey.Builder |
RateLimitedApiKey.Builder.value(String value)
(experimental) The value of the API key.
|
Copyright © 2021. All rights reserved.