/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Summary counts of each Proton resource type.See Also:
AWS
* API Reference
The total number of components in the Amazon Web Services account.
The
* semantics of the components
field are different from the semantics
* of results for other infrastructure-provisioning resources. That's because at
* this time components don't have associated templates, therefore they don't have
* the concept of staleness. The components
object will only contain
* total
and failed
members.
The total number of components in the Amazon Web Services account.
The
* semantics of the components
field are different from the semantics
* of results for other infrastructure-provisioning resources. That's because at
* this time components don't have associated templates, therefore they don't have
* the concept of staleness. The components
object will only contain
* total
and failed
members.
The total number of components in the Amazon Web Services account.
The
* semantics of the components
field are different from the semantics
* of results for other infrastructure-provisioning resources. That's because at
* this time components don't have associated templates, therefore they don't have
* the concept of staleness. The components
object will only contain
* total
and failed
members.
The total number of components in the Amazon Web Services account.
The
* semantics of the components
field are different from the semantics
* of results for other infrastructure-provisioning resources. That's because at
* this time components don't have associated templates, therefore they don't have
* the concept of staleness. The components
object will only contain
* total
and failed
members.
The total number of components in the Amazon Web Services account.
The
* semantics of the components
field are different from the semantics
* of results for other infrastructure-provisioning resources. That's because at
* this time components don't have associated templates, therefore they don't have
* the concept of staleness. The components
object will only contain
* total
and failed
members.
The total number of components in the Amazon Web Services account.
The
* semantics of the components
field are different from the semantics
* of results for other infrastructure-provisioning resources. That's because at
* this time components don't have associated templates, therefore they don't have
* the concept of staleness. The components
object will only contain
* total
and failed
members.
The total number of environment templates in the Amazon Web Services account.
* The environmentTemplates
object will only contain
* total
members.
The total number of environment templates in the Amazon Web Services account.
* The environmentTemplates
object will only contain
* total
members.
The total number of environment templates in the Amazon Web Services account.
* The environmentTemplates
object will only contain
* total
members.
The total number of environment templates in the Amazon Web Services account.
* The environmentTemplates
object will only contain
* total
members.
The total number of environment templates in the Amazon Web Services account.
* The environmentTemplates
object will only contain
* total
members.
The total number of environment templates in the Amazon Web Services account.
* The environmentTemplates
object will only contain
* total
members.
The staleness counts for Proton environments in the Amazon Web Services
* account. The environments
object will only contain
* total
members.
The staleness counts for Proton environments in the Amazon Web Services
* account. The environments
object will only contain
* total
members.
The staleness counts for Proton environments in the Amazon Web Services
* account. The environments
object will only contain
* total
members.
The staleness counts for Proton environments in the Amazon Web Services
* account. The environments
object will only contain
* total
members.
The staleness counts for Proton environments in the Amazon Web Services
* account. The environments
object will only contain
* total
members.
The staleness counts for Proton environments in the Amazon Web Services
* account. The environments
object will only contain
* total
members.
The staleness counts for Proton pipelines in the Amazon Web Services * account.
*/ inline const ResourceCountsSummary& GetPipelines() const{ return m_pipelines; } /** *The staleness counts for Proton pipelines in the Amazon Web Services * account.
*/ inline bool PipelinesHasBeenSet() const { return m_pipelinesHasBeenSet; } /** *The staleness counts for Proton pipelines in the Amazon Web Services * account.
*/ inline void SetPipelines(const ResourceCountsSummary& value) { m_pipelinesHasBeenSet = true; m_pipelines = value; } /** *The staleness counts for Proton pipelines in the Amazon Web Services * account.
*/ inline void SetPipelines(ResourceCountsSummary&& value) { m_pipelinesHasBeenSet = true; m_pipelines = std::move(value); } /** *The staleness counts for Proton pipelines in the Amazon Web Services * account.
*/ inline CountsSummary& WithPipelines(const ResourceCountsSummary& value) { SetPipelines(value); return *this;} /** *The staleness counts for Proton pipelines in the Amazon Web Services * account.
*/ inline CountsSummary& WithPipelines(ResourceCountsSummary&& value) { SetPipelines(std::move(value)); return *this;} /** *The staleness counts for Proton service instances in the Amazon Web Services * account.
*/ inline const ResourceCountsSummary& GetServiceInstances() const{ return m_serviceInstances; } /** *The staleness counts for Proton service instances in the Amazon Web Services * account.
*/ inline bool ServiceInstancesHasBeenSet() const { return m_serviceInstancesHasBeenSet; } /** *The staleness counts for Proton service instances in the Amazon Web Services * account.
*/ inline void SetServiceInstances(const ResourceCountsSummary& value) { m_serviceInstancesHasBeenSet = true; m_serviceInstances = value; } /** *The staleness counts for Proton service instances in the Amazon Web Services * account.
*/ inline void SetServiceInstances(ResourceCountsSummary&& value) { m_serviceInstancesHasBeenSet = true; m_serviceInstances = std::move(value); } /** *The staleness counts for Proton service instances in the Amazon Web Services * account.
*/ inline CountsSummary& WithServiceInstances(const ResourceCountsSummary& value) { SetServiceInstances(value); return *this;} /** *The staleness counts for Proton service instances in the Amazon Web Services * account.
*/ inline CountsSummary& WithServiceInstances(ResourceCountsSummary&& value) { SetServiceInstances(std::move(value)); return *this;} /** *The total number of service templates in the Amazon Web Services account. The
* serviceTemplates
object will only contain total
* members.
The total number of service templates in the Amazon Web Services account. The
* serviceTemplates
object will only contain total
* members.
The total number of service templates in the Amazon Web Services account. The
* serviceTemplates
object will only contain total
* members.
The total number of service templates in the Amazon Web Services account. The
* serviceTemplates
object will only contain total
* members.
The total number of service templates in the Amazon Web Services account. The
* serviceTemplates
object will only contain total
* members.
The total number of service templates in the Amazon Web Services account. The
* serviceTemplates
object will only contain total
* members.
The staleness counts for Proton services in the Amazon Web Services * account.
*/ inline const ResourceCountsSummary& GetServices() const{ return m_services; } /** *The staleness counts for Proton services in the Amazon Web Services * account.
*/ inline bool ServicesHasBeenSet() const { return m_servicesHasBeenSet; } /** *The staleness counts for Proton services in the Amazon Web Services * account.
*/ inline void SetServices(const ResourceCountsSummary& value) { m_servicesHasBeenSet = true; m_services = value; } /** *The staleness counts for Proton services in the Amazon Web Services * account.
*/ inline void SetServices(ResourceCountsSummary&& value) { m_servicesHasBeenSet = true; m_services = std::move(value); } /** *The staleness counts for Proton services in the Amazon Web Services * account.
*/ inline CountsSummary& WithServices(const ResourceCountsSummary& value) { SetServices(value); return *this;} /** *The staleness counts for Proton services in the Amazon Web Services * account.
*/ inline CountsSummary& WithServices(ResourceCountsSummary&& value) { SetServices(std::move(value)); return *this;} private: ResourceCountsSummary m_components; bool m_componentsHasBeenSet = false; ResourceCountsSummary m_environmentTemplates; bool m_environmentTemplatesHasBeenSet = false; ResourceCountsSummary m_environments; bool m_environmentsHasBeenSet = false; ResourceCountsSummary m_pipelines; bool m_pipelinesHasBeenSet = false; ResourceCountsSummary m_serviceInstances; bool m_serviceInstancesHasBeenSet = false; ResourceCountsSummary m_serviceTemplates; bool m_serviceTemplatesHasBeenSet = false; ResourceCountsSummary m_services; bool m_servicesHasBeenSet = false; }; } // namespace Model } // namespace Proton } // namespace Aws