/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The configuration of an insight visual.See Also:
AWS
* API Reference
The computations configurations of the insight visual
*/ inline const Aws::VectorThe computations configurations of the insight visual
*/ inline bool ComputationsHasBeenSet() const { return m_computationsHasBeenSet; } /** *The computations configurations of the insight visual
*/ inline void SetComputations(const Aws::VectorThe computations configurations of the insight visual
*/ inline void SetComputations(Aws::VectorThe computations configurations of the insight visual
*/ inline InsightConfiguration& WithComputations(const Aws::VectorThe computations configurations of the insight visual
*/ inline InsightConfiguration& WithComputations(Aws::VectorThe computations configurations of the insight visual
*/ inline InsightConfiguration& AddComputations(const Computation& value) { m_computationsHasBeenSet = true; m_computations.push_back(value); return *this; } /** *The computations configurations of the insight visual
*/ inline InsightConfiguration& AddComputations(Computation&& value) { m_computationsHasBeenSet = true; m_computations.push_back(std::move(value)); return *this; } /** *The custom narrative of the insight visual.
*/ inline const CustomNarrativeOptions& GetCustomNarrative() const{ return m_customNarrative; } /** *The custom narrative of the insight visual.
*/ inline bool CustomNarrativeHasBeenSet() const { return m_customNarrativeHasBeenSet; } /** *The custom narrative of the insight visual.
*/ inline void SetCustomNarrative(const CustomNarrativeOptions& value) { m_customNarrativeHasBeenSet = true; m_customNarrative = value; } /** *The custom narrative of the insight visual.
*/ inline void SetCustomNarrative(CustomNarrativeOptions&& value) { m_customNarrativeHasBeenSet = true; m_customNarrative = std::move(value); } /** *The custom narrative of the insight visual.
*/ inline InsightConfiguration& WithCustomNarrative(const CustomNarrativeOptions& value) { SetCustomNarrative(value); return *this;} /** *The custom narrative of the insight visual.
*/ inline InsightConfiguration& WithCustomNarrative(CustomNarrativeOptions&& value) { SetCustomNarrative(std::move(value)); return *this;} private: Aws::Vector