Class: Aws::IoT::Types::BatchConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb

Overview

Configuration settings for batching.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#max_batch_open_msInteger

The maximum amount of time (in milliseconds) that an outgoing call waits for other calls with which it batches messages of the same type. The higher the setting, the longer the latency of the batched HTTP Action will be.

Returns:

  • (Integer)


1394
1395
1396
1397
1398
1399
1400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 1394

class BatchConfig < Struct.new(
  :max_batch_open_ms,
  :max_batch_size,
  :max_batch_size_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#max_batch_sizeInteger

The maximum number of messages that are batched together in a single action execution.

Returns:

  • (Integer)


1394
1395
1396
1397
1398
1399
1400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 1394

class BatchConfig < Struct.new(
  :max_batch_open_ms,
  :max_batch_size,
  :max_batch_size_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#max_batch_size_bytesInteger

Maximum size of a message batch, in bytes.

Returns:

  • (Integer)


1394
1395
1396
1397
1398
1399
1400
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 1394

class BatchConfig < Struct.new(
  :max_batch_open_ms,
  :max_batch_size,
  :max_batch_size_bytes)
  SENSITIVE = []
  include Aws::Structure
end