7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/quicksight/model/TargetVisualOptions.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
51 template<
typename TargetVisualsT = Aws::Vector<Aws::String>>
52 void SetTargetVisuals(TargetVisualsT&& value) { m_targetVisualsHasBeenSet =
true; m_targetVisuals = std::forward<TargetVisualsT>(value); }
53 template<
typename TargetVisualsT = Aws::Vector<Aws::String>>
55 template<
typename TargetVisualsT = Aws::String>
73 bool m_targetVisualsHasBeenSet =
false;
76 bool m_targetVisualOptionsHasBeenSet =
false;
SameSheetTargetVisualConfiguration & AddTargetVisuals(TargetVisualsT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API SameSheetTargetVisualConfiguration()=default
TargetVisualOptions GetTargetVisualOptions() const
SameSheetTargetVisualConfiguration & WithTargetVisuals(TargetVisualsT &&value)
bool TargetVisualOptionsHasBeenSet() const
void SetTargetVisualOptions(TargetVisualOptions value)
bool TargetVisualsHasBeenSet() const
SameSheetTargetVisualConfiguration & WithTargetVisualOptions(TargetVisualOptions value)
AWS_QUICKSIGHT_API SameSheetTargetVisualConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API SameSheetTargetVisualConfiguration(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< Aws::String > & GetTargetVisuals() const
void SetTargetVisuals(TargetVisualsT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue