@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 IoT device registry to your message.
|
DeviceShadowEnrichActivity |
deviceShadowEnrich()
Adds information from the IoT Device Shadow service to a message.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(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()
Used to create a new message using only the specified attributes from the original message.
|
static Class<? extends PipelineActivity.Builder> |
serializableBuilderClass() |
PipelineActivity.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ChannelActivity channel()
Determines the source of the messages to be processed.
public final LambdaActivity lambda()
Runs a Lambda function to modify the message.
public final DatastoreActivity datastore()
Specifies where to store the processed message data.
public final AddAttributesActivity addAttributes()
Adds other attributes based on existing attributes in the message.
public final RemoveAttributesActivity removeAttributes()
Removes attributes from a message.
public final SelectAttributesActivity selectAttributes()
Used to create a new message using only the specified attributes from the original message.
public final FilterActivity filter()
Filters a message based on its attributes.
public final MathActivity math()
Computes an arithmetic expression using the message's attributes and adds it to the message.
public final DeviceRegistryEnrichActivity deviceRegistryEnrich()
Adds data from the IoT device registry to your message.
public final DeviceShadowEnrichActivity deviceShadowEnrich()
Adds information from the IoT Device Shadow service to a message.
public PipelineActivity.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PipelineActivity.Builder,PipelineActivity>public static PipelineActivity.Builder builder()
public static Class<? extends PipelineActivity.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.