27 namespace ServiceCatalog
68 inline void SetAcceptLanguage(
const char* value) { m_acceptLanguageHasBeenSet =
true; m_acceptLanguage.assign(value); }
166 inline void SetPageSize(
int value) { m_pageSizeHasBeenSet =
true; m_pageSize = value; }
257 inline void SetPageToken(
const char* value) { m_pageTokenHasBeenSet =
true; m_pageToken.assign(value); }
279 bool m_acceptLanguageHasBeenSet;
281 bool m_filtersHasBeenSet;
283 bool m_pageSizeHasBeenSet;
285 bool m_sortByHasBeenSet;
287 bool m_sortOrderHasBeenSet;
289 bool m_pageTokenHasBeenSet;
void SetSortBy(ProductViewSortBy &&value)
SearchProductsRequest & WithAcceptLanguage(const char *value)
void SetFilters(const Aws::Map< ProductViewFilterBy, Aws::Vector< Aws::String >> &value)
#define AWS_SERVICECATALOG_API
SearchProductsRequest & AddFilters(const ProductViewFilterBy &key, Aws::Vector< Aws::String > &&value)
SearchProductsRequest & WithSortOrder(SortOrder &&value)
SearchProductsRequest & WithAcceptLanguage(Aws::String &&value)
void SetPageToken(const Aws::String &value)
void SetAcceptLanguage(Aws::String &&value)
const Aws::String & GetAcceptLanguage() const
SearchProductsRequest & WithSortBy(const ProductViewSortBy &value)
SearchProductsRequest & AddFilters(ProductViewFilterBy &&key, const Aws::Vector< Aws::String > &value)
void SetSortBy(const ProductViewSortBy &value)
const SortOrder & GetSortOrder() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
SearchProductsRequest & AddFilters(const ProductViewFilterBy &key, const Aws::Vector< Aws::String > &value)
void SetAcceptLanguage(const char *value)
const ProductViewSortBy & GetSortBy() const
SearchProductsRequest & WithFilters(Aws::Map< ProductViewFilterBy, Aws::Vector< Aws::String >> &&value)
void SetFilters(Aws::Map< ProductViewFilterBy, Aws::Vector< Aws::String >> &&value)
SearchProductsRequest & AddFilters(ProductViewFilterBy &&key, Aws::Vector< Aws::String > &&value)
SearchProductsRequest & WithPageToken(const char *value)
void SetPageSize(int value)
const Aws::Map< ProductViewFilterBy, Aws::Vector< Aws::String > > & GetFilters() const
SearchProductsRequest & WithPageToken(const Aws::String &value)
SearchProductsRequest & WithAcceptLanguage(const Aws::String &value)
void SetSortOrder(SortOrder &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetAcceptLanguage(const Aws::String &value)
SearchProductsRequest & WithPageSize(int value)
const Aws::String & GetPageToken() const
SearchProductsRequest & WithPageToken(Aws::String &&value)
void SetSortOrder(const SortOrder &value)
void SetPageToken(Aws::String &&value)
SearchProductsRequest & WithFilters(const Aws::Map< ProductViewFilterBy, Aws::Vector< Aws::String >> &value)
void SetPageToken(const char *value)
SearchProductsRequest & WithSortBy(ProductViewSortBy &&value)
JSON (JavaScript Object Notation).
SearchProductsRequest & WithSortOrder(const SortOrder &value)