7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/observabilityadmin/ObservabilityAdminRequest.h>
10#include <aws/observabilityadmin/ObservabilityAdmin_EXPORTS.h>
15namespace ObservabilityAdmin {
44 template <
typename RegionsT = Aws::Vector<Aws::String>>
46 m_regionsHasBeenSet =
true;
47 m_regions = std::forward<RegionsT>(value);
49 template <
typename RegionsT = Aws::Vector<Aws::String>>
54 template <
typename RegionsT = Aws::String>
56 m_regionsHasBeenSet =
true;
57 m_regions.emplace_back(std::forward<RegionsT>(value));
74 m_allRegionsHasBeenSet =
true;
85 bool m_allRegions{
false};
86 bool m_regionsHasBeenSet =
false;
87 bool m_allRegionsHasBeenSet =
false;
bool AllRegionsHasBeenSet() const
bool RegionsHasBeenSet() const
const Aws::Vector< Aws::String > & GetRegions() const
StartTelemetryEvaluationRequest & WithAllRegions(bool value)
void SetAllRegions(bool value)
virtual const char * GetServiceRequestName() const override
AWS_OBSERVABILITYADMIN_API StartTelemetryEvaluationRequest()=default
StartTelemetryEvaluationRequest & AddRegions(RegionsT &&value)
void SetRegions(RegionsT &&value)
AWS_OBSERVABILITYADMIN_API Aws::String SerializePayload() const override
bool GetAllRegions() const
StartTelemetryEvaluationRequest & WithRegions(RegionsT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector