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; }
64 long long m_applicationVersionId;
65 bool m_applicationVersionIdHasBeenSet =
false;
68 bool m_applicationStatusHasBeenSet =
false;
ApplicationVersionSummary & WithApplicationStatus(ApplicationStatus &&value)
void SetApplicationStatus(const ApplicationStatus &value)
void SetApplicationStatus(ApplicationStatus &&value)
AWS_KINESISANALYTICSV2_API ApplicationVersionSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_KINESISANALYTICSV2_API ApplicationVersionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ApplicationStatusHasBeenSet() const
long long GetApplicationVersionId() const
bool ApplicationVersionIdHasBeenSet() const
AWS_KINESISANALYTICSV2_API ApplicationVersionSummary()
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetApplicationVersionId(long long value)
const ApplicationStatus & GetApplicationStatus() const
ApplicationVersionSummary & WithApplicationStatus(const ApplicationStatus &value)
ApplicationVersionSummary & WithApplicationVersionId(long long value)
Aws::Utils::Json::JsonValue JsonValue