Class FirehoseDeliveryDestination.Builder

java.lang.Object
software.amazon.awscdk.mixins.preview.services.logs.FirehoseDeliveryDestination.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<FirehoseDeliveryDestination>
Enclosing class:
FirehoseDeliveryDestination

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

    • create

      @Stability(Experimental) public static FirehoseDeliveryDestination.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of FirehoseDeliveryDestination.Builder.
    • deliveryStream

      @Stability(Experimental) public FirehoseDeliveryDestination.Builder deliveryStream(IDeliveryStreamRef deliveryStream)
      (experimental) Delivery stream to delivery logs to.

      Parameters:
      deliveryStream - Delivery stream to delivery logs to. This parameter is required.
      Returns:
      this
    • outputFormat

      @Stability(Experimental) public FirehoseDeliveryDestination.Builder outputFormat(String outputFormat)
      (experimental) Format of the logs that are sent to this delivery destination.

      Parameters:
      outputFormat - Format of the logs that are sent to this delivery destination. This parameter is required.
      Returns:
      this
    • sourceAccountId

      @Stability(Experimental) public FirehoseDeliveryDestination.Builder sourceAccountId(String sourceAccountId)
      (experimental) Optional acount id for account the delivery source is in for cross account Vended Logs.

      Parameters:
      sourceAccountId - Optional acount id for account the delivery source is in for cross account Vended Logs. This parameter is required.
      Returns:
      this
    • build

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