public static interface UpdateShardCountRequest.Builder extends KinesisRequest.Builder, SdkPojo, CopyableBuilder<UpdateShardCountRequest.Builder,UpdateShardCountRequest>
Modifier and Type | Method and Description |
---|---|
UpdateShardCountRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateShardCountRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateShardCountRequest.Builder |
scalingType(ScalingType scalingType)
The scaling type.
|
UpdateShardCountRequest.Builder |
scalingType(String scalingType)
The scaling type.
|
UpdateShardCountRequest.Builder |
streamName(String streamName)
The name of the stream.
|
UpdateShardCountRequest.Builder |
targetShardCount(Integer targetShardCount)
The new number of shards.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
UpdateShardCountRequest.Builder streamName(String streamName)
The name of the stream.
streamName
- The name of the stream.UpdateShardCountRequest.Builder targetShardCount(Integer targetShardCount)
The new number of shards. This value has the following default limits. By default, you cannot do the following:
Set this value to more than double your current shard count for a stream.
Set this value below half your current shard count for a stream.
Set this value to more than 10000 shards in a stream (the default limit for shard count per stream is 10000 per account per region), unless you request a limit increase.
Scale a stream with more than 10000 shards down unless you set this value to less than 10000 shards.
targetShardCount
- The new number of shards. This value has the following default limits. By default, you cannot do the
following:
Set this value to more than double your current shard count for a stream.
Set this value below half your current shard count for a stream.
Set this value to more than 10000 shards in a stream (the default limit for shard count per stream is 10000 per account per region), unless you request a limit increase.
Scale a stream with more than 10000 shards down unless you set this value to less than 10000 shards.
UpdateShardCountRequest.Builder scalingType(String scalingType)
The scaling type. Uniform scaling creates shards of equal size.
scalingType
- The scaling type. Uniform scaling creates shards of equal size.ScalingType
,
ScalingType
UpdateShardCountRequest.Builder scalingType(ScalingType scalingType)
The scaling type. Uniform scaling creates shards of equal size.
scalingType
- The scaling type. Uniform scaling creates shards of equal size.ScalingType
,
ScalingType
UpdateShardCountRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
UpdateShardCountRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2022. All rights reserved.