public static interface ImportRestApiRequest.Builder extends ApiGatewayRequest.Builder, SdkPojo, CopyableBuilder<ImportRestApiRequest.Builder,ImportRestApiRequest>
| Modifier and Type | Method and Description |
|---|---|
ImportRestApiRequest.Builder |
body(SdkBytes body)
The POST request body containing external API definitions.
|
ImportRestApiRequest.Builder |
failOnWarnings(Boolean failOnWarnings)
A query parameter to indicate whether to rollback the API creation (
true) or not (
false) when a warning is encountered. |
ImportRestApiRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ImportRestApiRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ImportRestApiRequest.Builder |
parameters(Map<String,String> parameters)
A key-value map of context-specific query string parameters specifying the behavior of different API
importing operations.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildImportRestApiRequest.Builder failOnWarnings(Boolean failOnWarnings)
A query parameter to indicate whether to rollback the API creation (true) or not (
false) when a warning is encountered. The default value is false.
failOnWarnings - A query parameter to indicate whether to rollback the API creation (true) or not (
false) when a warning is encountered. The default value is false.ImportRestApiRequest.Builder parameters(Map<String,String> parameters)
A key-value map of context-specific query string parameters specifying the behavior of different API importing operations. The following shows operation-specific parameters and their supported values.
To exclude DocumentationParts from the import, set parameters as
ignore=documentation.
To configure the endpoint type, set parameters as endpointConfigurationTypes=EDGE,
endpointConfigurationTypes=REGIONAL, or endpointConfigurationTypes=PRIVATE. The
default endpoint type is EDGE.
To handle imported basepath, set parameters as basepath=ignore,
basepath=prepend or basepath=split.
parameters - A key-value map of context-specific query string parameters specifying the behavior of different API
importing operations. The following shows operation-specific parameters and their supported
values.
To exclude DocumentationParts from the import, set parameters as
ignore=documentation.
To configure the endpoint type, set parameters as
endpointConfigurationTypes=EDGE, endpointConfigurationTypes=REGIONAL, or
endpointConfigurationTypes=PRIVATE. The default endpoint type is EDGE.
To handle imported basepath, set parameters as basepath=ignore,
basepath=prepend or basepath=split.
ImportRestApiRequest.Builder body(SdkBytes body)
The POST request body containing external API definitions. Currently, only OpenAPI definition JSON/YAML files are supported. The maximum size of the API definition file is 6MB.
body - The POST request body containing external API definitions. Currently, only OpenAPI definition
JSON/YAML files are supported. The maximum size of the API definition file is 6MB.ImportRestApiRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderImportRestApiRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.