7#include <aws/bedrock-runtime/BedrockRuntime_EXPORTS.h>
16namespace BedrockRuntime {
38 m_guardedHasBeenSet =
true;
52 inline int GetTotal()
const {
return m_total; }
55 m_totalHasBeenSet =
true;
67 bool m_guardedHasBeenSet =
false;
68 bool m_totalHasBeenSet =
false;
GuardrailImageCoverage & WithTotal(int value)
AWS_BEDROCKRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
GuardrailImageCoverage & WithGuarded(int value)
bool GuardedHasBeenSet() const
AWS_BEDROCKRUNTIME_API GuardrailImageCoverage & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKRUNTIME_API GuardrailImageCoverage()=default
bool TotalHasBeenSet() const
void SetGuarded(int value)
AWS_BEDROCKRUNTIME_API GuardrailImageCoverage(Aws::Utils::Json::JsonView jsonValue)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue