7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/VisualMenuOption.h>
9#include <aws/quicksight/model/ContextMenuOption.h>
48 template<
typename VisualMenuOptionT = VisualMenuOption>
49 void SetVisualMenuOption(VisualMenuOptionT&& value) { m_visualMenuOptionHasBeenSet =
true; m_visualMenuOption = std::forward<VisualMenuOptionT>(value); }
50 template<
typename VisualMenuOptionT = VisualMenuOption>
60 template<
typename ContextMenuOptionT = ContextMenuOption>
61 void SetContextMenuOption(ContextMenuOptionT&& value) { m_contextMenuOptionHasBeenSet =
true; m_contextMenuOption = std::forward<ContextMenuOptionT>(value); }
62 template<
typename ContextMenuOptionT = ContextMenuOption>
68 bool m_visualMenuOptionHasBeenSet =
false;
71 bool m_contextMenuOptionHasBeenSet =
false;
void SetContextMenuOption(ContextMenuOptionT &&value)
AWS_QUICKSIGHT_API VisualInteractionOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API VisualInteractionOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
VisualInteractionOptions & WithContextMenuOption(ContextMenuOptionT &&value)
const VisualMenuOption & GetVisualMenuOption() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetVisualMenuOption(VisualMenuOptionT &&value)
AWS_QUICKSIGHT_API VisualInteractionOptions()=default
bool ContextMenuOptionHasBeenSet() const
const ContextMenuOption & GetContextMenuOption() const
VisualInteractionOptions & WithVisualMenuOption(VisualMenuOptionT &&value)
bool VisualMenuOptionHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue