@Generated(value="software.amazon.awssdk:codegen") public final class PipelineActivity extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PipelineActivity.Builder,PipelineActivity>
An activity that performs a transformation on a message.
Modifier and Type | Class and Description |
---|---|
static interface |
PipelineActivity.Builder |
Modifier and Type | Method and Description |
---|---|
AddAttributesActivity |
addAttributes()
Adds other attributes based on existing attributes in the message.
|
static PipelineActivity.Builder |
builder() |
ChannelActivity |
channel()
Determines the source of the messages to be processed.
|
DatastoreActivity |
datastore()
Specifies where to store the processed message data.
|
DeviceRegistryEnrichActivity |
deviceRegistryEnrich()
Adds data from the AWS IoT device registry to your message.
|
DeviceShadowEnrichActivity |
deviceShadowEnrich()
Adds information from the AWS IoT Device Shadows service to a message.
|
boolean |
equals(Object obj) |
FilterActivity |
filter()
Filters a message based on its attributes.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
LambdaActivity |
lambda()
Runs a Lambda function to modify the message.
|
MathActivity |
math()
Computes an arithmetic expression using the message's attributes and adds it to the message.
|
RemoveAttributesActivity |
removeAttributes()
Removes attributes from a message.
|
List<SdkField<?>> |
sdkFields() |
SelectAttributesActivity |
selectAttributes()
Creates a new message using only the specified attributes from the original message.
|
static Class<? extends PipelineActivity.Builder> |
serializableBuilderClass() |
PipelineActivity.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public ChannelActivity channel()
Determines the source of the messages to be processed.
public LambdaActivity lambda()
Runs a Lambda function to modify the message.
public DatastoreActivity datastore()
Specifies where to store the processed message data.
public AddAttributesActivity addAttributes()
Adds other attributes based on existing attributes in the message.
public RemoveAttributesActivity removeAttributes()
Removes attributes from a message.
public SelectAttributesActivity selectAttributes()
Creates a new message using only the specified attributes from the original message.
public FilterActivity filter()
Filters a message based on its attributes.
public MathActivity math()
Computes an arithmetic expression using the message's attributes and adds it to the message.
public DeviceRegistryEnrichActivity deviceRegistryEnrich()
Adds data from the AWS IoT device registry to your message.
public DeviceShadowEnrichActivity deviceShadowEnrich()
Adds information from the AWS IoT Device Shadows service to a message.
public PipelineActivity.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PipelineActivity.Builder,PipelineActivity>
public static PipelineActivity.Builder builder()
public static Class<? extends PipelineActivity.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.