Class CfnPipeline.ActivityProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotanalytics.CfnPipeline.ActivityProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipeline.ActivityProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnPipeline.ActivityProperty
@Stability(Stable)
@Internal
public static final class CfnPipeline.ActivityProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPipeline.ActivityProperty
An implementation for
CfnPipeline.ActivityProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iotanalytics.CfnPipeline.ActivityProperty
CfnPipeline.ActivityProperty.Builder, CfnPipeline.ActivityProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPipeline.ActivityProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
Adds other attributes based on existing attributes in the message.final Object
Determines the source of the messages to be processed.final Object
Specifies where to store the processed message data.final Object
Adds data from the AWS IoT device registry to your message.final Object
Adds information from the AWS IoT Device Shadows service to a message.final Object
Filters a message based on its attributes.final Object
Runs a Lambda function to modify the message.final Object
getMath()
Computes an arithmetic expression using the message's attributes and adds it to the message.final Object
Removes attributes from a message.final Object
Creates a new message using only the specified attributes from the original message.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPipeline.ActivityProperty.Builder
.
-
-
Method Details
-
getAddAttributes
Description copied from interface:CfnPipeline.ActivityProperty
Adds other attributes based on existing attributes in the message.- Specified by:
getAddAttributes
in interfaceCfnPipeline.ActivityProperty
-
getChannel
Description copied from interface:CfnPipeline.ActivityProperty
Determines the source of the messages to be processed.- Specified by:
getChannel
in interfaceCfnPipeline.ActivityProperty
-
getDatastore
Description copied from interface:CfnPipeline.ActivityProperty
Specifies where to store the processed message data.- Specified by:
getDatastore
in interfaceCfnPipeline.ActivityProperty
-
getDeviceRegistryEnrich
Description copied from interface:CfnPipeline.ActivityProperty
Adds data from the AWS IoT device registry to your message.- Specified by:
getDeviceRegistryEnrich
in interfaceCfnPipeline.ActivityProperty
-
getDeviceShadowEnrich
Description copied from interface:CfnPipeline.ActivityProperty
Adds information from the AWS IoT Device Shadows service to a message.- Specified by:
getDeviceShadowEnrich
in interfaceCfnPipeline.ActivityProperty
-
getFilter
Description copied from interface:CfnPipeline.ActivityProperty
Filters a message based on its attributes.- Specified by:
getFilter
in interfaceCfnPipeline.ActivityProperty
-
getLambda
Description copied from interface:CfnPipeline.ActivityProperty
Runs a Lambda function to modify the message.- Specified by:
getLambda
in interfaceCfnPipeline.ActivityProperty
-
getMath
Description copied from interface:CfnPipeline.ActivityProperty
Computes an arithmetic expression using the message's attributes and adds it to the message.- Specified by:
getMath
in interfaceCfnPipeline.ActivityProperty
-
getRemoveAttributes
Description copied from interface:CfnPipeline.ActivityProperty
Removes attributes from a message.- Specified by:
getRemoveAttributes
in interfaceCfnPipeline.ActivityProperty
-
getSelectAttributes
Description copied from interface:CfnPipeline.ActivityProperty
Creates a new message using only the specified attributes from the original message.- Specified by:
getSelectAttributes
in interfaceCfnPipeline.ActivityProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-