7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
8#include <aws/bedrock-runtime/model/GuardrailTextCharactersCoverage.h>
9#include <aws/bedrock-runtime/model/GuardrailImageCoverage.h>
22namespace BedrockRuntime
68 bool m_textCharactersHasBeenSet =
false;
71 bool m_imagesHasBeenSet =
false;
void SetTextCharacters(GuardrailTextCharactersCoverage &&value)
GuardrailCoverage & WithImages(const GuardrailImageCoverage &value)
AWS_BEDROCKRUNTIME_API GuardrailCoverage & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetImages(const GuardrailImageCoverage &value)
void SetTextCharacters(const GuardrailTextCharactersCoverage &value)
GuardrailCoverage & WithTextCharacters(GuardrailTextCharactersCoverage &&value)
bool TextCharactersHasBeenSet() const
const GuardrailTextCharactersCoverage & GetTextCharacters() const
bool ImagesHasBeenSet() const
AWS_BEDROCKRUNTIME_API GuardrailCoverage()
GuardrailCoverage & WithImages(GuardrailImageCoverage &&value)
const GuardrailImageCoverage & GetImages() const
GuardrailCoverage & WithTextCharacters(const GuardrailTextCharactersCoverage &value)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKRUNTIME_API GuardrailCoverage(Aws::Utils::Json::JsonView jsonValue)
void SetImages(GuardrailImageCoverage &&value)
Aws::Utils::Json::JsonValue JsonValue