7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/kinesisanalyticsv2/model/ApplicationStatus.h>
19namespace KinesisAnalyticsV2 {
42 m_applicationVersionIdHasBeenSet =
true;
43 m_applicationVersionId = value;
58 m_applicationStatusHasBeenSet =
true;
59 m_applicationStatus = value;
67 long long m_applicationVersionId{0};
70 bool m_applicationVersionIdHasBeenSet =
false;
71 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