7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ZeppelinMonitoringConfigurationDescription.h>
9#include <aws/kinesisanalyticsv2/model/CatalogConfigurationDescription.h>
10#include <aws/kinesisanalyticsv2/model/DeployAsApplicationConfigurationDescription.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/kinesisanalyticsv2/model/CustomArtifactConfigurationDescription.h>
25namespace KinesisAnalyticsV2
52 template<
typename MonitoringConfigurationDescriptionT = ZeppelinMonitoringConfigurationDescription>
53 void SetMonitoringConfigurationDescription(MonitoringConfigurationDescriptionT&& value) { m_monitoringConfigurationDescriptionHasBeenSet =
true; m_monitoringConfigurationDescription = std::forward<MonitoringConfigurationDescriptionT>(value); }
54 template<
typename MonitoringConfigurationDescriptionT = ZeppelinMonitoringConfigurationDescription>
65 template<
typename CatalogConfigurationDescriptionT = CatalogConfigurationDescription>
66 void SetCatalogConfigurationDescription(CatalogConfigurationDescriptionT&& value) { m_catalogConfigurationDescriptionHasBeenSet =
true; m_catalogConfigurationDescription = std::forward<CatalogConfigurationDescriptionT>(value); }
67 template<
typename CatalogConfigurationDescriptionT = CatalogConfigurationDescription>
78 template<
typename DeployAsApplicationConfigurationDescriptionT = DeployAsApplicationConfigurationDescription>
79 void SetDeployAsApplicationConfigurationDescription(DeployAsApplicationConfigurationDescriptionT&& value) { m_deployAsApplicationConfigurationDescriptionHasBeenSet =
true; m_deployAsApplicationConfigurationDescription = std::forward<DeployAsApplicationConfigurationDescriptionT>(value); }
80 template<
typename DeployAsApplicationConfigurationDescriptionT = DeployAsApplicationConfigurationDescription>
90 template<
typename CustomArtifactsConfigurationDescriptionT = Aws::Vector<CustomArtifactConfigurationDescription>>
91 void SetCustomArtifactsConfigurationDescription(CustomArtifactsConfigurationDescriptionT&& value) { m_customArtifactsConfigurationDescriptionHasBeenSet =
true; m_customArtifactsConfigurationDescription = std::forward<CustomArtifactsConfigurationDescriptionT>(value); }
92 template<
typename CustomArtifactsConfigurationDescriptionT = Aws::Vector<CustomArtifactConfigurationDescription>>
94 template<
typename CustomArtifactsConfigurationDescriptionT = CustomArtifactConfigurationDescription>
100 bool m_monitoringConfigurationDescriptionHasBeenSet =
false;
103 bool m_catalogConfigurationDescriptionHasBeenSet =
false;
106 bool m_deployAsApplicationConfigurationDescriptionHasBeenSet =
false;
109 bool m_customArtifactsConfigurationDescriptionHasBeenSet =
false;
const Aws::Vector< CustomArtifactConfigurationDescription > & GetCustomArtifactsConfigurationDescription() const
bool CustomArtifactsConfigurationDescriptionHasBeenSet() const
const ZeppelinMonitoringConfigurationDescription & GetMonitoringConfigurationDescription() const
void SetDeployAsApplicationConfigurationDescription(DeployAsApplicationConfigurationDescriptionT &&value)
ZeppelinApplicationConfigurationDescription & WithMonitoringConfigurationDescription(MonitoringConfigurationDescriptionT &&value)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationDescription()=default
ZeppelinApplicationConfigurationDescription & WithCatalogConfigurationDescription(CatalogConfigurationDescriptionT &&value)
ZeppelinApplicationConfigurationDescription & WithDeployAsApplicationConfigurationDescription(DeployAsApplicationConfigurationDescriptionT &&value)
const DeployAsApplicationConfigurationDescription & GetDeployAsApplicationConfigurationDescription() const
bool DeployAsApplicationConfigurationDescriptionHasBeenSet() const
bool MonitoringConfigurationDescriptionHasBeenSet() const
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
bool CatalogConfigurationDescriptionHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCustomArtifactsConfigurationDescription(CustomArtifactsConfigurationDescriptionT &&value)
void SetMonitoringConfigurationDescription(MonitoringConfigurationDescriptionT &&value)
ZeppelinApplicationConfigurationDescription & AddCustomArtifactsConfigurationDescription(CustomArtifactsConfigurationDescriptionT &&value)
const CatalogConfigurationDescription & GetCatalogConfigurationDescription() const
ZeppelinApplicationConfigurationDescription & WithCustomArtifactsConfigurationDescription(CustomArtifactsConfigurationDescriptionT &&value)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationDescription(Aws::Utils::Json::JsonView jsonValue)
void SetCatalogConfigurationDescription(CatalogConfigurationDescriptionT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue