7#include <aws/apigateway/APIGateway_EXPORTS.h>
8#include <aws/apigateway/APIGatewayRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
51 template<
typename PositionT = Aws::String>
52 void SetPosition(PositionT&& value) { m_positionHasBeenSet =
true; m_position = std::forward<PositionT>(value); }
53 template<
typename PositionT = Aws::String>
62 inline int GetLimit()
const {
return m_limit; }
64 inline void SetLimit(
int value) { m_limitHasBeenSet =
true; m_limit = value; }
74 template<
typename NameQueryT = Aws::String>
75 void SetNameQuery(NameQueryT&& value) { m_nameQueryHasBeenSet =
true; m_nameQuery = std::forward<NameQueryT>(value); }
76 template<
typename NameQueryT = Aws::String>
87 template<
typename CustomerIdT = Aws::String>
88 void SetCustomerId(CustomerIdT&& value) { m_customerIdHasBeenSet =
true; m_customerId = std::forward<CustomerIdT>(value); }
89 template<
typename CustomerIdT = Aws::String>
100 inline void SetIncludeValues(
bool value) { m_includeValuesHasBeenSet =
true; m_includeValues = value; }
106 bool m_positionHasBeenSet =
false;
109 bool m_limitHasBeenSet =
false;
112 bool m_nameQueryHasBeenSet =
false;
115 bool m_customerIdHasBeenSet =
false;
117 bool m_includeValues{
false};
118 bool m_includeValuesHasBeenSet =
false;
void SetPosition(PositionT &&value)
GetApiKeysRequest & WithIncludeValues(bool value)
GetApiKeysRequest & WithPosition(PositionT &&value)
void SetIncludeValues(bool value)
GetApiKeysRequest & WithNameQuery(NameQueryT &&value)
const Aws::String & GetPosition() const
bool LimitHasBeenSet() const
AWS_APIGATEWAY_API Aws::String SerializePayload() const override
GetApiKeysRequest & WithCustomerId(CustomerIdT &&value)
virtual const char * GetServiceRequestName() const override
void SetCustomerId(CustomerIdT &&value)
GetApiKeysRequest & WithLimit(int value)
bool CustomerIdHasBeenSet() const
void SetNameQuery(NameQueryT &&value)
bool GetIncludeValues() const
AWS_APIGATEWAY_API GetApiKeysRequest()=default
const Aws::String & GetCustomerId() const
const Aws::String & GetNameQuery() const
bool IncludeValuesHasBeenSet() const
bool PositionHasBeenSet() const
AWS_APIGATEWAY_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
bool NameQueryHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String