7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/CustomActionFilterOperation.h>
9#include <aws/quicksight/model/CustomActionNavigationOperation.h>
10#include <aws/quicksight/model/CustomActionURLOperation.h>
11#include <aws/quicksight/model/CustomActionSetParametersOperation.h>
97 bool m_filterOperationHasBeenSet =
false;
100 bool m_navigationOperationHasBeenSet =
false;
103 bool m_uRLOperationHasBeenSet =
false;
106 bool m_setParametersOperationHasBeenSet =
false;
bool SetParametersOperationHasBeenSet() const
VisualCustomActionOperation & WithURLOperation(const CustomActionURLOperation &value)
bool FilterOperationHasBeenSet() const
void SetFilterOperation(const CustomActionFilterOperation &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSetParametersOperation(CustomActionSetParametersOperation &&value)
void SetNavigationOperation(CustomActionNavigationOperation &&value)
AWS_QUICKSIGHT_API VisualCustomActionOperation()
const CustomActionNavigationOperation & GetNavigationOperation() const
AWS_QUICKSIGHT_API VisualCustomActionOperation & operator=(Aws::Utils::Json::JsonView jsonValue)
VisualCustomActionOperation & WithFilterOperation(CustomActionFilterOperation &&value)
void SetURLOperation(const CustomActionURLOperation &value)
AWS_QUICKSIGHT_API VisualCustomActionOperation(Aws::Utils::Json::JsonView jsonValue)
VisualCustomActionOperation & WithNavigationOperation(const CustomActionNavigationOperation &value)
const CustomActionFilterOperation & GetFilterOperation() const
void SetFilterOperation(CustomActionFilterOperation &&value)
bool URLOperationHasBeenSet() const
VisualCustomActionOperation & WithURLOperation(CustomActionURLOperation &&value)
void SetURLOperation(CustomActionURLOperation &&value)
VisualCustomActionOperation & WithNavigationOperation(CustomActionNavigationOperation &&value)
void SetNavigationOperation(const CustomActionNavigationOperation &value)
const CustomActionSetParametersOperation & GetSetParametersOperation() const
VisualCustomActionOperation & WithSetParametersOperation(CustomActionSetParametersOperation &&value)
void SetSetParametersOperation(const CustomActionSetParametersOperation &value)
VisualCustomActionOperation & WithFilterOperation(const CustomActionFilterOperation &value)
VisualCustomActionOperation & WithSetParametersOperation(const CustomActionSetParametersOperation &value)
const CustomActionURLOperation & GetURLOperation() const
bool NavigationOperationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue