7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/model/CollectorStatus.h>
19namespace DatabaseMigrationService {
42 m_collectorStatusHasBeenSet =
true;
43 m_collectorStatus = value;
58 m_localCollectorS3AccessHasBeenSet =
true;
59 m_localCollectorS3Access = value;
74 m_webCollectorS3AccessHasBeenSet =
true;
75 m_webCollectorS3Access = value;
91 m_webCollectorGrantedRoleBasedAccessHasBeenSet =
true;
92 m_webCollectorGrantedRoleBasedAccess = value;
102 bool m_localCollectorS3Access{
false};
104 bool m_webCollectorS3Access{
false};
106 bool m_webCollectorGrantedRoleBasedAccess{
false};
107 bool m_collectorStatusHasBeenSet =
false;
108 bool m_localCollectorS3AccessHasBeenSet =
false;
109 bool m_webCollectorS3AccessHasBeenSet =
false;
110 bool m_webCollectorGrantedRoleBasedAccessHasBeenSet =
false;
CollectorHealthCheck & WithCollectorStatus(CollectorStatus value)
void SetLocalCollectorS3Access(bool value)
void SetCollectorStatus(CollectorStatus value)
bool WebCollectorS3AccessHasBeenSet() const
AWS_DATABASEMIGRATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWebCollectorGrantedRoleBasedAccess(bool value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorHealthCheck & operator=(Aws::Utils::Json::JsonView jsonValue)
bool GetLocalCollectorS3Access() const
bool WebCollectorGrantedRoleBasedAccessHasBeenSet() const
CollectorHealthCheck & WithWebCollectorGrantedRoleBasedAccess(bool value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorHealthCheck()=default
CollectorStatus GetCollectorStatus() const
bool LocalCollectorS3AccessHasBeenSet() const
CollectorHealthCheck & WithWebCollectorS3Access(bool value)
AWS_DATABASEMIGRATIONSERVICE_API CollectorHealthCheck(Aws::Utils::Json::JsonView jsonValue)
bool GetWebCollectorGrantedRoleBasedAccess() const
bool GetWebCollectorS3Access() const
void SetWebCollectorS3Access(bool value)
bool CollectorStatusHasBeenSet() const
CollectorHealthCheck & WithLocalCollectorS3Access(bool value)
Aws::Utils::Json::JsonValue JsonValue