7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/CloudWatchConfig.h>
9#include <aws/bedrock/model/S3Config.h>
47 template<
typename CloudWatchConfigT = CloudWatchConfig>
48 void SetCloudWatchConfig(CloudWatchConfigT&& value) { m_cloudWatchConfigHasBeenSet =
true; m_cloudWatchConfig = std::forward<CloudWatchConfigT>(value); }
49 template<
typename CloudWatchConfigT = CloudWatchConfig>
59 template<
typename S3ConfigT = S3Config>
60 void SetS3Config(S3ConfigT&& value) { m_s3ConfigHasBeenSet =
true; m_s3Config = std::forward<S3ConfigT>(value); }
61 template<
typename S3ConfigT = S3Config>
107 bool m_cloudWatchConfigHasBeenSet =
false;
110 bool m_s3ConfigHasBeenSet =
false;
112 bool m_textDataDeliveryEnabled{
false};
113 bool m_textDataDeliveryEnabledHasBeenSet =
false;
115 bool m_imageDataDeliveryEnabled{
false};
116 bool m_imageDataDeliveryEnabledHasBeenSet =
false;
118 bool m_embeddingDataDeliveryEnabled{
false};
119 bool m_embeddingDataDeliveryEnabledHasBeenSet =
false;
121 bool m_videoDataDeliveryEnabled{
false};
122 bool m_videoDataDeliveryEnabledHasBeenSet =
false;
bool ImageDataDeliveryEnabledHasBeenSet() const
void SetVideoDataDeliveryEnabled(bool value)
void SetS3Config(S3ConfigT &&value)
AWS_BEDROCK_API LoggingConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CloudWatchConfigHasBeenSet() const
bool S3ConfigHasBeenSet() const
AWS_BEDROCK_API LoggingConfig(Aws::Utils::Json::JsonView jsonValue)
LoggingConfig & WithS3Config(S3ConfigT &&value)
LoggingConfig & WithCloudWatchConfig(CloudWatchConfigT &&value)
bool GetEmbeddingDataDeliveryEnabled() const
bool VideoDataDeliveryEnabledHasBeenSet() const
void SetTextDataDeliveryEnabled(bool value)
bool EmbeddingDataDeliveryEnabledHasBeenSet() const
bool GetTextDataDeliveryEnabled() const
LoggingConfig & WithVideoDataDeliveryEnabled(bool value)
LoggingConfig & WithImageDataDeliveryEnabled(bool value)
AWS_BEDROCK_API LoggingConfig()=default
const CloudWatchConfig & GetCloudWatchConfig() const
void SetCloudWatchConfig(CloudWatchConfigT &&value)
const S3Config & GetS3Config() const
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetVideoDataDeliveryEnabled() const
bool TextDataDeliveryEnabledHasBeenSet() const
LoggingConfig & WithEmbeddingDataDeliveryEnabled(bool value)
void SetEmbeddingDataDeliveryEnabled(bool value)
bool GetImageDataDeliveryEnabled() const
LoggingConfig & WithTextDataDeliveryEnabled(bool value)
void SetImageDataDeliveryEnabled(bool value)
Aws::Utils::Json::JsonValue JsonValue