7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/proton/model/ResourceCountsSummary.h>
45 template <
typename ComponentsT = ResourceCountsSummary>
47 m_componentsHasBeenSet =
true;
48 m_components = std::forward<ComponentsT>(value);
50 template <
typename ComponentsT = ResourceCountsSummary>
65 template <
typename EnvironmentTemplatesT = ResourceCountsSummary>
67 m_environmentTemplatesHasBeenSet =
true;
68 m_environmentTemplates = std::forward<EnvironmentTemplatesT>(value);
70 template <
typename EnvironmentTemplatesT = ResourceCountsSummary>
85 template <
typename EnvironmentsT = ResourceCountsSummary>
87 m_environmentsHasBeenSet =
true;
88 m_environments = std::forward<EnvironmentsT>(value);
90 template <
typename EnvironmentsT = ResourceCountsSummary>
104 template <
typename PipelinesT = ResourceCountsSummary>
106 m_pipelinesHasBeenSet =
true;
107 m_pipelines = std::forward<PipelinesT>(value);
109 template <
typename PipelinesT = ResourceCountsSummary>
123 template <
typename ServiceInstancesT = ResourceCountsSummary>
125 m_serviceInstancesHasBeenSet =
true;
126 m_serviceInstances = std::forward<ServiceInstancesT>(value);
128 template <
typename ServiceInstancesT = ResourceCountsSummary>
143 template <
typename ServiceTemplatesT = ResourceCountsSummary>
145 m_serviceTemplatesHasBeenSet =
true;
146 m_serviceTemplates = std::forward<ServiceTemplatesT>(value);
148 template <
typename ServiceTemplatesT = ResourceCountsSummary>
162 template <
typename ServicesT = ResourceCountsSummary>
164 m_servicesHasBeenSet =
true;
165 m_services = std::forward<ServicesT>(value);
167 template <
typename ServicesT = ResourceCountsSummary>
187 bool m_componentsHasBeenSet =
false;
188 bool m_environmentTemplatesHasBeenSet =
false;
189 bool m_environmentsHasBeenSet =
false;
190 bool m_pipelinesHasBeenSet =
false;
191 bool m_serviceInstancesHasBeenSet =
false;
192 bool m_serviceTemplatesHasBeenSet =
false;
193 bool m_servicesHasBeenSet =
false;
CountsSummary & WithEnvironments(EnvironmentsT &&value)
AWS_PROTON_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PROTON_API CountsSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const ResourceCountsSummary & GetPipelines() const
void SetServiceInstances(ServiceInstancesT &&value)
bool EnvironmentTemplatesHasBeenSet() const
CountsSummary & WithEnvironmentTemplates(EnvironmentTemplatesT &&value)
const ResourceCountsSummary & GetEnvironments() const
void SetServices(ServicesT &&value)
CountsSummary & WithServiceInstances(ServiceInstancesT &&value)
bool EnvironmentsHasBeenSet() const
void SetComponents(ComponentsT &&value)
const ResourceCountsSummary & GetServiceTemplates() const
CountsSummary & WithServiceTemplates(ServiceTemplatesT &&value)
const ResourceCountsSummary & GetServices() const
CountsSummary & WithPipelines(PipelinesT &&value)
void SetEnvironments(EnvironmentsT &&value)
const ResourceCountsSummary & GetServiceInstances() const
const ResourceCountsSummary & GetComponents() const
bool ServiceTemplatesHasBeenSet() const
void SetServiceTemplates(ServiceTemplatesT &&value)
const ResourceCountsSummary & GetEnvironmentTemplates() const
bool ServiceInstancesHasBeenSet() const
CountsSummary & WithComponents(ComponentsT &&value)
void SetEnvironmentTemplates(EnvironmentTemplatesT &&value)
AWS_PROTON_API CountsSummary(Aws::Utils::Json::JsonView jsonValue)
bool ComponentsHasBeenSet() const
bool PipelinesHasBeenSet() const
bool ServicesHasBeenSet() const
CountsSummary & WithServices(ServicesT &&value)
AWS_PROTON_API CountsSummary()=default
void SetPipelines(PipelinesT &&value)
Aws::Utils::Json::JsonValue JsonValue