7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RelativeDateTimeControlDisplayOptions.h>
9#include <aws/quicksight/model/CommitMode.h>
69 bool m_displayOptionsHasBeenSet =
false;
72 bool m_commitModeHasBeenSet =
false;
const CommitMode & GetCommitMode() const
DefaultRelativeDateTimeControlOptions & WithDisplayOptions(RelativeDateTimeControlDisplayOptions &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool CommitModeHasBeenSet() const
void SetDisplayOptions(const RelativeDateTimeControlDisplayOptions &value)
DefaultRelativeDateTimeControlOptions & WithCommitMode(const CommitMode &value)
AWS_QUICKSIGHT_API DefaultRelativeDateTimeControlOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDisplayOptions(RelativeDateTimeControlDisplayOptions &&value)
DefaultRelativeDateTimeControlOptions & WithCommitMode(CommitMode &&value)
AWS_QUICKSIGHT_API DefaultRelativeDateTimeControlOptions(Aws::Utils::Json::JsonView jsonValue)
const RelativeDateTimeControlDisplayOptions & GetDisplayOptions() const
AWS_QUICKSIGHT_API DefaultRelativeDateTimeControlOptions()
void SetCommitMode(CommitMode &&value)
void SetCommitMode(const CommitMode &value)
bool DisplayOptionsHasBeenSet() const
DefaultRelativeDateTimeControlOptions & WithDisplayOptions(const RelativeDateTimeControlDisplayOptions &value)
Aws::Utils::Json::JsonValue JsonValue