7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/FulfillmentStartResponseSpecification.h>
9#include <aws/lexv2-models/model/FulfillmentUpdateResponseSpecification.h>
51 inline void SetActive(
bool value) { m_activeHasBeenSet =
true; m_active = value; }
88 inline void SetTimeoutInSeconds(
int value) { m_timeoutInSecondsHasBeenSet =
true; m_timeoutInSeconds = value; }
94 bool m_activeHasBeenSet =
false;
97 bool m_startResponseHasBeenSet =
false;
100 bool m_updateResponseHasBeenSet =
false;
102 int m_timeoutInSeconds;
103 bool m_timeoutInSecondsHasBeenSet =
false;
void SetActive(bool value)
void SetTimeoutInSeconds(int value)
const FulfillmentStartResponseSpecification & GetStartResponse() const
AWS_LEXMODELSV2_API FulfillmentUpdatesSpecification(Aws::Utils::Json::JsonView jsonValue)
void SetStartResponse(const FulfillmentStartResponseSpecification &value)
void SetUpdateResponse(const FulfillmentUpdateResponseSpecification &value)
int GetTimeoutInSeconds() const
AWS_LEXMODELSV2_API FulfillmentUpdatesSpecification()
FulfillmentUpdatesSpecification & WithTimeoutInSeconds(int value)
FulfillmentUpdatesSpecification & WithUpdateResponse(FulfillmentUpdateResponseSpecification &&value)
FulfillmentUpdatesSpecification & WithStartResponse(FulfillmentStartResponseSpecification &&value)
void SetStartResponse(FulfillmentStartResponseSpecification &&value)
bool UpdateResponseHasBeenSet() const
FulfillmentUpdatesSpecification & WithUpdateResponse(const FulfillmentUpdateResponseSpecification &value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
FulfillmentUpdatesSpecification & WithStartResponse(const FulfillmentStartResponseSpecification &value)
const FulfillmentUpdateResponseSpecification & GetUpdateResponse() const
AWS_LEXMODELSV2_API FulfillmentUpdatesSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StartResponseHasBeenSet() const
void SetUpdateResponse(FulfillmentUpdateResponseSpecification &&value)
bool ActiveHasBeenSet() const
bool TimeoutInSecondsHasBeenSet() const
FulfillmentUpdatesSpecification & WithActive(bool value)
Aws::Utils::Json::JsonValue JsonValue