7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/model/CollectorStatus.h>
21namespace DatabaseMigrationService
69 inline void SetWebCollectorS3Access(
bool value) { m_webCollectorS3AccessHasBeenSet =
true; m_webCollectorS3Access = value; }
86 bool m_collectorStatusHasBeenSet =
false;
88 bool m_localCollectorS3Access;
89 bool m_localCollectorS3AccessHasBeenSet =
false;
91 bool m_webCollectorS3Access;
92 bool m_webCollectorS3AccessHasBeenSet =
false;
94 bool m_webCollectorGrantedRoleBasedAccess;
95 bool m_webCollectorGrantedRoleBasedAccessHasBeenSet =
false;
void SetLocalCollectorS3Access(bool value)
bool WebCollectorS3AccessHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API CollectorHealthCheck()
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWebCollectorGrantedRoleBasedAccess(bool value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorHealthCheck & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCollectorStatus(CollectorStatus &&value)
bool GetLocalCollectorS3Access() const
bool WebCollectorGrantedRoleBasedAccessHasBeenSet() const
CollectorHealthCheck & WithWebCollectorGrantedRoleBasedAccess(bool value)
CollectorHealthCheck & WithCollectorStatus(CollectorStatus &&value)
void SetCollectorStatus(const CollectorStatus &value)
CollectorHealthCheck & WithCollectorStatus(const CollectorStatus &value)
bool LocalCollectorS3AccessHasBeenSet() const
CollectorHealthCheck & WithWebCollectorS3Access(bool value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorHealthCheck(Aws::Utils::Json::JsonView jsonValue)
bool GetWebCollectorGrantedRoleBasedAccess() const
const CollectorStatus & GetCollectorStatus() const
bool GetWebCollectorS3Access() const
void SetWebCollectorS3Access(bool value)
bool CollectorStatusHasBeenSet() const
CollectorHealthCheck & WithLocalCollectorS3Access(bool value)
Aws::Utils::Json::JsonValue JsonValue