Interface Logging.Builder

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

public static interface Logging.Builder extends SdkPojo, CopyableBuilder<Logging.Builder,Logging>
  • Method Details

    • s3Logs

      Logging.Builder s3Logs(S3Logs s3Logs)

      The Amazon S3 logging configuration.

      Parameters:
      s3Logs - The Amazon S3 logging configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Logs

      default Logging.Builder s3Logs(Consumer<S3Logs.Builder> s3Logs)

      The Amazon S3 logging configuration.

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

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

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