Class StepFunctionsEnrichment

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pipes.enrichments.alpha.StepFunctionsEnrichment
All Implemented Interfaces:
IEnrichment, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-10-31T19:13:08.268Z") @Stability(Experimental) public class StepFunctionsEnrichment extends software.amazon.jsii.JsiiObject implements IEnrichment
(experimental) A StepFunctions enrichment for a pipe.

Example:

 Queue sourceQueue;
 Queue targetQueue;
 StateMachine enrichmentStateMachine;
 StepFunctionsEnrichment enrichment = new StepFunctionsEnrichment(enrichmentStateMachine);
 Pipe pipe = Pipe.Builder.create(this, "Pipe")
         .source(new SomeSource(sourceQueue))
         .enrichment(enrichment)
         .target(new SomeTarget(targetQueue))
         .build();
 
  • Constructor Details

    • StepFunctionsEnrichment

      protected StepFunctionsEnrichment(software.amazon.jsii.JsiiObjectRef objRef)
    • StepFunctionsEnrichment

      protected StepFunctionsEnrichment(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • StepFunctionsEnrichment

      @Stability(Experimental) public StepFunctionsEnrichment(@NotNull IStateMachine stateMachine, @Nullable StepFunctionsEnrichmentProps props)
      Parameters:
      stateMachine - This parameter is required.
      props -
    • StepFunctionsEnrichment

      @Stability(Experimental) public StepFunctionsEnrichment(@NotNull IStateMachine stateMachine)
      Parameters:
      stateMachine - This parameter is required.
  • Method Details