7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ApplicationStatus.h>
21namespace KinesisAnalyticsV2
47 inline void SetApplicationVersionId(
long long value) { m_applicationVersionIdHasBeenSet =
true; m_applicationVersionId = value; }
62 long long m_applicationVersionId{0};
63 bool m_applicationVersionIdHasBeenSet =
false;
66 bool m_applicationStatusHasBeenSet =
false;
AWS_KINESISANALYTICSV2_API ApplicationVersionSummary()=default
AWS_KINESISANALYTICSV2_API ApplicationVersionSummary(Aws::Utils::Json::JsonView jsonValue)
void SetApplicationStatus(ApplicationStatus value)
AWS_KINESISANALYTICSV2_API ApplicationVersionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ApplicationStatusHasBeenSet() const
ApplicationStatus GetApplicationStatus() const
long long GetApplicationVersionId() const
bool ApplicationVersionIdHasBeenSet() const
ApplicationVersionSummary & WithApplicationStatus(ApplicationStatus value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetApplicationVersionId(long long value)
ApplicationVersionSummary & WithApplicationVersionId(long long value)
Aws::Utils::Json::JsonValue JsonValue