/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the discovery-2015-11-01.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.ApplicationDiscoveryService.Model { /// /// This is the response object from the GetDiscoverySummary operation. /// public partial class GetDiscoverySummaryResponse : AmazonWebServiceResponse { private CustomerAgentlessCollectorInfo _agentlessCollectorSummary; private CustomerAgentInfo _agentSummary; private long? _applications; private CustomerConnectorInfo _connectorSummary; private CustomerMeCollectorInfo _meCollectorSummary; private long? _servers; private long? _serversMappedToApplications; private long? _serversMappedtoTags; /// /// Gets and sets the property AgentlessCollectorSummary. /// /// Details about Agentless Collector collectors, including status. /// /// public CustomerAgentlessCollectorInfo AgentlessCollectorSummary { get { return this._agentlessCollectorSummary; } set { this._agentlessCollectorSummary = value; } } // Check to see if AgentlessCollectorSummary property is set internal bool IsSetAgentlessCollectorSummary() { return this._agentlessCollectorSummary != null; } /// /// Gets and sets the property AgentSummary. /// /// Details about discovered agents, including agent status and health. /// /// public CustomerAgentInfo AgentSummary { get { return this._agentSummary; } set { this._agentSummary = value; } } // Check to see if AgentSummary property is set internal bool IsSetAgentSummary() { return this._agentSummary != null; } /// /// Gets and sets the property Applications. /// /// The number of applications discovered. /// /// public long Applications { get { return this._applications.GetValueOrDefault(); } set { this._applications = value; } } // Check to see if Applications property is set internal bool IsSetApplications() { return this._applications.HasValue; } /// /// Gets and sets the property ConnectorSummary. /// /// Details about discovered connectors, including connector status and health. /// /// public CustomerConnectorInfo ConnectorSummary { get { return this._connectorSummary; } set { this._connectorSummary = value; } } // Check to see if ConnectorSummary property is set internal bool IsSetConnectorSummary() { return this._connectorSummary != null; } /// /// Gets and sets the property MeCollectorSummary. /// /// Details about Migration Evaluator collectors, including collector status and health. /// /// /// public CustomerMeCollectorInfo MeCollectorSummary { get { return this._meCollectorSummary; } set { this._meCollectorSummary = value; } } // Check to see if MeCollectorSummary property is set internal bool IsSetMeCollectorSummary() { return this._meCollectorSummary != null; } /// /// Gets and sets the property Servers. /// /// The number of servers discovered. /// /// public long Servers { get { return this._servers.GetValueOrDefault(); } set { this._servers = value; } } // Check to see if Servers property is set internal bool IsSetServers() { return this._servers.HasValue; } /// /// Gets and sets the property ServersMappedToApplications. /// /// The number of servers mapped to applications. /// /// public long ServersMappedToApplications { get { return this._serversMappedToApplications.GetValueOrDefault(); } set { this._serversMappedToApplications = value; } } // Check to see if ServersMappedToApplications property is set internal bool IsSetServersMappedToApplications() { return this._serversMappedToApplications.HasValue; } /// /// Gets and sets the property ServersMappedtoTags. /// /// The number of servers mapped to tags. /// /// public long ServersMappedtoTags { get { return this._serversMappedtoTags.GetValueOrDefault(); } set { this._serversMappedtoTags = value; } } // Check to see if ServersMappedtoTags property is set internal bool IsSetServersMappedtoTags() { return this._serversMappedtoTags.HasValue; } } }