Interface CreateDeliveryRequest.Builder

  • Method Details

    • 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.
    • s3DeliveryConfiguration

      default CreateDeliveryRequest.Builder s3DeliveryConfiguration(Consumer<S3DeliveryConfiguration.Builder> s3DeliveryConfiguration)

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

      This is a convenience method that creates an instance of the S3DeliveryConfiguration.Builder avoiding the need to create one manually via S3DeliveryConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to s3DeliveryConfiguration(S3DeliveryConfiguration).

      Parameters:
      s3DeliveryConfiguration - a consumer that will call methods on S3DeliveryConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      An optional list of key-value pairs to associate with the resource.

      For more information about tagging, see Tagging Amazon Web Services resources

      Parameters:
      tags - An optional list of key-value pairs to associate with the resource.

      For more information about tagging, see Tagging Amazon Web Services resources

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateDeliveryRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.