/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The inventory data for installed Migration Evaluator collectors.
* See Also:
AWS
* API Reference
The number of active Migration Evaluator collectors.
*/ inline int GetActiveMeCollectors() const{ return m_activeMeCollectors; } /** *The number of active Migration Evaluator collectors.
*/ inline bool ActiveMeCollectorsHasBeenSet() const { return m_activeMeCollectorsHasBeenSet; } /** *The number of active Migration Evaluator collectors.
*/ inline void SetActiveMeCollectors(int value) { m_activeMeCollectorsHasBeenSet = true; m_activeMeCollectors = value; } /** *The number of active Migration Evaluator collectors.
*/ inline CustomerMeCollectorInfo& WithActiveMeCollectors(int value) { SetActiveMeCollectors(value); return *this;} /** *The number of healthy Migration Evaluator collectors.
*/ inline int GetHealthyMeCollectors() const{ return m_healthyMeCollectors; } /** *The number of healthy Migration Evaluator collectors.
*/ inline bool HealthyMeCollectorsHasBeenSet() const { return m_healthyMeCollectorsHasBeenSet; } /** *The number of healthy Migration Evaluator collectors.
*/ inline void SetHealthyMeCollectors(int value) { m_healthyMeCollectorsHasBeenSet = true; m_healthyMeCollectors = value; } /** *The number of healthy Migration Evaluator collectors.
*/ inline CustomerMeCollectorInfo& WithHealthyMeCollectors(int value) { SetHealthyMeCollectors(value); return *this;} /** *The number of deny-listed Migration Evaluator collectors.
*/ inline int GetDenyListedMeCollectors() const{ return m_denyListedMeCollectors; } /** *The number of deny-listed Migration Evaluator collectors.
*/ inline bool DenyListedMeCollectorsHasBeenSet() const { return m_denyListedMeCollectorsHasBeenSet; } /** *The number of deny-listed Migration Evaluator collectors.
*/ inline void SetDenyListedMeCollectors(int value) { m_denyListedMeCollectorsHasBeenSet = true; m_denyListedMeCollectors = value; } /** *The number of deny-listed Migration Evaluator collectors.
*/ inline CustomerMeCollectorInfo& WithDenyListedMeCollectors(int value) { SetDenyListedMeCollectors(value); return *this;} /** * The number of Migration Evaluator collectors with SHUTDOWN
* status.
The number of Migration Evaluator collectors with SHUTDOWN
* status.
The number of Migration Evaluator collectors with SHUTDOWN
* status.
The number of Migration Evaluator collectors with SHUTDOWN
* status.
The number of unhealthy Migration Evaluator collectors.
*/ inline int GetUnhealthyMeCollectors() const{ return m_unhealthyMeCollectors; } /** *The number of unhealthy Migration Evaluator collectors.
*/ inline bool UnhealthyMeCollectorsHasBeenSet() const { return m_unhealthyMeCollectorsHasBeenSet; } /** *The number of unhealthy Migration Evaluator collectors.
*/ inline void SetUnhealthyMeCollectors(int value) { m_unhealthyMeCollectorsHasBeenSet = true; m_unhealthyMeCollectors = value; } /** *The number of unhealthy Migration Evaluator collectors.
*/ inline CustomerMeCollectorInfo& WithUnhealthyMeCollectors(int value) { SetUnhealthyMeCollectors(value); return *this;} /** *The total number of Migration Evaluator collectors.
*/ inline int GetTotalMeCollectors() const{ return m_totalMeCollectors; } /** *The total number of Migration Evaluator collectors.
*/ inline bool TotalMeCollectorsHasBeenSet() const { return m_totalMeCollectorsHasBeenSet; } /** *The total number of Migration Evaluator collectors.
*/ inline void SetTotalMeCollectors(int value) { m_totalMeCollectorsHasBeenSet = true; m_totalMeCollectors = value; } /** *The total number of Migration Evaluator collectors.
*/ inline CustomerMeCollectorInfo& WithTotalMeCollectors(int value) { SetTotalMeCollectors(value); return *this;} /** *The number of unknown Migration Evaluator collectors.
*/ inline int GetUnknownMeCollectors() const{ return m_unknownMeCollectors; } /** *The number of unknown Migration Evaluator collectors.
*/ inline bool UnknownMeCollectorsHasBeenSet() const { return m_unknownMeCollectorsHasBeenSet; } /** *The number of unknown Migration Evaluator collectors.
*/ inline void SetUnknownMeCollectors(int value) { m_unknownMeCollectorsHasBeenSet = true; m_unknownMeCollectors = value; } /** *The number of unknown Migration Evaluator collectors.
*/ inline CustomerMeCollectorInfo& WithUnknownMeCollectors(int value) { SetUnknownMeCollectors(value); return *this;} private: int m_activeMeCollectors; bool m_activeMeCollectorsHasBeenSet = false; int m_healthyMeCollectors; bool m_healthyMeCollectorsHasBeenSet = false; int m_denyListedMeCollectors; bool m_denyListedMeCollectorsHasBeenSet = false; int m_shutdownMeCollectors; bool m_shutdownMeCollectorsHasBeenSet = false; int m_unhealthyMeCollectors; bool m_unhealthyMeCollectorsHasBeenSet = false; int m_totalMeCollectors; bool m_totalMeCollectorsHasBeenSet = false; int m_unknownMeCollectors; bool m_unknownMeCollectorsHasBeenSet = false; }; } // namespace Model } // namespace ApplicationDiscoveryService } // namespace Aws