7#include <aws/discovery/ApplicationDiscoveryService_EXPORTS.h>
8#include <aws/discovery/model/CustomerAgentInfo.h>
9#include <aws/discovery/model/CustomerConnectorInfo.h>
10#include <aws/discovery/model/CustomerMeCollectorInfo.h>
11#include <aws/discovery/model/CustomerAgentlessCollectorInfo.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
27namespace ApplicationDiscoveryService
44 inline void SetServers(
long long value) { m_servers = value; }
126 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
135 long long m_applications;
137 long long m_serversMappedToApplications;
139 long long m_serversMappedtoTags;
const CustomerAgentlessCollectorInfo & GetAgentlessCollectorSummary() const
void SetMeCollectorSummary(const CustomerMeCollectorInfo &value)
long long GetApplications() const
GetDiscoverySummaryResult & WithServersMappedToApplications(long long value)
void SetConnectorSummary(CustomerConnectorInfo &&value)
void SetAgentlessCollectorSummary(CustomerAgentlessCollectorInfo &&value)
GetDiscoverySummaryResult & WithRequestId(const char *value)
void SetServersMappedtoTags(long long value)
const CustomerConnectorInfo & GetConnectorSummary() const
GetDiscoverySummaryResult & WithAgentSummary(const CustomerAgentInfo &value)
AWS_APPLICATIONDISCOVERYSERVICE_API GetDiscoverySummaryResult()
AWS_APPLICATIONDISCOVERYSERVICE_API GetDiscoverySummaryResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetApplications(long long value)
void SetAgentlessCollectorSummary(const CustomerAgentlessCollectorInfo &value)
void SetConnectorSummary(const CustomerConnectorInfo &value)
void SetAgentSummary(CustomerAgentInfo &&value)
const CustomerMeCollectorInfo & GetMeCollectorSummary() const
GetDiscoverySummaryResult & WithMeCollectorSummary(const CustomerMeCollectorInfo &value)
const Aws::String & GetRequestId() const
AWS_APPLICATIONDISCOVERYSERVICE_API GetDiscoverySummaryResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const CustomerAgentInfo & GetAgentSummary() const
GetDiscoverySummaryResult & WithAgentlessCollectorSummary(const CustomerAgentlessCollectorInfo &value)
GetDiscoverySummaryResult & WithRequestId(Aws::String &&value)
void SetServers(long long value)
void SetRequestId(const char *value)
GetDiscoverySummaryResult & WithConnectorSummary(CustomerConnectorInfo &&value)
void SetServersMappedToApplications(long long value)
void SetRequestId(Aws::String &&value)
GetDiscoverySummaryResult & WithServersMappedtoTags(long long value)
void SetMeCollectorSummary(CustomerMeCollectorInfo &&value)
GetDiscoverySummaryResult & WithServers(long long value)
long long GetServersMappedToApplications() const
long long GetServers() const
GetDiscoverySummaryResult & WithAgentlessCollectorSummary(CustomerAgentlessCollectorInfo &&value)
GetDiscoverySummaryResult & WithApplications(long long value)
GetDiscoverySummaryResult & WithMeCollectorSummary(CustomerMeCollectorInfo &&value)
void SetRequestId(const Aws::String &value)
long long GetServersMappedtoTags() const
GetDiscoverySummaryResult & WithAgentSummary(CustomerAgentInfo &&value)
GetDiscoverySummaryResult & WithRequestId(const Aws::String &value)
void SetAgentSummary(const CustomerAgentInfo &value)
GetDiscoverySummaryResult & WithConnectorSummary(const CustomerConnectorInfo &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue