7#include <aws/bedrock-data-automation/BedrockDataAutomation_EXPORTS.h>
8#include <aws/bedrock-data-automation/model/DesiredModality.h>
19namespace BedrockDataAutomation {
40 m_jpegHasBeenSet =
true;
54 m_pngHasBeenSet =
true;
68 m_mp4HasBeenSet =
true;
82 m_movHasBeenSet =
true;
98 bool m_jpegHasBeenSet =
false;
99 bool m_pngHasBeenSet =
false;
100 bool m_mp4HasBeenSet =
false;
101 bool m_movHasBeenSet =
false;
AWS_BEDROCKDATAAUTOMATION_API ModalityRoutingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool Mp4HasBeenSet() const
bool PngHasBeenSet() const
void SetMp4(DesiredModality value)
DesiredModality GetPng() const
ModalityRoutingConfiguration & WithPng(DesiredModality value)
bool JpegHasBeenSet() const
DesiredModality GetJpeg() const
ModalityRoutingConfiguration & WithJpeg(DesiredModality value)
ModalityRoutingConfiguration & WithMp4(DesiredModality value)
void SetPng(DesiredModality value)
DesiredModality GetMp4() const
AWS_BEDROCKDATAAUTOMATION_API ModalityRoutingConfiguration()=default
DesiredModality GetMov() const
bool MovHasBeenSet() const
AWS_BEDROCKDATAAUTOMATION_API ModalityRoutingConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetJpeg(DesiredModality value)
ModalityRoutingConfiguration & WithMov(DesiredModality value)
void SetMov(DesiredModality value)
AWS_BEDROCKDATAAUTOMATION_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue