public static interface CreateRestApiRequest.Builder extends APIGatewayRequest.Builder, CopyableBuilder<CreateRestApiRequest.Builder,CreateRestApiRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateRestApiRequest.Builder |
binaryMediaTypes(Collection<String> binaryMediaTypes)
The list of binary media types supported by the RestApi.
|
CreateRestApiRequest.Builder |
binaryMediaTypes(String... binaryMediaTypes)
The list of binary media types supported by the RestApi.
|
CreateRestApiRequest.Builder |
cloneFrom(String cloneFrom)
The ID of the RestApi that you want to clone from.
|
CreateRestApiRequest.Builder |
description(String description)
The description of the RestApi.
|
default CreateRestApiRequest.Builder |
endpointConfiguration(Consumer<EndpointConfiguration.Builder> endpointConfiguration)
The endpoint configuration of this RestApi showing the endpoint types of the API.
|
CreateRestApiRequest.Builder |
endpointConfiguration(EndpointConfiguration endpointConfiguration)
The endpoint configuration of this RestApi showing the endpoint types of the API.
|
CreateRestApiRequest.Builder |
name(String name)
The name of the RestApi.
|
CreateRestApiRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateRestApiRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateRestApiRequest.Builder |
version(String version)
A version identifier for the API.
|
buildrequestOverrideConfigcopyapply, buildCreateRestApiRequest.Builder name(String name)
The name of the RestApi.
name - The name of the RestApi.CreateRestApiRequest.Builder description(String description)
The description of the RestApi.
description - The description of the RestApi.CreateRestApiRequest.Builder version(String version)
A version identifier for the API.
version - A version identifier for the API.CreateRestApiRequest.Builder cloneFrom(String cloneFrom)
The ID of the RestApi that you want to clone from.
cloneFrom - The ID of the RestApi that you want to clone from.CreateRestApiRequest.Builder binaryMediaTypes(Collection<String> binaryMediaTypes)
CreateRestApiRequest.Builder binaryMediaTypes(String... binaryMediaTypes)
CreateRestApiRequest.Builder endpointConfiguration(EndpointConfiguration endpointConfiguration)
The endpoint configuration of this RestApi showing the endpoint types of the API.
endpointConfiguration - The endpoint configuration of this RestApi showing the endpoint types of the API.default CreateRestApiRequest.Builder endpointConfiguration(Consumer<EndpointConfiguration.Builder> endpointConfiguration)
The endpoint configuration of this RestApi showing the endpoint types of the API.
This is a convenience that creates an instance of theEndpointConfiguration.Builder avoiding the need
to create one manually via EndpointConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to endpointConfiguration(EndpointConfiguration).endpointConfiguration - a consumer that will call methods on EndpointConfiguration.BuilderendpointConfiguration(EndpointConfiguration)CreateRestApiRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.CreateRestApiRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.