Interface CreateKeyValueStoreRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CloudFrontRequest.Builder
,CopyableBuilder<CreateKeyValueStoreRequest.Builder,CreateKeyValueStoreRequest>
,SdkBuilder<CreateKeyValueStoreRequest.Builder,CreateKeyValueStoreRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateKeyValueStoreRequest
public static interface CreateKeyValueStoreRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<CreateKeyValueStoreRequest.Builder,CreateKeyValueStoreRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateKeyValueStoreRequest.Builder
comment(String comment)
The comment of the Key Value Store.default CreateKeyValueStoreRequest.Builder
importSource(Consumer<ImportSource.Builder> importSource)
The S3 bucket that provides the source for the import.CreateKeyValueStoreRequest.Builder
importSource(ImportSource importSource)
The S3 bucket that provides the source for the import.CreateKeyValueStoreRequest.Builder
name(String name)
The name of the Key Value Store.CreateKeyValueStoreRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateKeyValueStoreRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudfront.model.CloudFrontRequest.Builder
build
-
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
-
name
CreateKeyValueStoreRequest.Builder name(String name)
The name of the Key Value Store. The maximum length of the name is 32 characters.
- Parameters:
name
- The name of the Key Value Store. The maximum length of the name is 32 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
CreateKeyValueStoreRequest.Builder comment(String comment)
The comment of the Key Value Store.
- Parameters:
comment
- The comment of the Key Value Store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importSource
CreateKeyValueStoreRequest.Builder importSource(ImportSource importSource)
The S3 bucket that provides the source for the import. The source must be in a valid JSON format.
- Parameters:
importSource
- The S3 bucket that provides the source for the import. The source must be in a valid JSON format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importSource
default CreateKeyValueStoreRequest.Builder importSource(Consumer<ImportSource.Builder> importSource)
The S3 bucket that provides the source for the import. The source must be in a valid JSON format.
This is a convenience method that creates an instance of theImportSource.Builder
avoiding the need to create one manually viaImportSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toimportSource(ImportSource)
.- Parameters:
importSource
- a consumer that will call methods onImportSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
importSource(ImportSource)
-
overrideConfiguration
CreateKeyValueStoreRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateKeyValueStoreRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-