Interface CreateDeliveryRequest.Builder

    • Method Detail

      • deliverySourceName

        CreateDeliveryRequest.Builder deliverySourceName​(String deliverySourceName)

        The name of the delivery source to use for this delivery.

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

        CreateDeliveryRequest.Builder deliveryDestinationArn​(String deliveryDestinationArn)

        The ARN of the delivery destination to use for this delivery.

        Parameters:
        deliveryDestinationArn - The ARN of the delivery destination to use for this delivery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recordFields

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

        The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.

        Parameters:
        recordFields - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recordFields

        CreateDeliveryRequest.Builder recordFields​(String... recordFields)

        The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.

        Parameters:
        recordFields - The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fieldDelimiter

        CreateDeliveryRequest.Builder fieldDelimiter​(String fieldDelimiter)

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

        Parameters:
        fieldDelimiter - The field delimiter to use 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

        CreateDeliveryRequest.Builder s3DeliveryConfiguration​(S3DeliveryConfiguration s3DeliveryConfiguration)

        This structure contains parameters that are valid only when the delivery's delivery destination is an S3 bucket.

        Parameters:
        s3DeliveryConfiguration - This structure contains parameters that are valid only when the delivery's delivery destination is an S3 bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.