/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Inventory data for installed discovery connectors.See Also:
* AWS
* API Reference
Number of active discovery connectors.
*/ inline int GetActiveConnectors() const{ return m_activeConnectors; } /** *Number of active discovery connectors.
*/ inline bool ActiveConnectorsHasBeenSet() const { return m_activeConnectorsHasBeenSet; } /** *Number of active discovery connectors.
*/ inline void SetActiveConnectors(int value) { m_activeConnectorsHasBeenSet = true; m_activeConnectors = value; } /** *Number of active discovery connectors.
*/ inline CustomerConnectorInfo& WithActiveConnectors(int value) { SetActiveConnectors(value); return *this;} /** *Number of healthy discovery connectors.
*/ inline int GetHealthyConnectors() const{ return m_healthyConnectors; } /** *Number of healthy discovery connectors.
*/ inline bool HealthyConnectorsHasBeenSet() const { return m_healthyConnectorsHasBeenSet; } /** *Number of healthy discovery connectors.
*/ inline void SetHealthyConnectors(int value) { m_healthyConnectorsHasBeenSet = true; m_healthyConnectors = value; } /** *Number of healthy discovery connectors.
*/ inline CustomerConnectorInfo& WithHealthyConnectors(int value) { SetHealthyConnectors(value); return *this;} /** *Number of blacklisted discovery connectors.
*/ inline int GetBlackListedConnectors() const{ return m_blackListedConnectors; } /** *Number of blacklisted discovery connectors.
*/ inline bool BlackListedConnectorsHasBeenSet() const { return m_blackListedConnectorsHasBeenSet; } /** *Number of blacklisted discovery connectors.
*/ inline void SetBlackListedConnectors(int value) { m_blackListedConnectorsHasBeenSet = true; m_blackListedConnectors = value; } /** *Number of blacklisted discovery connectors.
*/ inline CustomerConnectorInfo& WithBlackListedConnectors(int value) { SetBlackListedConnectors(value); return *this;} /** *Number of discovery connectors with status SHUTDOWN,
*/ inline int GetShutdownConnectors() const{ return m_shutdownConnectors; } /** *Number of discovery connectors with status SHUTDOWN,
*/ inline bool ShutdownConnectorsHasBeenSet() const { return m_shutdownConnectorsHasBeenSet; } /** *Number of discovery connectors with status SHUTDOWN,
*/ inline void SetShutdownConnectors(int value) { m_shutdownConnectorsHasBeenSet = true; m_shutdownConnectors = value; } /** *Number of discovery connectors with status SHUTDOWN,
*/ inline CustomerConnectorInfo& WithShutdownConnectors(int value) { SetShutdownConnectors(value); return *this;} /** *Number of unhealthy discovery connectors.
*/ inline int GetUnhealthyConnectors() const{ return m_unhealthyConnectors; } /** *Number of unhealthy discovery connectors.
*/ inline bool UnhealthyConnectorsHasBeenSet() const { return m_unhealthyConnectorsHasBeenSet; } /** *Number of unhealthy discovery connectors.
*/ inline void SetUnhealthyConnectors(int value) { m_unhealthyConnectorsHasBeenSet = true; m_unhealthyConnectors = value; } /** *Number of unhealthy discovery connectors.
*/ inline CustomerConnectorInfo& WithUnhealthyConnectors(int value) { SetUnhealthyConnectors(value); return *this;} /** *Total number of discovery connectors.
*/ inline int GetTotalConnectors() const{ return m_totalConnectors; } /** *Total number of discovery connectors.
*/ inline bool TotalConnectorsHasBeenSet() const { return m_totalConnectorsHasBeenSet; } /** *Total number of discovery connectors.
*/ inline void SetTotalConnectors(int value) { m_totalConnectorsHasBeenSet = true; m_totalConnectors = value; } /** *Total number of discovery connectors.
*/ inline CustomerConnectorInfo& WithTotalConnectors(int value) { SetTotalConnectors(value); return *this;} /** *Number of unknown discovery connectors.
*/ inline int GetUnknownConnectors() const{ return m_unknownConnectors; } /** *Number of unknown discovery connectors.
*/ inline bool UnknownConnectorsHasBeenSet() const { return m_unknownConnectorsHasBeenSet; } /** *Number of unknown discovery connectors.
*/ inline void SetUnknownConnectors(int value) { m_unknownConnectorsHasBeenSet = true; m_unknownConnectors = value; } /** *Number of unknown discovery connectors.
*/ inline CustomerConnectorInfo& WithUnknownConnectors(int value) { SetUnknownConnectors(value); return *this;} private: int m_activeConnectors; bool m_activeConnectorsHasBeenSet = false; int m_healthyConnectors; bool m_healthyConnectorsHasBeenSet = false; int m_blackListedConnectors; bool m_blackListedConnectorsHasBeenSet = false; int m_shutdownConnectors; bool m_shutdownConnectorsHasBeenSet = false; int m_unhealthyConnectors; bool m_unhealthyConnectorsHasBeenSet = false; int m_totalConnectors; bool m_totalConnectorsHasBeenSet = false; int m_unknownConnectors; bool m_unknownConnectorsHasBeenSet = false; }; } // namespace Model } // namespace ApplicationDiscoveryService } // namespace Aws