7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/VoiceRecordingTrack.h>
9#include <aws/connect/model/IvrRecordingTrack.h>
65 bool m_voiceRecordingTrackHasBeenSet =
false;
68 bool m_ivrRecordingTrackHasBeenSet =
false;
IvrRecordingTrack GetIvrRecordingTrack() const
VoiceRecordingConfiguration & WithVoiceRecordingTrack(VoiceRecordingTrack value)
AWS_CONNECT_API VoiceRecordingConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool VoiceRecordingTrackHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
VoiceRecordingConfiguration & WithIvrRecordingTrack(IvrRecordingTrack value)
void SetVoiceRecordingTrack(VoiceRecordingTrack value)
VoiceRecordingTrack GetVoiceRecordingTrack() const
bool IvrRecordingTrackHasBeenSet() const
AWS_CONNECT_API VoiceRecordingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIvrRecordingTrack(IvrRecordingTrack value)
AWS_CONNECT_API VoiceRecordingConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue