Interface S3LogDestination.Builder

All Superinterfaces:
Buildable, CopyableBuilder<S3LogDestination.Builder,S3LogDestination>, SdkBuilder<S3LogDestination.Builder,S3LogDestination>, SdkPojo
Enclosing class:
S3LogDestination

public static interface S3LogDestination.Builder extends SdkPojo, CopyableBuilder<S3LogDestination.Builder,S3LogDestination>
  • 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.

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

      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.

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

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