| Package | Description |
|---|---|
| software.amazon.awssdk.services.apigateway |
|
| software.amazon.awssdk.services.apigateway.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateRestApiResponse |
ApiGatewayClient.createRestApi(Consumer<CreateRestApiRequest.Builder> createRestApiRequest)
Creates a new RestApi resource.
|
default CompletableFuture<CreateRestApiResponse> |
ApiGatewayAsyncClient.createRestApi(Consumer<CreateRestApiRequest.Builder> createRestApiRequest)
Creates a new RestApi resource.
|
| Modifier and Type | Method and Description |
|---|---|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.apiKeySource(ApiKeySourceType apiKeySource)
The source of the API key for metering requests according to a usage plan.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.apiKeySource(String apiKeySource)
The source of the API key for metering requests according to a usage plan.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.binaryMediaTypes(Collection<String> binaryMediaTypes)
The list of binary media types supported by the RestApi.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.binaryMediaTypes(String... binaryMediaTypes)
The list of binary media types supported by the RestApi.
|
static CreateRestApiRequest.Builder |
CreateRestApiRequest.builder() |
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.cloneFrom(String cloneFrom)
The ID of the RestApi that you want to clone from.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.description(String description)
The description of the RestApi.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.disableExecuteApiEndpoint(Boolean disableExecuteApiEndpoint)
Specifies whether clients can invoke your API by using the default
execute-api endpoint. |
default CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.endpointConfiguration(Consumer<EndpointConfiguration.Builder> endpointConfiguration)
The endpoint configuration of this RestApi showing the endpoint types of the API.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.endpointConfiguration(EndpointConfiguration endpointConfiguration)
The endpoint configuration of this RestApi showing the endpoint types of the API.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.minimumCompressionSize(Integer minimumCompressionSize)
A nullable integer that is used to enable compression (with non-negative between 0 and 10485760 (10M) bytes,
inclusive) or disable compression (with a null value) on an API.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.name(String name)
The name of the RestApi.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.policy(String policy)
A stringified JSON policy document that applies to this RestApi regardless of the caller and Method
configuration.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.tags(Map<String,String> tags)
The key-value map of strings.
|
CreateRestApiRequest.Builder |
CreateRestApiRequest.toBuilder() |
CreateRestApiRequest.Builder |
CreateRestApiRequest.Builder.version(String version)
A version identifier for the API.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends CreateRestApiRequest.Builder> |
CreateRestApiRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.