7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/UserTurnInputSpecification.h>
9#include <aws/lexv2-models/model/UserTurnOutputSpecification.h>
68 bool m_inputHasBeenSet =
false;
71 bool m_expectedHasBeenSet =
false;
UserTurnSpecification & WithInput(const UserTurnInputSpecification &value)
void SetExpected(UserTurnOutputSpecification &&value)
void SetExpected(const UserTurnOutputSpecification &value)
const UserTurnInputSpecification & GetInput() const
UserTurnSpecification & WithExpected(UserTurnOutputSpecification &&value)
void SetInput(const UserTurnInputSpecification &value)
void SetInput(UserTurnInputSpecification &&value)
UserTurnSpecification & WithInput(UserTurnInputSpecification &&value)
bool ExpectedHasBeenSet() const
UserTurnSpecification & WithExpected(const UserTurnOutputSpecification &value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
const UserTurnOutputSpecification & GetExpected() const
AWS_LEXMODELSV2_API UserTurnSpecification(Aws::Utils::Json::JsonView jsonValue)
AWS_LEXMODELSV2_API UserTurnSpecification & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LEXMODELSV2_API UserTurnSpecification()
bool InputHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue