7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/dms/model/VersionStatus.h>
10#include <aws/dms/model/CollectorHealthCheck.h>
11#include <aws/dms/model/InventoryData.h>
24namespace DatabaseMigrationService
51 inline void SetCollectorReferencedId(
const char* value) { m_collectorReferencedIdHasBeenSet =
true; m_collectorReferencedId.assign(value); }
65 inline void SetCollectorName(
const char* value) { m_collectorNameHasBeenSet =
true; m_collectorName.assign(value); }
80 inline void SetCollectorVersion(
const char* value) { m_collectorVersionHasBeenSet =
true; m_collectorVersion.assign(value); }
106 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
121 inline void SetS3BucketName(
const char* value) { m_s3BucketNameHasBeenSet =
true; m_s3BucketName.assign(value); }
136 inline void SetServiceAccessRoleArn(
const char* value) { m_serviceAccessRoleArnHasBeenSet =
true; m_serviceAccessRoleArn.assign(value); }
161 inline void SetLastDataReceived(
const char* value) { m_lastDataReceivedHasBeenSet =
true; m_lastDataReceived.assign(value); }
176 inline void SetRegisteredDate(
const char* value) { m_registeredDateHasBeenSet =
true; m_registeredDate.assign(value); }
191 inline void SetCreatedDate(
const char* value) { m_createdDateHasBeenSet =
true; m_createdDate.assign(value); }
206 inline void SetModifiedDate(
const char* value) { m_modifiedDateHasBeenSet =
true; m_modifiedDate.assign(value); }
224 bool m_collectorReferencedIdHasBeenSet =
false;
227 bool m_collectorNameHasBeenSet =
false;
230 bool m_collectorVersionHasBeenSet =
false;
233 bool m_versionStatusHasBeenSet =
false;
236 bool m_descriptionHasBeenSet =
false;
239 bool m_s3BucketNameHasBeenSet =
false;
242 bool m_serviceAccessRoleArnHasBeenSet =
false;
245 bool m_collectorHealthCheckHasBeenSet =
false;
248 bool m_lastDataReceivedHasBeenSet =
false;
251 bool m_registeredDateHasBeenSet =
false;
254 bool m_createdDateHasBeenSet =
false;
257 bool m_modifiedDateHasBeenSet =
false;
260 bool m_inventoryDataHasBeenSet =
false;
void SetCreatedDate(const char *value)
bool CollectorNameHasBeenSet() const
CollectorResponse & WithCollectorVersion(const char *value)
void SetModifiedDate(Aws::String &&value)
CollectorResponse & WithCollectorVersion(Aws::String &&value)
CollectorResponse & WithCollectorName(const Aws::String &value)
void SetCollectorVersion(const char *value)
CollectorResponse & WithDescription(const Aws::String &value)
CollectorResponse & WithCollectorReferencedId(Aws::String &&value)
CollectorResponse & WithRegisteredDate(const char *value)
void SetCollectorReferencedId(const Aws::String &value)
CollectorResponse & WithLastDataReceived(const Aws::String &value)
void SetRegisteredDate(const char *value)
CollectorResponse & WithModifiedDate(const Aws::String &value)
const Aws::String & GetRegisteredDate() const
CollectorResponse & WithRegisteredDate(Aws::String &&value)
void SetLastDataReceived(const char *value)
const Aws::String & GetModifiedDate() const
CollectorResponse & WithVersionStatus(const VersionStatus &value)
CollectorResponse & WithModifiedDate(const char *value)
void SetDescription(const char *value)
CollectorResponse & WithServiceAccessRoleArn(Aws::String &&value)
CollectorResponse & WithS3BucketName(const char *value)
void SetCollectorHealthCheck(const CollectorHealthCheck &value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
CollectorResponse & WithServiceAccessRoleArn(const Aws::String &value)
CollectorResponse & WithDescription(Aws::String &&value)
void SetCreatedDate(Aws::String &&value)
bool CreatedDateHasBeenSet() const
CollectorResponse & WithRegisteredDate(const Aws::String &value)
const Aws::String & GetDescription() const
const Aws::String & GetServiceAccessRoleArn() const
CollectorResponse & WithModifiedDate(Aws::String &&value)
bool VersionStatusHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API CollectorResponse()
CollectorResponse & WithCollectorName(Aws::String &&value)
void SetCreatedDate(const Aws::String &value)
void SetS3BucketName(Aws::String &&value)
void SetRegisteredDate(Aws::String &&value)
void SetCollectorReferencedId(Aws::String &&value)
void SetServiceAccessRoleArn(Aws::String &&value)
CollectorResponse & WithCreatedDate(const char *value)
CollectorResponse & WithCreatedDate(Aws::String &&value)
CollectorResponse & WithCollectorReferencedId(const char *value)
void SetInventoryData(InventoryData &&value)
const Aws::String & GetCollectorName() const
const InventoryData & GetInventoryData() const
CollectorResponse & WithLastDataReceived(Aws::String &&value)
const Aws::String & GetCollectorReferencedId() const
void SetLastDataReceived(Aws::String &&value)
CollectorResponse & WithServiceAccessRoleArn(const char *value)
bool S3BucketNameHasBeenSet() const
void SetLastDataReceived(const Aws::String &value)
CollectorResponse & WithInventoryData(const InventoryData &value)
CollectorResponse & WithCollectorReferencedId(const Aws::String &value)
bool RegisteredDateHasBeenSet() const
const Aws::String & GetLastDataReceived() const
bool ServiceAccessRoleArnHasBeenSet() const
void SetVersionStatus(VersionStatus &&value)
CollectorResponse & WithDescription(const char *value)
void SetDescription(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorResponse(Aws::Utils::Json::JsonView jsonValue)
void SetCollectorName(Aws::String &&value)
void SetCollectorVersion(Aws::String &&value)
void SetModifiedDate(const Aws::String &value)
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetVersionStatus(const VersionStatus &value)
const VersionStatus & GetVersionStatus() const
void SetModifiedDate(const char *value)
CollectorResponse & WithCreatedDate(const Aws::String &value)
void SetCollectorReferencedId(const char *value)
void SetCollectorName(const char *value)
void SetRegisteredDate(const Aws::String &value)
void SetInventoryData(const InventoryData &value)
const Aws::String & GetCreatedDate() const
const Aws::String & GetS3BucketName() const
CollectorResponse & WithLastDataReceived(const char *value)
bool ModifiedDateHasBeenSet() const
CollectorResponse & WithCollectorHealthCheck(CollectorHealthCheck &&value)
void SetServiceAccessRoleArn(const Aws::String &value)
bool CollectorHealthCheckHasBeenSet() const
CollectorResponse & WithInventoryData(InventoryData &&value)
void SetDescription(Aws::String &&value)
CollectorResponse & WithS3BucketName(Aws::String &&value)
bool LastDataReceivedHasBeenSet() const
void SetCollectorVersion(const Aws::String &value)
bool InventoryDataHasBeenSet() const
void SetCollectorName(const Aws::String &value)
bool DescriptionHasBeenSet() const
const CollectorHealthCheck & GetCollectorHealthCheck() const
void SetS3BucketName(const char *value)
CollectorResponse & WithVersionStatus(VersionStatus &&value)
CollectorResponse & WithCollectorName(const char *value)
bool CollectorReferencedIdHasBeenSet() const
void SetCollectorHealthCheck(CollectorHealthCheck &&value)
void SetS3BucketName(const Aws::String &value)
CollectorResponse & WithCollectorVersion(const Aws::String &value)
bool CollectorVersionHasBeenSet() const
CollectorResponse & WithCollectorHealthCheck(const CollectorHealthCheck &value)
CollectorResponse & WithS3BucketName(const Aws::String &value)
void SetServiceAccessRoleArn(const char *value)
const Aws::String & GetCollectorVersion() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue