Interface CfnPipeline.MathProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPipeline.MathProperty.Jsii$Proxy
Enclosing class:
CfnPipeline

@Stability(Stable) public static interface CfnPipeline.MathProperty extends software.amazon.jsii.JsiiSerializable
An activity that computes an arithmetic expression using the message's attributes.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.iotanalytics.*;
 MathProperty mathProperty = MathProperty.builder()
         .attribute("attribute")
         .math("math")
         .name("name")
         // the properties below are optional
         .next("next")
         .build();
 
  • Method Details

    • getAttribute

      @Stability(Stable) @NotNull String getAttribute()
      The name of the attribute that contains the result of the math operation.
    • getMath

      @Stability(Stable) @NotNull String getMath()
      An expression that uses one or more existing attributes and must return an integer value.
    • getName

      @Stability(Stable) @NotNull String getName()
      The name of the 'math' activity.
    • getNext

      @Stability(Stable) @Nullable default String getNext()
      The next activity in the pipeline.
    • builder

      @Stability(Stable) static CfnPipeline.MathProperty.Builder builder()
      Returns:
      a CfnPipeline.MathProperty.Builder of CfnPipeline.MathProperty