7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/VisualMenuOption.h>
9#include <aws/quicksight/model/ContextMenuOption.h>
68 bool m_visualMenuOptionHasBeenSet =
false;
71 bool m_contextMenuOptionHasBeenSet =
false;
void SetVisualMenuOption(VisualMenuOption &&value)
VisualInteractionOptions & WithContextMenuOption(ContextMenuOption &&value)
VisualInteractionOptions & WithVisualMenuOption(VisualMenuOption &&value)
VisualInteractionOptions & WithContextMenuOption(const ContextMenuOption &value)
AWS_QUICKSIGHT_API VisualInteractionOptions(Aws::Utils::Json::JsonView jsonValue)
void SetContextMenuOption(const ContextMenuOption &value)
AWS_QUICKSIGHT_API VisualInteractionOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetContextMenuOption(ContextMenuOption &&value)
const VisualMenuOption & GetVisualMenuOption() const
void SetVisualMenuOption(const VisualMenuOption &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API VisualInteractionOptions()
bool ContextMenuOptionHasBeenSet() const
const ContextMenuOption & GetContextMenuOption() const
VisualInteractionOptions & WithVisualMenuOption(const VisualMenuOption &value)
bool VisualMenuOptionHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue