7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/CloudWatchConfig.h>
9#include <aws/bedrock/model/S3Config.h>
60 inline void SetS3Config(
S3Config&& value) { m_s3ConfigHasBeenSet =
true; m_s3Config = std::move(value); }
97 bool m_cloudWatchConfigHasBeenSet =
false;
100 bool m_s3ConfigHasBeenSet =
false;
102 bool m_textDataDeliveryEnabled;
103 bool m_textDataDeliveryEnabledHasBeenSet =
false;
105 bool m_imageDataDeliveryEnabled;
106 bool m_imageDataDeliveryEnabledHasBeenSet =
false;
108 bool m_embeddingDataDeliveryEnabled;
109 bool m_embeddingDataDeliveryEnabledHasBeenSet =
false;
bool ImageDataDeliveryEnabledHasBeenSet() const
AWS_BEDROCK_API LoggingConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CloudWatchConfigHasBeenSet() const
LoggingConfig & WithS3Config(S3Config &&value)
bool S3ConfigHasBeenSet() const
AWS_BEDROCK_API LoggingConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCK_API LoggingConfig()
void SetS3Config(S3Config &&value)
void SetCloudWatchConfig(CloudWatchConfig &&value)
bool GetEmbeddingDataDeliveryEnabled() const
void SetTextDataDeliveryEnabled(bool value)
void SetS3Config(const S3Config &value)
bool EmbeddingDataDeliveryEnabledHasBeenSet() const
bool GetTextDataDeliveryEnabled() const
LoggingConfig & WithImageDataDeliveryEnabled(bool value)
LoggingConfig & WithCloudWatchConfig(const CloudWatchConfig &value)
LoggingConfig & WithS3Config(const S3Config &value)
const CloudWatchConfig & GetCloudWatchConfig() const
const S3Config & GetS3Config() const
LoggingConfig & WithCloudWatchConfig(CloudWatchConfig &&value)
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
bool TextDataDeliveryEnabledHasBeenSet() const
void SetCloudWatchConfig(const CloudWatchConfig &value)
LoggingConfig & WithEmbeddingDataDeliveryEnabled(bool value)
void SetEmbeddingDataDeliveryEnabled(bool value)
bool GetImageDataDeliveryEnabled() const
LoggingConfig & WithTextDataDeliveryEnabled(bool value)
void SetImageDataDeliveryEnabled(bool value)
Aws::Utils::Json::JsonValue JsonValue