Class KinesisFirehoseStream

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.targets.KinesisFirehoseStream
All Implemented Interfaces:
IRuleTarget, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:47.732Z") @Stability(Stable) public class KinesisFirehoseStream extends software.amazon.jsii.JsiiObject implements IRuleTarget
Customize the Firehose Stream Event Target.

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.events.*;
 import software.amazon.awscdk.services.events.targets.*;
 import software.amazon.awscdk.services.kinesisfirehose.*;
 CfnDeliveryStream cfnDeliveryStream;
 RuleTargetInput ruleTargetInput;
 KinesisFirehoseStream kinesisFirehoseStream = KinesisFirehoseStream.Builder.create(cfnDeliveryStream)
         .message(ruleTargetInput)
         .build();
 
  • Constructor Details

    • KinesisFirehoseStream

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

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

      @Stability(Stable) public KinesisFirehoseStream(@NotNull CfnDeliveryStream stream, @Nullable KinesisFirehoseStreamProps props)
      Parameters:
      stream - This parameter is required.
      props -
    • KinesisFirehoseStream

      @Stability(Stable) public KinesisFirehoseStream(@NotNull CfnDeliveryStream stream)
      Parameters:
      stream - This parameter is required.
  • Method Details

    • bind

      @Stability(Stable) @NotNull public RuleTargetConfig bind(@NotNull IRule _rule, @Nullable String _id)
      Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event.

      Specified by:
      bind in interface IRuleTarget
      Parameters:
      _rule - This parameter is required.
      _id -
    • bind

      @Stability(Stable) @NotNull public RuleTargetConfig bind(@NotNull IRule _rule)
      Returns a RuleTarget that can be used to trigger this Firehose Stream as a result from a Event Bridge event.

      Specified by:
      bind in interface IRuleTarget
      Parameters:
      _rule - This parameter is required.