7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/proton/model/ResourceCountsSummary.h>
51 template<
typename ComponentsT = ResourceCountsSummary>
52 void SetComponents(ComponentsT&& value) { m_componentsHasBeenSet =
true; m_components = std::forward<ComponentsT>(value); }
53 template<
typename ComponentsT = ResourceCountsSummary>
65 template<
typename EnvironmentTemplatesT = ResourceCountsSummary>
66 void SetEnvironmentTemplates(EnvironmentTemplatesT&& value) { m_environmentTemplatesHasBeenSet =
true; m_environmentTemplates = std::forward<EnvironmentTemplatesT>(value); }
67 template<
typename EnvironmentTemplatesT = ResourceCountsSummary>
79 template<
typename EnvironmentsT = ResourceCountsSummary>
80 void SetEnvironments(EnvironmentsT&& value) { m_environmentsHasBeenSet =
true; m_environments = std::forward<EnvironmentsT>(value); }
81 template<
typename EnvironmentsT = ResourceCountsSummary>
92 template<
typename PipelinesT = ResourceCountsSummary>
93 void SetPipelines(PipelinesT&& value) { m_pipelinesHasBeenSet =
true; m_pipelines = std::forward<PipelinesT>(value); }
94 template<
typename PipelinesT = ResourceCountsSummary>
105 template<
typename ServiceInstancesT = ResourceCountsSummary>
106 void SetServiceInstances(ServiceInstancesT&& value) { m_serviceInstancesHasBeenSet =
true; m_serviceInstances = std::forward<ServiceInstancesT>(value); }
107 template<
typename ServiceInstancesT = ResourceCountsSummary>
119 template<
typename ServiceTemplatesT = ResourceCountsSummary>
120 void SetServiceTemplates(ServiceTemplatesT&& value) { m_serviceTemplatesHasBeenSet =
true; m_serviceTemplates = std::forward<ServiceTemplatesT>(value); }
121 template<
typename ServiceTemplatesT = ResourceCountsSummary>
132 template<
typename ServicesT = ResourceCountsSummary>
133 void SetServices(ServicesT&& value) { m_servicesHasBeenSet =
true; m_services = std::forward<ServicesT>(value); }
134 template<
typename ServicesT = ResourceCountsSummary>
140 bool m_componentsHasBeenSet =
false;
143 bool m_environmentTemplatesHasBeenSet =
false;
146 bool m_environmentsHasBeenSet =
false;
149 bool m_pipelinesHasBeenSet =
false;
152 bool m_serviceInstancesHasBeenSet =
false;
155 bool m_serviceTemplatesHasBeenSet =
false;
158 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