7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/datazone/model/FormOutput.h>
10#include <aws/datazone/model/TimeSeriesDataPointSummaryFormOutput.h>
89 bool m_formsOutputHasBeenSet =
false;
92 bool m_latestTimeSeriesDataPointFormsOutputHasBeenSet =
false;
95 bool m_readOnlyFormsOutputHasBeenSet =
false;
const Aws::Vector< FormOutput > & GetFormsOutput() const
AssetItemAdditionalAttributes & AddFormsOutput(FormOutput &&value)
void SetLatestTimeSeriesDataPointFormsOutput(const Aws::Vector< TimeSeriesDataPointSummaryFormOutput > &value)
AWS_DATAZONE_API AssetItemAdditionalAttributes(Aws::Utils::Json::JsonView jsonValue)
AssetItemAdditionalAttributes & AddReadOnlyFormsOutput(FormOutput &&value)
void SetReadOnlyFormsOutput(Aws::Vector< FormOutput > &&value)
bool LatestTimeSeriesDataPointFormsOutputHasBeenSet() const
const Aws::Vector< TimeSeriesDataPointSummaryFormOutput > & GetLatestTimeSeriesDataPointFormsOutput() const
void SetFormsOutput(Aws::Vector< FormOutput > &&value)
bool ReadOnlyFormsOutputHasBeenSet() const
AssetItemAdditionalAttributes & WithFormsOutput(Aws::Vector< FormOutput > &&value)
AssetItemAdditionalAttributes & WithLatestTimeSeriesDataPointFormsOutput(Aws::Vector< TimeSeriesDataPointSummaryFormOutput > &&value)
const Aws::Vector< FormOutput > & GetReadOnlyFormsOutput() const
AssetItemAdditionalAttributes & AddFormsOutput(const FormOutput &value)
void SetFormsOutput(const Aws::Vector< FormOutput > &value)
void SetReadOnlyFormsOutput(const Aws::Vector< FormOutput > &value)
AWS_DATAZONE_API AssetItemAdditionalAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATAZONE_API AssetItemAdditionalAttributes()
AssetItemAdditionalAttributes & AddLatestTimeSeriesDataPointFormsOutput(const TimeSeriesDataPointSummaryFormOutput &value)
AssetItemAdditionalAttributes & AddReadOnlyFormsOutput(const FormOutput &value)
AssetItemAdditionalAttributes & AddLatestTimeSeriesDataPointFormsOutput(TimeSeriesDataPointSummaryFormOutput &&value)
AssetItemAdditionalAttributes & WithReadOnlyFormsOutput(const Aws::Vector< FormOutput > &value)
void SetLatestTimeSeriesDataPointFormsOutput(Aws::Vector< TimeSeriesDataPointSummaryFormOutput > &&value)
bool FormsOutputHasBeenSet() const
AssetItemAdditionalAttributes & WithFormsOutput(const Aws::Vector< FormOutput > &value)
AssetItemAdditionalAttributes & WithReadOnlyFormsOutput(Aws::Vector< FormOutput > &&value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
AssetItemAdditionalAttributes & WithLatestTimeSeriesDataPointFormsOutput(const Aws::Vector< TimeSeriesDataPointSummaryFormOutput > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue