7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/proton/model/SyncBlocker.h>
68 inline void SetServiceInstanceName(
const char* value) { m_serviceInstanceNameHasBeenSet =
true; m_serviceInstanceName.assign(value); }
88 inline void SetServiceName(
const char* value) { m_serviceNameHasBeenSet =
true; m_serviceName.assign(value); }
96 bool m_latestBlockersHasBeenSet =
false;
99 bool m_serviceInstanceNameHasBeenSet =
false;
102 bool m_serviceNameHasBeenSet =
false;
const Aws::String & GetServiceName() const
ServiceSyncBlockerSummary & WithServiceInstanceName(const char *value)
void SetLatestBlockers(Aws::Vector< SyncBlocker > &&value)
ServiceSyncBlockerSummary & WithLatestBlockers(Aws::Vector< SyncBlocker > &&value)
const Aws::Vector< SyncBlocker > & GetLatestBlockers() const
ServiceSyncBlockerSummary & WithLatestBlockers(const Aws::Vector< SyncBlocker > &value)
ServiceSyncBlockerSummary & WithServiceInstanceName(Aws::String &&value)
AWS_PROTON_API Aws::Utils::Json::JsonValue Jsonize() const
ServiceSyncBlockerSummary & AddLatestBlockers(const SyncBlocker &value)
const Aws::String & GetServiceInstanceName() const
void SetServiceName(const char *value)
AWS_PROTON_API ServiceSyncBlockerSummary()
AWS_PROTON_API ServiceSyncBlockerSummary(Aws::Utils::Json::JsonView jsonValue)
ServiceSyncBlockerSummary & AddLatestBlockers(SyncBlocker &&value)
void SetServiceInstanceName(Aws::String &&value)
bool ServiceInstanceNameHasBeenSet() const
void SetLatestBlockers(const Aws::Vector< SyncBlocker > &value)
bool LatestBlockersHasBeenSet() const
ServiceSyncBlockerSummary & WithServiceName(const char *value)
ServiceSyncBlockerSummary & WithServiceInstanceName(const Aws::String &value)
void SetServiceName(Aws::String &&value)
ServiceSyncBlockerSummary & WithServiceName(Aws::String &&value)
ServiceSyncBlockerSummary & WithServiceName(const Aws::String &value)
bool ServiceNameHasBeenSet() const
void SetServiceName(const Aws::String &value)
void SetServiceInstanceName(const char *value)
AWS_PROTON_API ServiceSyncBlockerSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetServiceInstanceName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue