Interface CreateModelRequest.Builder
- All Superinterfaces:
ApiGatewayRequest.Builder
,AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateModelRequest.Builder,
,CreateModelRequest> SdkBuilder<CreateModelRequest.Builder,
,CreateModelRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateModelRequest
public static interface CreateModelRequest.Builder
extends ApiGatewayRequest.Builder, SdkPojo, CopyableBuilder<CreateModelRequest.Builder,CreateModelRequest>
-
Method Summary
Modifier and TypeMethodDescriptioncontentType
(String contentType) The content-type for the model.description
(String description) The description of the model.The name of the model.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The RestApi identifier under which the Model will be created.The schema for the model.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 RestApi identifier under which the Model will be created.
- Parameters:
restApiId
- The RestApi identifier under which the Model will be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the model. Must be alphanumeric.
- Parameters:
name
- The name of the model. Must be alphanumeric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the model.
- Parameters:
description
- The description of the model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schema
The schema for the model. For
application/json
models, this should be JSON schema draft 4 model. The maximum size of the model is 400 KB.- Parameters:
schema
- The schema for the model. Forapplication/json
models, this should be JSON schema draft 4 model. The maximum size of the model is 400 KB.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentType
The content-type for the model.
- Parameters:
contentType
- The content-type for the model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateModelRequest.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
CreateModelRequest.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.
-