Class KinesisStreamSource

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.KinesisStreamSource
All Implemented Interfaces:
ISource, software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)", date="2026-02-19T19:23:42.311Z") @Stability(Stable) public class KinesisStreamSource extends software.amazon.jsii.JsiiObject implements ISource
An Amazon Data Firehose delivery stream source.

Example:

 IDestination destination;
 Stream sourceStream = new Stream(this, "Source Stream");
 DeliveryStream.Builder.create(this, "Delivery Stream")
         .source(new KinesisStreamSource(sourceStream))
         .destination(destination)
         .build();
 
  • 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.kinesisfirehose.ISource

    ISource.Jsii$Default, ISource.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
    Creates a new KinesisStreamSource.
    protected
    KinesisStreamSource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    KinesisStreamSource(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    [disable-awslint:no-grants].

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • KinesisStreamSource

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

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

      @Stability(Stable) public KinesisStreamSource(@NotNull IStream stream)
      Creates a new KinesisStreamSource.

      Parameters:
      stream - This parameter is required.
  • Method Details

    • grantRead

      @Stability(Stable) @NotNull public Grant grantRead(@NotNull IGrantable grantee)
      [disable-awslint:no-grants].

      Specified by:
      grantRead in interface ISource
      Parameters:
      grantee - This parameter is required.