7#include <aws/appconfig/AppConfig_EXPORTS.h>
8#include <aws/appconfig/AppConfigRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename ResourceIdentifierT = Aws::String>
48 void SetResourceIdentifier(ResourceIdentifierT&& value) { m_resourceIdentifierHasBeenSet =
true; m_resourceIdentifier = std::forward<ResourceIdentifierT>(value); }
49 template<
typename ResourceIdentifierT = Aws::String>
59 template<
typename ExtensionIdentifierT = Aws::String>
60 void SetExtensionIdentifier(ExtensionIdentifierT&& value) { m_extensionIdentifierHasBeenSet =
true; m_extensionIdentifier = std::forward<ExtensionIdentifierT>(value); }
61 template<
typename ExtensionIdentifierT = Aws::String>
83 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
94 template<
typename NextTokenT = Aws::String>
95 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet =
true; m_nextToken = std::forward<NextTokenT>(value); }
96 template<
typename NextTokenT = Aws::String>
102 bool m_resourceIdentifierHasBeenSet =
false;
105 bool m_extensionIdentifierHasBeenSet =
false;
107 int m_extensionVersionNumber{0};
108 bool m_extensionVersionNumberHasBeenSet =
false;
111 bool m_maxResultsHasBeenSet =
false;
114 bool m_nextTokenHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
void SetResourceIdentifier(ResourceIdentifierT &&value)
void SetExtensionVersionNumber(int value)
void SetMaxResults(int value)
AWS_APPCONFIG_API ListExtensionAssociationsRequest()=default
AWS_APPCONFIG_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
const Aws::String & GetNextToken() const
ListExtensionAssociationsRequest & WithExtensionVersionNumber(int value)
ListExtensionAssociationsRequest & WithNextToken(NextTokenT &&value)
ListExtensionAssociationsRequest & WithMaxResults(int value)
const Aws::String & GetResourceIdentifier() const
bool MaxResultsHasBeenSet() const
ListExtensionAssociationsRequest & WithExtensionIdentifier(ExtensionIdentifierT &&value)
const Aws::String & GetExtensionIdentifier() const
bool ExtensionIdentifierHasBeenSet() const
bool ExtensionVersionNumberHasBeenSet() const
int GetMaxResults() const
void SetExtensionIdentifier(ExtensionIdentifierT &&value)
AWS_APPCONFIG_API Aws::String SerializePayload() const override
int GetExtensionVersionNumber() const
bool ResourceIdentifierHasBeenSet() const
bool NextTokenHasBeenSet() const
void SetNextToken(NextTokenT &&value)
ListExtensionAssociationsRequest & WithResourceIdentifier(ResourceIdentifierT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String