7#include <aws/managedblockchain-query/ManagedBlockchainQuery_EXPORTS.h>
8#include <aws/managedblockchain-query/ManagedBlockchainQueryRequest.h>
9#include <aws/managedblockchain-query/model/TokenIdentifier.h>
10#include <aws/managedblockchain-query/model/OwnerIdentifier.h>
11#include <aws/managedblockchain-query/model/BlockchainInstant.h>
16namespace ManagedBlockchainQuery
44 template<
typename TokenIdentifierT = TokenIdentifier>
45 void SetTokenIdentifier(TokenIdentifierT&& value) { m_tokenIdentifierHasBeenSet =
true; m_tokenIdentifier = std::forward<TokenIdentifierT>(value); }
46 template<
typename TokenIdentifierT = TokenIdentifier>
56 template<
typename OwnerIdentifierT = OwnerIdentifier>
57 void SetOwnerIdentifier(OwnerIdentifierT&& value) { m_ownerIdentifierHasBeenSet =
true; m_ownerIdentifier = std::forward<OwnerIdentifierT>(value); }
58 template<
typename OwnerIdentifierT = OwnerIdentifier>
70 template<
typename AtBlockchainInstantT = BlockchainInstant>
71 void SetAtBlockchainInstant(AtBlockchainInstantT&& value) { m_atBlockchainInstantHasBeenSet =
true; m_atBlockchainInstant = std::forward<AtBlockchainInstantT>(value); }
72 template<
typename AtBlockchainInstantT = BlockchainInstant>
78 bool m_tokenIdentifierHasBeenSet =
false;
81 bool m_ownerIdentifierHasBeenSet =
false;
84 bool m_atBlockchainInstantHasBeenSet =
false;
AWS_MANAGEDBLOCKCHAINQUERY_API GetTokenBalanceRequest()=default
GetTokenBalanceRequest & WithOwnerIdentifier(OwnerIdentifierT &&value)
const OwnerIdentifier & GetOwnerIdentifier() const
void SetTokenIdentifier(TokenIdentifierT &&value)
const TokenIdentifier & GetTokenIdentifier() const
bool OwnerIdentifierHasBeenSet() const
GetTokenBalanceRequest & WithAtBlockchainInstant(AtBlockchainInstantT &&value)
AWS_MANAGEDBLOCKCHAINQUERY_API Aws::String SerializePayload() const override
void SetAtBlockchainInstant(AtBlockchainInstantT &&value)
GetTokenBalanceRequest & WithTokenIdentifier(TokenIdentifierT &&value)
void SetOwnerIdentifier(OwnerIdentifierT &&value)
bool AtBlockchainInstantHasBeenSet() const
virtual const char * GetServiceRequestName() const override
const BlockchainInstant & GetAtBlockchainInstant() const
bool TokenIdentifierHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String