7#include <aws/chime/Chime_EXPORTS.h>
8#include <aws/chime/model/AudioArtifactsConfiguration.h>
9#include <aws/chime/model/VideoArtifactsConfiguration.h>
10#include <aws/chime/model/ContentArtifactsConfiguration.h>
80 bool m_audioHasBeenSet =
false;
83 bool m_videoHasBeenSet =
false;
86 bool m_contentHasBeenSet =
false;
ArtifactsConfiguration & WithContent(ContentArtifactsConfiguration &&value)
bool AudioHasBeenSet() const
AWS_CHIME_API ArtifactsConfiguration(Aws::Utils::Json::JsonView jsonValue)
ArtifactsConfiguration & WithVideo(const VideoArtifactsConfiguration &value)
void SetVideo(VideoArtifactsConfiguration &&value)
void SetVideo(const VideoArtifactsConfiguration &value)
ArtifactsConfiguration & WithContent(const ContentArtifactsConfiguration &value)
AWS_CHIME_API ArtifactsConfiguration()
bool VideoHasBeenSet() const
void SetAudio(const AudioArtifactsConfiguration &value)
ArtifactsConfiguration & WithAudio(AudioArtifactsConfiguration &&value)
AWS_CHIME_API ArtifactsConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ContentHasBeenSet() const
const ContentArtifactsConfiguration & GetContent() const
void SetContent(const ContentArtifactsConfiguration &value)
AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const
const VideoArtifactsConfiguration & GetVideo() const
ArtifactsConfiguration & WithVideo(VideoArtifactsConfiguration &&value)
const AudioArtifactsConfiguration & GetAudio() const
ArtifactsConfiguration & WithAudio(const AudioArtifactsConfiguration &value)
void SetAudio(AudioArtifactsConfiguration &&value)
void SetContent(ContentArtifactsConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue