Interface Delivery.Builder

    • Method Detail

      • id

        Delivery.Builder id​(String id)

        The unique ID that identifies this delivery in your account.

        Parameters:
        id - The unique ID that identifies this delivery in your account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        Delivery.Builder arn​(String arn)

        The Amazon Resource Name (ARN) that uniquely identifies this delivery.

        Parameters:
        arn - The Amazon Resource Name (ARN) that uniquely identifies this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliverySourceName

        Delivery.Builder deliverySourceName​(String deliverySourceName)

        The name of the delivery source that is associated with this delivery.

        Parameters:
        deliverySourceName - The name of the delivery source that is associated with this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryDestinationArn

        Delivery.Builder deliveryDestinationArn​(String deliveryDestinationArn)

        The ARN of the delivery destination that is associated with this delivery.

        Parameters:
        deliveryDestinationArn - The ARN of the delivery destination that is associated with this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deliveryDestinationType

        Delivery.Builder deliveryDestinationType​(String deliveryDestinationType)

        Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Firehose.

        Parameters:
        deliveryDestinationType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Firehose.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeliveryDestinationType, DeliveryDestinationType
      • deliveryDestinationType

        Delivery.Builder deliveryDestinationType​(DeliveryDestinationType deliveryDestinationType)

        Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Firehose.

        Parameters:
        deliveryDestinationType - Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Firehose.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeliveryDestinationType, DeliveryDestinationType
      • recordFields

        Delivery.Builder recordFields​(Collection<String> recordFields)

        The record fields used in this delivery.

        Parameters:
        recordFields - The record fields used in this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recordFields

        Delivery.Builder recordFields​(String... recordFields)

        The record fields used in this delivery.

        Parameters:
        recordFields - The record fields used in this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fieldDelimiter

        Delivery.Builder fieldDelimiter​(String fieldDelimiter)

        The field delimiter that is used between record fields when the final output format of a delivery is in Plain, W3C, or Raw format.

        Parameters:
        fieldDelimiter - The field delimiter that is used between record fields when the final output format of a delivery is in Plain, W3C, or Raw format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3DeliveryConfiguration

        Delivery.Builder s3DeliveryConfiguration​(S3DeliveryConfiguration s3DeliveryConfiguration)

        This structure contains delivery configurations that apply only when the delivery destination resource is an S3 bucket.

        Parameters:
        s3DeliveryConfiguration - This structure contains delivery configurations that apply only when the delivery destination resource is an S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        Delivery.Builder tags​(Map<String,​String> tags)

        The tags that have been assigned to this delivery.

        Parameters:
        tags - The tags that have been assigned to this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.