Class: Aws::IoTAnalytics::Types::PipelineActivity
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::PipelineActivity
- Defined in:
- gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb
Overview
An activity that performs a transformation on a message.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#add_attributes ⇒ Types::AddAttributesActivity
Adds other attributes based on existing attributes in the message.
-
#channel ⇒ Types::ChannelActivity
Determines the source of the messages to be processed.
-
#datastore ⇒ Types::DatastoreActivity
Specifies where to store the processed message data.
-
#device_registry_enrich ⇒ Types::DeviceRegistryEnrichActivity
Adds data from the IoT device registry to your message.
-
#device_shadow_enrich ⇒ Types::DeviceShadowEnrichActivity
Adds information from the IoT Device Shadow service to a message.
-
#filter ⇒ Types::FilterActivity
Filters a message based on its attributes.
-
#lambda ⇒ Types::LambdaActivity
Runs a Lambda function to modify the message.
-
#math ⇒ Types::MathActivity
Computes an arithmetic expression using the message's attributes and adds it to the message.
-
#remove_attributes ⇒ Types::RemoveAttributesActivity
Removes attributes from a message.
-
#select_attributes ⇒ Types::SelectAttributesActivity
Used to create a new message using only the specified attributes from the original message.
Instance Attribute Details
#add_attributes ⇒ Types::AddAttributesActivity
Adds other attributes based on existing attributes in the message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#channel ⇒ Types::ChannelActivity
Determines the source of the messages to be processed.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#datastore ⇒ Types::DatastoreActivity
Specifies where to store the processed message data.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#device_registry_enrich ⇒ Types::DeviceRegistryEnrichActivity
Adds data from the IoT device registry to your message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#device_shadow_enrich ⇒ Types::DeviceShadowEnrichActivity
Adds information from the IoT Device Shadow service to a message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#filter ⇒ Types::FilterActivity
Filters a message based on its attributes.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#lambda ⇒ Types::LambdaActivity
Runs a Lambda function to modify the message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#math ⇒ Types::MathActivity
Computes an arithmetic expression using the message's attributes and adds it to the message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#remove_attributes ⇒ Types::RemoveAttributesActivity
Removes attributes from a message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |
#select_attributes ⇒ Types::SelectAttributesActivity
Used to create a new message using only the specified attributes from the original message.
2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 |
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 2376 class PipelineActivity < Struct.new( :channel, :lambda, :datastore, :add_attributes, :remove_attributes, :select_attributes, :filter, :math, :device_registry_enrich, :device_shadow_enrich) SENSITIVE = [] include Aws::Structure end |