Interface ReimportApiRequest.Builder
-
- All Superinterfaces:
ApiGatewayV2Request.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<ReimportApiRequest.Builder,ReimportApiRequest>,SdkBuilder<ReimportApiRequest.Builder,ReimportApiRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ReimportApiRequest
public static interface ReimportApiRequest.Builder extends ApiGatewayV2Request.Builder, SdkPojo, CopyableBuilder<ReimportApiRequest.Builder,ReimportApiRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ReimportApiRequest.BuilderapiId(String apiId)The API identifier.ReimportApiRequest.Builderbasepath(String basepath)Specifies how to interpret the base path of the API during import.ReimportApiRequest.Builderbody(String body)The OpenAPI definition.ReimportApiRequest.BuilderfailOnWarnings(Boolean failOnWarnings)Specifies whether to rollback the API creation when a warning is encountered.ReimportApiRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ReimportApiRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
apiId
ReimportApiRequest.Builder apiId(String apiId)
The API identifier.
- Parameters:
apiId- The API identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
basepath
ReimportApiRequest.Builder basepath(String basepath)
Specifies how to interpret the base path of the API during import. Valid values are ignore, prepend, and split. The default value is ignore. To learn more, see Set the OpenAPI basePath Property. Supported only for HTTP APIs.
- Parameters:
basepath- Specifies how to interpret the base path of the API during import. Valid values are ignore, prepend, and split. The default value is ignore. To learn more, see Set the OpenAPI basePath Property. Supported only for HTTP APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
body
ReimportApiRequest.Builder body(String body)
The OpenAPI definition. Supported only for HTTP APIs.
- Parameters:
body- The OpenAPI definition. Supported only for HTTP APIs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failOnWarnings
ReimportApiRequest.Builder failOnWarnings(Boolean failOnWarnings)
Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered.
- Parameters:
failOnWarnings- Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ReimportApiRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ReimportApiRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-