7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/AudioFillerType.h>
19namespace LexModelsV2 {
47 m_enabledHasBeenSet =
true;
65 m_audioTypeHasBeenSet =
true;
84 m_startDelayInMillisecondsHasBeenSet =
true;
85 m_startDelayInMilliseconds = value;
103 m_minimumPlayDurationInMillisecondsHasBeenSet =
true;
104 m_minimumPlayDurationInMilliseconds = value;
122 m_responseDeliveryDelayInMillisecondsHasBeenSet =
true;
123 m_responseDeliveryDelayInMilliseconds = value;
131 bool m_enabled{
false};
135 int m_startDelayInMilliseconds{0};
137 int m_minimumPlayDurationInMilliseconds{0};
139 int m_responseDeliveryDelayInMilliseconds{0};
140 bool m_enabledHasBeenSet =
false;
141 bool m_audioTypeHasBeenSet =
false;
142 bool m_startDelayInMillisecondsHasBeenSet =
false;
143 bool m_minimumPlayDurationInMillisecondsHasBeenSet =
false;
144 bool m_responseDeliveryDelayInMillisecondsHasBeenSet =
false;
void SetEnabled(bool value)
AudioFillerSettings & WithAudioType(AudioFillerType value)
bool StartDelayInMillisecondsHasBeenSet() const
AudioFillerSettings & WithStartDelayInMilliseconds(int value)
void SetResponseDeliveryDelayInMilliseconds(int value)
int GetMinimumPlayDurationInMilliseconds() const
bool EnabledHasBeenSet() const
AWS_LEXMODELSV2_API AudioFillerSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetStartDelayInMilliseconds() const
int GetResponseDeliveryDelayInMilliseconds() const
bool AudioTypeHasBeenSet() const
AWS_LEXMODELSV2_API AudioFillerSettings()=default
void SetAudioType(AudioFillerType value)
bool ResponseDeliveryDelayInMillisecondsHasBeenSet() const
void SetStartDelayInMilliseconds(int value)
bool MinimumPlayDurationInMillisecondsHasBeenSet() const
AudioFillerSettings & WithMinimumPlayDurationInMilliseconds(int value)
AudioFillerSettings & WithResponseDeliveryDelayInMilliseconds(int value)
AWS_LEXMODELSV2_API AudioFillerSettings(Aws::Utils::Json::JsonView jsonValue)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMinimumPlayDurationInMilliseconds(int value)
AudioFillerSettings & WithEnabled(bool value)
AudioFillerType GetAudioType() const
Aws::Utils::Json::JsonValue JsonValue