7#include <aws/core/utils/memory/stl/AWSString.h> 
    8#include <aws/core/utils/memory/stl/AWSVector.h> 
    9#include <aws/license-manager/LicenseManagerRequest.h> 
   10#include <aws/license-manager/LicenseManager_EXPORTS.h> 
   15namespace LicenseManager {
 
   40  template <
typename TokenT = Aws::String>
 
   42    m_tokenHasBeenSet = 
true;
 
   43    m_token = std::forward<TokenT>(value);
 
   45  template <
typename TokenT = Aws::String>
 
   47    SetToken(std::forward<TokenT>(value));
 
   58  template <
typename TokenPropertiesT = Aws::Vector<Aws::String>>
 
   60    m_tokenPropertiesHasBeenSet = 
true;
 
   61    m_tokenProperties = std::forward<TokenPropertiesT>(value);
 
   63  template <
typename TokenPropertiesT = Aws::Vector<Aws::String>>
 
   68  template <
typename TokenPropertiesT = Aws::String>
 
   70    m_tokenPropertiesHasBeenSet = 
true;
 
   71    m_tokenProperties.emplace_back(std::forward<TokenPropertiesT>(value));
 
   77  bool m_tokenHasBeenSet = 
false;
 
   80  bool m_tokenPropertiesHasBeenSet = 
false;
 
AWS_LICENSEMANAGER_API GetAccessTokenRequest()=default
 
GetAccessTokenRequest & AddTokenProperties(TokenPropertiesT &&value)
 
bool TokenHasBeenSet() const
 
virtual const char * GetServiceRequestName() const override
 
void SetToken(TokenT &&value)
 
AWS_LICENSEMANAGER_API Aws::String SerializePayload() const override
 
const Aws::Vector< Aws::String > & GetTokenProperties() const
 
void SetTokenProperties(TokenPropertiesT &&value)
 
GetAccessTokenRequest & WithToken(TokenT &&value)
 
const Aws::String & GetToken() const
 
GetAccessTokenRequest & WithTokenProperties(TokenPropertiesT &&value)
 
AWS_LICENSEMANAGER_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
 
bool TokenPropertiesHasBeenSet() const
 
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
 
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
 
std::vector< T, Aws::Allocator< T > > Vector