7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ParameterDateTimePickerControl.h>
9#include <aws/quicksight/model/ParameterListControl.h>
10#include <aws/quicksight/model/ParameterDropDownControl.h>
11#include <aws/quicksight/model/ParameterTextFieldControl.h>
12#include <aws/quicksight/model/ParameterTextAreaControl.h>
13#include <aws/quicksight/model/ParameterSliderControl.h>
124 bool m_dateTimePickerHasBeenSet =
false;
127 bool m_listHasBeenSet =
false;
130 bool m_dropdownHasBeenSet =
false;
133 bool m_textFieldHasBeenSet =
false;
136 bool m_textAreaHasBeenSet =
false;
139 bool m_sliderHasBeenSet =
false;
bool DropdownHasBeenSet() const
bool TextFieldHasBeenSet() const
void SetSlider(const ParameterSliderControl &value)
AWS_QUICKSIGHT_API ParameterControl & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DateTimePickerHasBeenSet() const
ParameterControl & WithDateTimePicker(ParameterDateTimePickerControl &&value)
bool TextAreaHasBeenSet() const
void SetTextField(ParameterTextFieldControl &&value)
ParameterControl & WithSlider(const ParameterSliderControl &value)
void SetDateTimePicker(const ParameterDateTimePickerControl &value)
void SetSlider(ParameterSliderControl &&value)
AWS_QUICKSIGHT_API ParameterControl()
ParameterControl & WithDropdown(const ParameterDropDownControl &value)
const ParameterDropDownControl & GetDropdown() const
ParameterControl & WithTextArea(ParameterTextAreaControl &&value)
ParameterControl & WithSlider(ParameterSliderControl &&value)
const ParameterTextFieldControl & GetTextField() const
ParameterControl & WithDropdown(ParameterDropDownControl &&value)
ParameterControl & WithTextArea(const ParameterTextAreaControl &value)
void SetDropdown(ParameterDropDownControl &&value)
const ParameterListControl & GetList() const
void SetList(const ParameterListControl &value)
void SetTextField(const ParameterTextFieldControl &value)
AWS_QUICKSIGHT_API ParameterControl(Aws::Utils::Json::JsonView jsonValue)
ParameterControl & WithDateTimePicker(const ParameterDateTimePickerControl &value)
void SetTextArea(const ParameterTextAreaControl &value)
bool SliderHasBeenSet() const
void SetDateTimePicker(ParameterDateTimePickerControl &&value)
ParameterControl & WithTextField(ParameterTextFieldControl &&value)
void SetTextArea(ParameterTextAreaControl &&value)
const ParameterDateTimePickerControl & GetDateTimePicker() const
ParameterControl & WithList(const ParameterListControl &value)
bool ListHasBeenSet() const
const ParameterTextAreaControl & GetTextArea() const
ParameterControl & WithList(ParameterListControl &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetList(ParameterListControl &&value)
void SetDropdown(const ParameterDropDownControl &value)
ParameterControl & WithTextField(const ParameterTextFieldControl &value)
const ParameterSliderControl & GetSlider() const
Aws::Utils::Json::JsonValue JsonValue