class
Amazonite::Kinesis::UpdateShardCountInput
- Amazonite::Kinesis::UpdateShardCountInput
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
kinesis/update_shard_count_input.crConstructors
- .new(target_shard_count : Int32, scaling_type : ScalingType, stream_name : String | Nil = nil, stream_arn : String | Nil = nil, stream_id : String | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher) -
#scaling_type : ScalingType
The scaling type.
-
#scaling_type=(scaling_type : ScalingType)
The scaling type.
-
#stream_arn : String | Nil
The ARN of the stream.
-
#stream_arn=(stream_arn : String | Nil)
The ARN of the stream.
-
#stream_id : String | Nil
Not Implemented.
-
#stream_id=(stream_id : String | Nil)
Not Implemented.
-
#stream_name : String | Nil
The name of the stream.
-
#stream_name=(stream_name : String | Nil)
The name of the stream.
-
#target_shard_count : Int32
The new number of shards.
-
#target_shard_count=(target_shard_count : Int32)
The new number of shards.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The scaling type. Uniform scaling creates shards of equal size.
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.
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.