7#include <aws/route53domains/Route53Domains_EXPORTS.h>
8#include <aws/route53domains/Route53DomainsRequest.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/route53domains/model/ListOperationsSortAttributeName.h>
13#include <aws/route53domains/model/SortOrder.h>
14#include <aws/route53domains/model/OperationStatus.h>
15#include <aws/route53domains/model/OperationType.h>
20namespace Route53Domains
74 inline void SetMarker(
const char* value) { m_markerHasBeenSet =
true; m_marker.assign(value); }
86 inline void SetMaxItems(
int value) { m_maxItemsHasBeenSet =
true; m_maxItems = value; }
144 bool m_submittedSinceHasBeenSet =
false;
147 bool m_markerHasBeenSet =
false;
150 bool m_maxItemsHasBeenSet =
false;
153 bool m_statusHasBeenSet =
false;
156 bool m_typeHasBeenSet =
false;
159 bool m_sortByHasBeenSet =
false;
162 bool m_sortOrderHasBeenSet =
false;
const Aws::Utils::DateTime & GetSubmittedSince() const
void SetMaxItems(int value)
bool MaxItemsHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetType(const Aws::Vector< OperationType > &value)
ListOperationsRequest & WithSubmittedSince(const Aws::Utils::DateTime &value)
void SetSortOrder(const SortOrder &value)
ListOperationsRequest & WithMarker(const Aws::String &value)
bool MarkerHasBeenSet() const
ListOperationsRequest & WithSortOrder(SortOrder &&value)
const ListOperationsSortAttributeName & GetSortBy() const
bool TypeHasBeenSet() const
ListOperationsRequest & WithSortBy(const ListOperationsSortAttributeName &value)
ListOperationsRequest & AddType(OperationType &&value)
void SetSortOrder(SortOrder &&value)
void SetStatus(Aws::Vector< OperationStatus > &&value)
ListOperationsRequest & WithStatus(Aws::Vector< OperationStatus > &&value)
const Aws::Vector< OperationType > & GetType() const
ListOperationsRequest & WithType(Aws::Vector< OperationType > &&value)
const Aws::String & GetMarker() const
bool StatusHasBeenSet() const
void SetMarker(Aws::String &&value)
void SetSubmittedSince(const Aws::Utils::DateTime &value)
ListOperationsRequest & WithMarker(const char *value)
void SetStatus(const Aws::Vector< OperationStatus > &value)
AWS_ROUTE53DOMAINS_API ListOperationsRequest()
bool SortByHasBeenSet() const
ListOperationsRequest & WithMarker(Aws::String &&value)
bool SubmittedSinceHasBeenSet() const
AWS_ROUTE53DOMAINS_API Aws::String SerializePayload() const override
bool SortOrderHasBeenSet() const
void SetSortBy(ListOperationsSortAttributeName &&value)
void SetMarker(const Aws::String &value)
const SortOrder & GetSortOrder() const
void SetType(Aws::Vector< OperationType > &&value)
ListOperationsRequest & WithStatus(const Aws::Vector< OperationStatus > &value)
ListOperationsRequest & WithSortOrder(const SortOrder &value)
void SetSubmittedSince(Aws::Utils::DateTime &&value)
ListOperationsRequest & AddStatus(OperationStatus &&value)
void SetMarker(const char *value)
ListOperationsRequest & WithType(const Aws::Vector< OperationType > &value)
void SetSortBy(const ListOperationsSortAttributeName &value)
const Aws::Vector< OperationStatus > & GetStatus() const
ListOperationsRequest & WithMaxItems(int value)
ListOperationsRequest & WithSortBy(ListOperationsSortAttributeName &&value)
ListOperationsRequest & WithSubmittedSince(Aws::Utils::DateTime &&value)
ListOperationsRequest & AddStatus(const OperationStatus &value)
ListOperationsRequest & AddType(const OperationType &value)
AWS_ROUTE53DOMAINS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
ListOperationsSortAttributeName
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector