Class: Aws::IoTAnalytics::Types::LambdaActivity

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

Overview

An activity that runs a Lambda function to modify the message.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#batch_sizeInteger

The number of messages passed to the Lambda function for processing.

The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

Returns:

  • (Integer)


1932
1933
1934
1935
1936
1937
1938
1939
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1932

class LambdaActivity < Struct.new(
  :name,
  :lambda_name,
  :batch_size,
  :next)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_nameString

The name of the Lambda function that is run on the message.

Returns:

  • (String)


1932
1933
1934
1935
1936
1937
1938
1939
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1932

class LambdaActivity < Struct.new(
  :name,
  :lambda_name,
  :batch_size,
  :next)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the lambda activity.

Returns:

  • (String)


1932
1933
1934
1935
1936
1937
1938
1939
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1932

class LambdaActivity < Struct.new(
  :name,
  :lambda_name,
  :batch_size,
  :next)
  SENSITIVE = []
  include Aws::Structure
end

#nextString

The next activity in the pipeline.

Returns:

  • (String)


1932
1933
1934
1935
1936
1937
1938
1939
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1932

class LambdaActivity < Struct.new(
  :name,
  :lambda_name,
  :batch_size,
  :next)
  SENSITIVE = []
  include Aws::Structure
end