7#include <aws/bedrock-agent-runtime/BedrockAgentRuntime_EXPORTS.h>
8#include <aws/bedrock-agent-runtime/model/Attribution.h>
9#include <aws/core/utils/Array.h>
22namespace BedrockAgentRuntime
68 bool m_attributionHasBeenSet =
false;
71 bool m_bytesHasBeenSet =
false;
void SetBytes(Aws::Utils::CryptoBuffer &&value)
void SetAttribution(const Attribution &value)
AWS_BEDROCKAGENTRUNTIME_API PayloadPart & operator=(Aws::Utils::Json::JsonView jsonValue)
PayloadPart & WithBytes(const Aws::Utils::CryptoBuffer &value)
bool BytesHasBeenSet() const
AWS_BEDROCKAGENTRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
const Attribution & GetAttribution() const
void SetBytes(const Aws::Utils::CryptoBuffer &value)
PayloadPart & WithBytes(Aws::Utils::CryptoBuffer &&value)
bool AttributionHasBeenSet() const
const Aws::Utils::CryptoBuffer & GetBytes() const
PayloadPart & WithAttribution(const Attribution &value)
PayloadPart & WithAttribution(Attribution &&value)
AWS_BEDROCKAGENTRUNTIME_API PayloadPart()
AWS_BEDROCKAGENTRUNTIME_API PayloadPart(Aws::Utils::Json::JsonView jsonValue)
void SetAttribution(Attribution &&value)
Aws::Utils::Json::JsonValue JsonValue