7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/SheetControlDateTimePickerType.h>
9#include <aws/quicksight/model/DateTimePickerControlDisplayOptions.h>
10#include <aws/quicksight/model/CommitMode.h>
86 bool m_typeHasBeenSet =
false;
89 bool m_displayOptionsHasBeenSet =
false;
92 bool m_commitModeHasBeenSet =
false;
DefaultDateTimePickerControlOptions & WithCommitMode(const CommitMode &value)
void SetCommitMode(CommitMode &&value)
AWS_QUICKSIGHT_API DefaultDateTimePickerControlOptions()
DefaultDateTimePickerControlOptions & WithType(SheetControlDateTimePickerType &&value)
AWS_QUICKSIGHT_API DefaultDateTimePickerControlOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
DefaultDateTimePickerControlOptions & WithDisplayOptions(DateTimePickerControlDisplayOptions &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDisplayOptions(DateTimePickerControlDisplayOptions &&value)
bool CommitModeHasBeenSet() const
void SetType(const SheetControlDateTimePickerType &value)
AWS_QUICKSIGHT_API DefaultDateTimePickerControlOptions(Aws::Utils::Json::JsonView jsonValue)
DefaultDateTimePickerControlOptions & WithDisplayOptions(const DateTimePickerControlDisplayOptions &value)
void SetDisplayOptions(const DateTimePickerControlDisplayOptions &value)
void SetCommitMode(const CommitMode &value)
bool TypeHasBeenSet() const
const SheetControlDateTimePickerType & GetType() const
bool DisplayOptionsHasBeenSet() const
const DateTimePickerControlDisplayOptions & GetDisplayOptions() const
void SetType(SheetControlDateTimePickerType &&value)
DefaultDateTimePickerControlOptions & WithCommitMode(CommitMode &&value)
const CommitMode & GetCommitMode() const
DefaultDateTimePickerControlOptions & WithType(const SheetControlDateTimePickerType &value)
SheetControlDateTimePickerType
Aws::Utils::Json::JsonValue JsonValue