7#include <aws/dms/DatabaseMigrationService_EXPORTS.h>
8#include <aws/dms/model/CollectorStatus.h>
21namespace DatabaseMigrationService
67 inline void SetWebCollectorS3Access(
bool value) { m_webCollectorS3AccessHasBeenSet =
true; m_webCollectorS3Access = value; }
84 bool m_collectorStatusHasBeenSet =
false;
86 bool m_localCollectorS3Access{
false};
87 bool m_localCollectorS3AccessHasBeenSet =
false;
89 bool m_webCollectorS3Access{
false};
90 bool m_webCollectorS3AccessHasBeenSet =
false;
92 bool m_webCollectorGrantedRoleBasedAccess{
false};
93 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