Interface S3LogConfiguration.Builder

  • Method Details

    • bucket

      The S3 bucket name where logs are delivered.

      Parameters:
      bucket - The S3 bucket name where logs are delivered.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyPrefix

      S3LogConfiguration.Builder keyPrefix(String keyPrefix)

      The S3 path prefix that determines where log files are stored.

      Parameters:
      keyPrefix - The S3 path prefix that determines where log files are stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • bucketOwner

      S3LogConfiguration.Builder bucketOwner(String bucketOwner)

      The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.

      Parameters:
      bucketOwner - The expected bucket owner of the target S3 bucket. The caller must have permissions to write to the target bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • logFileFormat

      S3LogConfiguration.Builder logFileFormat(String logFileFormat)

      The format of the LogFile that is written to S3.

      Parameters:
      logFileFormat - The format of the LogFile that is written to S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • logFileFormat

      S3LogConfiguration.Builder logFileFormat(LogFileFormat logFileFormat)

      The format of the LogFile that is written to S3.

      Parameters:
      logFileFormat - The format of the LogFile that is written to S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • folderStructure

      S3LogConfiguration.Builder folderStructure(String folderStructure)

      The folder structure that defines the organizational structure for log files in S3.

      Parameters:
      folderStructure - The folder structure that defines the organizational structure for log files in S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • folderStructure

      S3LogConfiguration.Builder folderStructure(FolderStructure folderStructure)

      The folder structure that defines the organizational structure for log files in S3.

      Parameters:
      folderStructure - The folder structure that defines the organizational structure for log files in S3.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: