/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A custom action defined on a visual.See Also:
AWS
* API Reference
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The ID of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The name of the VisualCustomAction
.
The status of the VisualCustomAction
.
The status of the VisualCustomAction
.
The status of the VisualCustomAction
.
The status of the VisualCustomAction
.
The status of the VisualCustomAction
.
The status of the VisualCustomAction
.
The trigger of the VisualCustomAction
.
Valid values are * defined as follows:
DATA_POINT_CLICK
: Initiates a
* custom action by a left pointer click on a data point.
* DATA_POINT_MENU
: Initiates a custom action by right pointer click
* from the menu.
The trigger of the VisualCustomAction
.
Valid values are * defined as follows:
DATA_POINT_CLICK
: Initiates a
* custom action by a left pointer click on a data point.
* DATA_POINT_MENU
: Initiates a custom action by right pointer click
* from the menu.
The trigger of the VisualCustomAction
.
Valid values are * defined as follows:
DATA_POINT_CLICK
: Initiates a
* custom action by a left pointer click on a data point.
* DATA_POINT_MENU
: Initiates a custom action by right pointer click
* from the menu.
The trigger of the VisualCustomAction
.
Valid values are * defined as follows:
DATA_POINT_CLICK
: Initiates a
* custom action by a left pointer click on a data point.
* DATA_POINT_MENU
: Initiates a custom action by right pointer click
* from the menu.
The trigger of the VisualCustomAction
.
Valid values are * defined as follows:
DATA_POINT_CLICK
: Initiates a
* custom action by a left pointer click on a data point.
* DATA_POINT_MENU
: Initiates a custom action by right pointer click
* from the menu.
The trigger of the VisualCustomAction
.
Valid values are * defined as follows:
DATA_POINT_CLICK
: Initiates a
* custom action by a left pointer click on a data point.
* DATA_POINT_MENU
: Initiates a custom action by right pointer click
* from the menu.
A list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline const Aws::VectorA list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline bool ActionOperationsHasBeenSet() const { return m_actionOperationsHasBeenSet; } /** *A list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline void SetActionOperations(const Aws::VectorA list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline void SetActionOperations(Aws::VectorA list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline VisualCustomAction& WithActionOperations(const Aws::VectorA list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline VisualCustomAction& WithActionOperations(Aws::VectorA list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline VisualCustomAction& AddActionOperations(const VisualCustomActionOperation& value) { m_actionOperationsHasBeenSet = true; m_actionOperations.push_back(value); return *this; } /** *A list of VisualCustomActionOperations
.
This is a union * type structure. For this structure to be valid, only one of the attributes can * be defined.
*/ inline VisualCustomAction& AddActionOperations(VisualCustomActionOperation&& value) { m_actionOperationsHasBeenSet = true; m_actionOperations.push_back(std::move(value)); return *this; } private: Aws::String m_customActionId; bool m_customActionIdHasBeenSet = false; Aws::String m_name; bool m_nameHasBeenSet = false; WidgetStatus m_status; bool m_statusHasBeenSet = false; VisualCustomActionTrigger m_trigger; bool m_triggerHasBeenSet = false; Aws::Vector