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 | 
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration. 
 | 
CreateRestApiRequest.Builder | 
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration. 
 | 
CreateRestApiRequest.Builder | 
version(String version)
 A version identifier for the API. 
 | 
buildoverrideConfigurationcopyapplyMutation, 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 overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateRestApiRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
 given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.