Interface LoggingConfig.Builder

  • Method Details

    • cloudWatchConfig

      LoggingConfig.Builder cloudWatchConfig(CloudWatchConfig cloudWatchConfig)

      CloudWatch logging configuration.

      Parameters:
      cloudWatchConfig - CloudWatch logging configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudWatchConfig

      default LoggingConfig.Builder cloudWatchConfig(Consumer<CloudWatchConfig.Builder> cloudWatchConfig)

      CloudWatch logging configuration.

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

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

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

      LoggingConfig.Builder s3Config(S3Config s3Config)

      S3 configuration for storing log data.

      Parameters:
      s3Config - S3 configuration for storing log data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Config

      default LoggingConfig.Builder s3Config(Consumer<S3Config.Builder> s3Config)

      S3 configuration for storing log data.

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

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

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

      LoggingConfig.Builder textDataDeliveryEnabled(Boolean textDataDeliveryEnabled)

      Set to include text data in the log delivery.

      Parameters:
      textDataDeliveryEnabled - Set to include text data in the log delivery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageDataDeliveryEnabled

      LoggingConfig.Builder imageDataDeliveryEnabled(Boolean imageDataDeliveryEnabled)

      Set to include image data in the log delivery.

      Parameters:
      imageDataDeliveryEnabled - Set to include image data in the log delivery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • embeddingDataDeliveryEnabled

      LoggingConfig.Builder embeddingDataDeliveryEnabled(Boolean embeddingDataDeliveryEnabled)

      Set to include embeddings data in the log delivery.

      Parameters:
      embeddingDataDeliveryEnabled - Set to include embeddings data in the log delivery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • videoDataDeliveryEnabled

      LoggingConfig.Builder videoDataDeliveryEnabled(Boolean videoDataDeliveryEnabled)

      Set to include video data in the log delivery.

      Parameters:
      videoDataDeliveryEnabled - Set to include video data in the log delivery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.