7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/DataZoneRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/datazone/model/TimeSeriesEntityType.h>
12#include <aws/core/utils/UUID.h>
50 template<
typename ClientTokenT = Aws::String>
51 void SetClientToken(ClientTokenT&& value) { m_clientTokenHasBeenSet =
true; m_clientToken = std::forward<ClientTokenT>(value); }
52 template<
typename ClientTokenT = Aws::String>
63 template<
typename DomainIdentifierT = Aws::String>
64 void SetDomainIdentifier(DomainIdentifierT&& value) { m_domainIdentifierHasBeenSet =
true; m_domainIdentifier = std::forward<DomainIdentifierT>(value); }
65 template<
typename DomainIdentifierT = Aws::String>
75 template<
typename EntityIdentifierT = Aws::String>
76 void SetEntityIdentifier(EntityIdentifierT&& value) { m_entityIdentifierHasBeenSet =
true; m_entityIdentifier = std::forward<EntityIdentifierT>(value); }
77 template<
typename EntityIdentifierT = Aws::String>
97 template<
typename FormNameT = Aws::String>
98 void SetFormName(FormNameT&& value) { m_formNameHasBeenSet =
true; m_formName = std::forward<FormNameT>(value); }
99 template<
typename FormNameT = Aws::String>
105 bool m_clientTokenHasBeenSet =
true;
108 bool m_domainIdentifierHasBeenSet =
false;
111 bool m_entityIdentifierHasBeenSet =
false;
114 bool m_entityTypeHasBeenSet =
false;
117 bool m_formNameHasBeenSet =
false;
void SetDomainIdentifier(DomainIdentifierT &&value)
bool DomainIdentifierHasBeenSet() const
AWS_DATAZONE_API DeleteTimeSeriesDataPointsRequest()=default
DeleteTimeSeriesDataPointsRequest & WithDomainIdentifier(DomainIdentifierT &&value)
bool FormNameHasBeenSet() const
void SetClientToken(ClientTokenT &&value)
DeleteTimeSeriesDataPointsRequest & WithEntityIdentifier(EntityIdentifierT &&value)
bool EntityIdentifierHasBeenSet() const
const Aws::String & GetFormName() const
void SetEntityType(TimeSeriesEntityType value)
const Aws::String & GetEntityIdentifier() const
void SetEntityIdentifier(EntityIdentifierT &&value)
bool ClientTokenHasBeenSet() const
TimeSeriesEntityType GetEntityType() const
const Aws::String & GetDomainIdentifier() const
virtual const char * GetServiceRequestName() const override
AWS_DATAZONE_API Aws::String SerializePayload() const override
DeleteTimeSeriesDataPointsRequest & WithFormName(FormNameT &&value)
bool EntityTypeHasBeenSet() const
DeleteTimeSeriesDataPointsRequest & WithEntityType(TimeSeriesEntityType value)
DeleteTimeSeriesDataPointsRequest & WithClientToken(ClientTokenT &&value)
const Aws::String & GetClientToken() const
void SetFormName(FormNameT &&value)
AWS_DATAZONE_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String