Interface ImportDocumentationPartsRequest.Builder
- All Superinterfaces:
ApiGatewayRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<ImportDocumentationPartsRequest.Builder,
,ImportDocumentationPartsRequest> SdkBuilder<ImportDocumentationPartsRequest.Builder,
,ImportDocumentationPartsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ImportDocumentationPartsRequest
public static interface ImportDocumentationPartsRequest.Builder
extends ApiGatewayRequest.Builder, SdkPojo, CopyableBuilder<ImportDocumentationPartsRequest.Builder,ImportDocumentationPartsRequest>
-
Method Summary
Modifier and TypeMethodDescriptionRaw byte array representing the to-be-imported documentation parts.failOnWarnings
(Boolean failOnWarnings) A query parameter to specify whether to rollback the documentation importation (true
) or not (false
) when a warning is encountered.A query parameter to indicate whether to overwrite (overwrite
) any existing DocumentationParts definition or to merge (merge
) the new definition into the existing one.A query parameter to indicate whether to overwrite (overwrite
) any existing DocumentationParts definition or to merge (merge
) the new definition into the existing one.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The string identifier of the associated RestApi.Methods inherited from interface software.amazon.awssdk.services.apigateway.model.ApiGatewayRequest.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 Details
-
restApiId
The string identifier of the associated RestApi.
- Parameters:
restApiId
- The string identifier of the associated RestApi.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mode
A query parameter to indicate whether to overwrite (
overwrite
) any existing DocumentationParts definition or to merge (merge
) the new definition into the existing one. The default value ismerge
.- Parameters:
mode
- A query parameter to indicate whether to overwrite (overwrite
) any existing DocumentationParts definition or to merge (merge
) the new definition into the existing one. The default value ismerge
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
A query parameter to indicate whether to overwrite (
overwrite
) any existing DocumentationParts definition or to merge (merge
) the new definition into the existing one. The default value ismerge
.- Parameters:
mode
- A query parameter to indicate whether to overwrite (overwrite
) any existing DocumentationParts definition or to merge (merge
) the new definition into the existing one. The default value ismerge
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failOnWarnings
A query parameter to specify whether to rollback the documentation importation (
true
) or not (false
) when a warning is encountered. The default value isfalse
.- Parameters:
failOnWarnings
- A query parameter to specify whether to rollback the documentation importation (true
) or not (false
) when a warning is encountered. The default value isfalse
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
body
Raw byte array representing the to-be-imported documentation parts. To import from an OpenAPI file, this is a JSON object.
- Parameters:
body
- Raw byte array representing the to-be-imported documentation parts. To import from an OpenAPI file, this is a JSON object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ImportDocumentationPartsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ImportDocumentationPartsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-