Interface S3LogDestination.Builder

  • Method Details

    • bucketName

      S3LogDestination.Builder bucketName(String bucketName)

      The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

      Parameters:
      bucketName - The name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefix

      The prefix text with which to begin Amazon S3 log object names.

      For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.

      Parameters:
      prefix - The prefix text with which to begin Amazon S3 log object names.

      For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.

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

      S3LogDestination.Builder bucketOwner(String bucketOwner)

      The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.

      Parameters:
      bucketOwner - The Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputFormat

      S3LogDestination.Builder outputFormat(String outputFormat)

      The format EventBridge uses for the log records.

      EventBridge currently only supports json formatting.

      Parameters:
      outputFormat - The format EventBridge uses for the log records.

      EventBridge currently only supports json formatting.

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

      S3LogDestination.Builder outputFormat(S3OutputFormat outputFormat)

      The format EventBridge uses for the log records.

      EventBridge currently only supports json formatting.

      Parameters:
      outputFormat - The format EventBridge uses for the log records.

      EventBridge currently only supports json formatting.

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