/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The inventory data for installed Agentless Collector collectors.
* See Also:
AWS
* API Reference
The number of active Agentless Collector collectors.
*/ inline int GetActiveAgentlessCollectors() const{ return m_activeAgentlessCollectors; } /** *The number of active Agentless Collector collectors.
*/ inline bool ActiveAgentlessCollectorsHasBeenSet() const { return m_activeAgentlessCollectorsHasBeenSet; } /** *The number of active Agentless Collector collectors.
*/ inline void SetActiveAgentlessCollectors(int value) { m_activeAgentlessCollectorsHasBeenSet = true; m_activeAgentlessCollectors = value; } /** *The number of active Agentless Collector collectors.
*/ inline CustomerAgentlessCollectorInfo& WithActiveAgentlessCollectors(int value) { SetActiveAgentlessCollectors(value); return *this;} /** *The number of healthy Agentless Collector collectors.
*/ inline int GetHealthyAgentlessCollectors() const{ return m_healthyAgentlessCollectors; } /** *The number of healthy Agentless Collector collectors.
*/ inline bool HealthyAgentlessCollectorsHasBeenSet() const { return m_healthyAgentlessCollectorsHasBeenSet; } /** *The number of healthy Agentless Collector collectors.
*/ inline void SetHealthyAgentlessCollectors(int value) { m_healthyAgentlessCollectorsHasBeenSet = true; m_healthyAgentlessCollectors = value; } /** *The number of healthy Agentless Collector collectors.
*/ inline CustomerAgentlessCollectorInfo& WithHealthyAgentlessCollectors(int value) { SetHealthyAgentlessCollectors(value); return *this;} /** *The number of deny-listed Agentless Collector collectors.
*/ inline int GetDenyListedAgentlessCollectors() const{ return m_denyListedAgentlessCollectors; } /** *The number of deny-listed Agentless Collector collectors.
*/ inline bool DenyListedAgentlessCollectorsHasBeenSet() const { return m_denyListedAgentlessCollectorsHasBeenSet; } /** *The number of deny-listed Agentless Collector collectors.
*/ inline void SetDenyListedAgentlessCollectors(int value) { m_denyListedAgentlessCollectorsHasBeenSet = true; m_denyListedAgentlessCollectors = value; } /** *The number of deny-listed Agentless Collector collectors.
*/ inline CustomerAgentlessCollectorInfo& WithDenyListedAgentlessCollectors(int value) { SetDenyListedAgentlessCollectors(value); return *this;} /** *The number of Agentless Collector collectors with SHUTDOWN
* status.
The number of Agentless Collector collectors with SHUTDOWN
* status.
The number of Agentless Collector collectors with SHUTDOWN
* status.
The number of Agentless Collector collectors with SHUTDOWN
* status.
The number of unhealthy Agentless Collector collectors.
*/ inline int GetUnhealthyAgentlessCollectors() const{ return m_unhealthyAgentlessCollectors; } /** *The number of unhealthy Agentless Collector collectors.
*/ inline bool UnhealthyAgentlessCollectorsHasBeenSet() const { return m_unhealthyAgentlessCollectorsHasBeenSet; } /** *The number of unhealthy Agentless Collector collectors.
*/ inline void SetUnhealthyAgentlessCollectors(int value) { m_unhealthyAgentlessCollectorsHasBeenSet = true; m_unhealthyAgentlessCollectors = value; } /** *The number of unhealthy Agentless Collector collectors.
*/ inline CustomerAgentlessCollectorInfo& WithUnhealthyAgentlessCollectors(int value) { SetUnhealthyAgentlessCollectors(value); return *this;} /** *The total number of Agentless Collector collectors.
*/ inline int GetTotalAgentlessCollectors() const{ return m_totalAgentlessCollectors; } /** *The total number of Agentless Collector collectors.
*/ inline bool TotalAgentlessCollectorsHasBeenSet() const { return m_totalAgentlessCollectorsHasBeenSet; } /** *The total number of Agentless Collector collectors.
*/ inline void SetTotalAgentlessCollectors(int value) { m_totalAgentlessCollectorsHasBeenSet = true; m_totalAgentlessCollectors = value; } /** *The total number of Agentless Collector collectors.
*/ inline CustomerAgentlessCollectorInfo& WithTotalAgentlessCollectors(int value) { SetTotalAgentlessCollectors(value); return *this;} /** *The number of unknown Agentless Collector collectors.
*/ inline int GetUnknownAgentlessCollectors() const{ return m_unknownAgentlessCollectors; } /** *The number of unknown Agentless Collector collectors.
*/ inline bool UnknownAgentlessCollectorsHasBeenSet() const { return m_unknownAgentlessCollectorsHasBeenSet; } /** *The number of unknown Agentless Collector collectors.
*/ inline void SetUnknownAgentlessCollectors(int value) { m_unknownAgentlessCollectorsHasBeenSet = true; m_unknownAgentlessCollectors = value; } /** *The number of unknown Agentless Collector collectors.
*/ inline CustomerAgentlessCollectorInfo& WithUnknownAgentlessCollectors(int value) { SetUnknownAgentlessCollectors(value); return *this;} private: int m_activeAgentlessCollectors; bool m_activeAgentlessCollectorsHasBeenSet = false; int m_healthyAgentlessCollectors; bool m_healthyAgentlessCollectorsHasBeenSet = false; int m_denyListedAgentlessCollectors; bool m_denyListedAgentlessCollectorsHasBeenSet = false; int m_shutdownAgentlessCollectors; bool m_shutdownAgentlessCollectorsHasBeenSet = false; int m_unhealthyAgentlessCollectors; bool m_unhealthyAgentlessCollectorsHasBeenSet = false; int m_totalAgentlessCollectors; bool m_totalAgentlessCollectorsHasBeenSet = false; int m_unknownAgentlessCollectors; bool m_unknownAgentlessCollectorsHasBeenSet = false; }; } // namespace Model } // namespace ApplicationDiscoveryService } // namespace Aws