Class KinesisDestination.Builder

java.lang.Object
software.amazon.awscdk.services.logs.destinations.KinesisDestination.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<KinesisDestination>
Enclosing class:
KinesisDestination

@Stability(Stable) public static final class KinesisDestination.Builder extends Object implements software.amazon.jsii.Builder<KinesisDestination>
A fluent builder for KinesisDestination.
  • Method Details

    • create

      @Stability(Stable) public static KinesisDestination.Builder create(IStream stream)
      Parameters:
      stream - The Kinesis stream to use as destination. This parameter is required.
      Returns:
      a new instance of KinesisDestination.Builder.
    • role

      @Stability(Stable) public KinesisDestination.Builder role(IRole role)
      The role to assume to write log events to the destination.

      Default: - A new Role is created

      Parameters:
      role - The role to assume to write log events to the destination. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public KinesisDestination build()
      Specified by:
      build in interface software.amazon.jsii.Builder<KinesisDestination>
      Returns:
      a newly built instance of KinesisDestination.