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>
63 template<
typename DisplayOptionsT = DateTimePickerControlDisplayOptions>
64 void SetDisplayOptions(DisplayOptionsT&& value) { m_displayOptionsHasBeenSet =
true; m_displayOptions = std::forward<DisplayOptionsT>(value); }
65 template<
typename DisplayOptionsT = DateTimePickerControlDisplayOptions>
82 bool m_typeHasBeenSet =
false;
84 DateTimePickerControlDisplayOptions m_displayOptions;
85 bool m_displayOptionsHasBeenSet =
false;
88 bool m_commitModeHasBeenSet =
false;
AWS_QUICKSIGHT_API DefaultDateTimePickerControlOptions()=default
SheetControlDateTimePickerType GetType() const
AWS_QUICKSIGHT_API DefaultDateTimePickerControlOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool CommitModeHasBeenSet() const
void SetDisplayOptions(DisplayOptionsT &&value)
AWS_QUICKSIGHT_API DefaultDateTimePickerControlOptions(Aws::Utils::Json::JsonView jsonValue)
DefaultDateTimePickerControlOptions & WithType(SheetControlDateTimePickerType value)
DefaultDateTimePickerControlOptions & WithCommitMode(CommitMode value)
bool TypeHasBeenSet() const
bool DisplayOptionsHasBeenSet() const
void SetType(SheetControlDateTimePickerType value)
const DateTimePickerControlDisplayOptions & GetDisplayOptions() const
void SetCommitMode(CommitMode value)
CommitMode GetCommitMode() const
DefaultDateTimePickerControlOptions & WithDisplayOptions(DisplayOptionsT &&value)
SheetControlDateTimePickerType
Aws::Utils::Json::JsonValue JsonValue