7#include <aws/managedblockchain-query/ManagedBlockchainQuery_EXPORTS.h>
8#include <aws/managedblockchain-query/ManagedBlockchainQueryRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/managedblockchain-query/model/QueryNetwork.h>
15namespace ManagedBlockchainQuery
44 inline void SetTransactionHash(
const char* value) { m_transactionHashHasBeenSet =
true; m_transactionHash.assign(value); }
60 inline void SetTransactionId(
const char* value) { m_transactionIdHasBeenSet =
true; m_transactionId.assign(value); }
86 inline void SetNextToken(
const char* value) { m_nextTokenHasBeenSet =
true; m_nextToken.assign(value); }
104 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
110 bool m_transactionHashHasBeenSet =
false;
113 bool m_transactionIdHasBeenSet =
false;
116 bool m_networkHasBeenSet =
false;
119 bool m_nextTokenHasBeenSet =
false;
122 bool m_maxResultsHasBeenSet =
false;
void SetNextToken(const Aws::String &value)
ListTransactionEventsRequest & WithNetwork(QueryNetwork &&value)
void SetTransactionId(const char *value)
void SetTransactionId(Aws::String &&value)
ListTransactionEventsRequest & WithMaxResults(int value)
ListTransactionEventsRequest & WithTransactionId(const char *value)
ListTransactionEventsRequest & WithTransactionHash(const char *value)
void SetMaxResults(int value)
void SetTransactionHash(Aws::String &&value)
ListTransactionEventsRequest & WithTransactionId(Aws::String &&value)
ListTransactionEventsRequest & WithNextToken(Aws::String &&value)
const Aws::String & GetTransactionHash() const
int GetMaxResults() const
void SetTransactionHash(const Aws::String &value)
void SetNextToken(const char *value)
ListTransactionEventsRequest & WithTransactionHash(Aws::String &&value)
AWS_MANAGEDBLOCKCHAINQUERY_API ListTransactionEventsRequest()
const Aws::String & GetNextToken() const
void SetNetwork(const QueryNetwork &value)
ListTransactionEventsRequest & WithTransactionHash(const Aws::String &value)
ListTransactionEventsRequest & WithNetwork(const QueryNetwork &value)
ListTransactionEventsRequest & WithNextToken(const char *value)
bool TransactionIdHasBeenSet() const
void SetNetwork(QueryNetwork &&value)
void SetTransactionHash(const char *value)
bool NextTokenHasBeenSet() const
const QueryNetwork & GetNetwork() const
bool TransactionHashHasBeenSet() const
void SetTransactionId(const Aws::String &value)
AWS_MANAGEDBLOCKCHAINQUERY_API Aws::String SerializePayload() const override
bool MaxResultsHasBeenSet() const
ListTransactionEventsRequest & WithTransactionId(const Aws::String &value)
bool NetworkHasBeenSet() const
ListTransactionEventsRequest & WithNextToken(const Aws::String &value)
const Aws::String & GetTransactionId() const
virtual const char * GetServiceRequestName() const override
void SetNextToken(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String