7#include <aws/acm/ACMRequest.h>
8#include <aws/acm/ACM_EXPORTS.h>
9#include <aws/acm/model/CertificateFilterStatement.h>
10#include <aws/acm/model/SearchCertificatesSortBy.h>
11#include <aws/acm/model/SearchCertificatesSortOrder.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename FilterStatementT = CertificateFilterStatement>
45 m_filterStatementHasBeenSet =
true;
46 m_filterStatement = std::forward<FilterStatementT>(value);
48 template <
typename FilterStatementT = CertificateFilterStatement>
62 m_maxResultsHasBeenSet =
true;
79 template <
typename NextTokenT = Aws::String>
81 m_nextTokenHasBeenSet =
true;
82 m_nextToken = std::forward<NextTokenT>(value);
84 template <
typename NextTokenT = Aws::String>
101 m_sortByHasBeenSet =
true;
118 m_sortOrderHasBeenSet =
true;
136 bool m_filterStatementHasBeenSet =
false;
137 bool m_maxResultsHasBeenSet =
false;
138 bool m_nextTokenHasBeenSet =
false;
139 bool m_sortByHasBeenSet =
false;
140 bool m_sortOrderHasBeenSet =
false;
AWS_ACM_API Aws::String SerializePayload() const override
SearchCertificatesSortOrder GetSortOrder() const
bool MaxResultsHasBeenSet() const
AWS_ACM_API SearchCertificatesRequest()=default
bool NextTokenHasBeenSet() const
void SetSortBy(SearchCertificatesSortBy value)
AWS_ACM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool SortOrderHasBeenSet() const
const CertificateFilterStatement & GetFilterStatement() const
SearchCertificatesRequest & WithFilterStatement(FilterStatementT &&value)
bool FilterStatementHasBeenSet() const
void SetFilterStatement(FilterStatementT &&value)
int GetMaxResults() const
void SetMaxResults(int value)
SearchCertificatesSortBy GetSortBy() const
SearchCertificatesRequest & WithSortBy(SearchCertificatesSortBy value)
const Aws::String & GetNextToken() const
SearchCertificatesRequest & WithMaxResults(int value)
SearchCertificatesRequest & WithSortOrder(SearchCertificatesSortOrder value)
virtual const char * GetServiceRequestName() const override
SearchCertificatesRequest & WithNextToken(NextTokenT &&value)
void SetNextToken(NextTokenT &&value)
void SetSortOrder(SearchCertificatesSortOrder value)
bool SortByHasBeenSet() const
SearchCertificatesSortOrder
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String