PipelineActivity
public struct PipelineActivity : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Adds other attributes based on existing attributes in the message.
Declaration
Swift
public let addAttributes: AddAttributesActivity?
-
Determines the source of the messages to be processed.
Declaration
Swift
public let channel: ChannelActivity?
-
Specifies where to store the processed message data.
Declaration
Swift
public let datastore: DatastoreActivity?
-
Adds data from the AWS IoT device registry to your message.
Declaration
Swift
public let deviceRegistryEnrich: DeviceRegistryEnrichActivity?
-
Adds information from the AWS IoT Device Shadows service to a message.
Declaration
Swift
public let deviceShadowEnrich: DeviceShadowEnrichActivity?
-
Filters a message based on its attributes.
Declaration
Swift
public let filter: FilterActivity?
-
Runs a Lambda function to modify the message.
Declaration
Swift
public let lambda: LambdaActivity?
-
Computes an arithmetic expression using the message’s attributes and adds it to the message.
Declaration
Swift
public let math: MathActivity?
-
Removes attributes from a message.
Declaration
Swift
public let removeAttributes: RemoveAttributesActivity?
-
Creates a new message using only the specified attributes from the original message.
Declaration
Swift
public let selectAttributes: SelectAttributesActivity?
-
init(addAttributes:channel:datastore:deviceRegistryEnrich:deviceShadowEnrich:filter:lambda:math:removeAttributes:selectAttributes:)
Undocumented
Declaration
Swift
public init(addAttributes: AddAttributesActivity? = nil, channel: ChannelActivity? = nil, datastore: DatastoreActivity? = nil, deviceRegistryEnrich: DeviceRegistryEnrichActivity? = nil, deviceShadowEnrich: DeviceShadowEnrichActivity? = nil, filter: FilterActivity? = nil, lambda: LambdaActivity? = nil, math: MathActivity? = nil, removeAttributes: RemoveAttributesActivity? = nil, selectAttributes: SelectAttributesActivity? = nil)
-
Declaration
Swift
public func validate(name: String) throws