Interface UpdateKeysRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudFrontKeyValueStoreRequest.Builder,CopyableBuilder<UpdateKeysRequest.Builder,UpdateKeysRequest>,SdkBuilder<UpdateKeysRequest.Builder,UpdateKeysRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateKeysRequest
public static interface UpdateKeysRequest.Builder extends CloudFrontKeyValueStoreRequest.Builder, SdkPojo, CopyableBuilder<UpdateKeysRequest.Builder,UpdateKeysRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cloudfrontkeyvaluestore.model.CloudFrontKeyValueStoreRequest.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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
kvsARN
UpdateKeysRequest.Builder kvsARN(String kvsARN)
The Amazon Resource Name (ARN) of the Key Value Store.
- Parameters:
kvsARN- The Amazon Resource Name (ARN) of the Key Value Store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifMatch
UpdateKeysRequest.Builder ifMatch(String ifMatch)
The current version (ETag) of the Key Value Store that you are updating keys of, which you can get using DescribeKeyValueStore.
- Parameters:
ifMatch- The current version (ETag) of the Key Value Store that you are updating keys of, which you can get using DescribeKeyValueStore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
puts
UpdateKeysRequest.Builder puts(Collection<PutKeyRequestListItem> puts)
List of key value pairs to put.
- Parameters:
puts- List of key value pairs to put.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
puts
UpdateKeysRequest.Builder puts(PutKeyRequestListItem... puts)
List of key value pairs to put.
- Parameters:
puts- List of key value pairs to put.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
puts
UpdateKeysRequest.Builder puts(Consumer<PutKeyRequestListItem.Builder>... puts)
List of key value pairs to put.
This is a convenience method that creates an instance of thePutKeyRequestListItem.Builderavoiding the need to create one manually viaPutKeyRequestListItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#puts(List.) - Parameters:
puts- a consumer that will call methods onPutKeyRequestListItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#puts(java.util.Collection)
-
deletes
UpdateKeysRequest.Builder deletes(Collection<DeleteKeyRequestListItem> deletes)
List of keys to delete.
- Parameters:
deletes- List of keys to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletes
UpdateKeysRequest.Builder deletes(DeleteKeyRequestListItem... deletes)
List of keys to delete.
- Parameters:
deletes- List of keys to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletes
UpdateKeysRequest.Builder deletes(Consumer<DeleteKeyRequestListItem.Builder>... deletes)
List of keys to delete.
This is a convenience method that creates an instance of theDeleteKeyRequestListItem.Builderavoiding the need to create one manually viaDeleteKeyRequestListItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#deletes(List.) - Parameters:
deletes- a consumer that will call methods onDeleteKeyRequestListItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#deletes(java.util.Collection)
-
overrideConfiguration
UpdateKeysRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateKeysRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-