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
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
ZeppelinApplicationConfigurationDescription & WithCustomArtifactsConfigurationDescription(Aws::Vector< CustomArtifactConfigurationDescription > &&value)
ZeppelinApplicationConfigurationDescription & WithMonitoringConfigurationDescription(const ZeppelinMonitoringConfigurationDescription &value)
bool CustomArtifactsConfigurationDescriptionHasBeenSet() const
const ZeppelinMonitoringConfigurationDescription & GetMonitoringConfigurationDescription() const
void SetMonitoringConfigurationDescription(const ZeppelinMonitoringConfigurationDescription &value)
const DeployAsApplicationConfigurationDescription & GetDeployAsApplicationConfigurationDescription() const
bool DeployAsApplicationConfigurationDescriptionHasBeenSet() const
bool MonitoringConfigurationDescriptionHasBeenSet() const
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMonitoringConfigurationDescription(ZeppelinMonitoringConfigurationDescription &&value)
ZeppelinApplicationConfigurationDescription & AddCustomArtifactsConfigurationDescription(CustomArtifactConfigurationDescription &&value)
void SetCustomArtifactsConfigurationDescription(const Aws::Vector< CustomArtifactConfigurationDescription > &value)
ZeppelinApplicationConfigurationDescription & WithCatalogConfigurationDescription(const CatalogConfigurationDescription &value)
bool CatalogConfigurationDescriptionHasBeenSet() const
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
ZeppelinApplicationConfigurationDescription & WithCatalogConfigurationDescription(CatalogConfigurationDescription &&value)
ZeppelinApplicationConfigurationDescription & AddCustomArtifactsConfigurationDescription(const CustomArtifactConfigurationDescription &value)
ZeppelinApplicationConfigurationDescription & WithDeployAsApplicationConfigurationDescription(DeployAsApplicationConfigurationDescription &&value)
void SetCatalogConfigurationDescription(const CatalogConfigurationDescription &value)
void SetDeployAsApplicationConfigurationDescription(DeployAsApplicationConfigurationDescription &&value)
void SetCustomArtifactsConfigurationDescription(Aws::Vector< CustomArtifactConfigurationDescription > &&value)
void SetCatalogConfigurationDescription(CatalogConfigurationDescription &&value)
const CatalogConfigurationDescription & GetCatalogConfigurationDescription() const
ZeppelinApplicationConfigurationDescription & WithMonitoringConfigurationDescription(ZeppelinMonitoringConfigurationDescription &&value)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationDescription(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API ZeppelinApplicationConfigurationDescription()
void SetDeployAsApplicationConfigurationDescription(const DeployAsApplicationConfigurationDescription &value)
ZeppelinApplicationConfigurationDescription & WithDeployAsApplicationConfigurationDescription(const DeployAsApplicationConfigurationDescription &value)
ZeppelinApplicationConfigurationDescription & WithCustomArtifactsConfigurationDescription(const Aws::Vector< CustomArtifactConfigurationDescription > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue