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); }
80 bool m_transactionHashHasBeenSet =
false;
83 bool m_transactionIdHasBeenSet =
false;
86 bool m_networkHasBeenSet =
false;
void SetTransactionId(const Aws::String &value)
void SetNetwork(QueryNetwork &&value)
GetTransactionRequest & WithTransactionId(const char *value)
const Aws::String & GetTransactionId() const
void SetTransactionId(Aws::String &&value)
void SetTransactionHash(const Aws::String &value)
bool TransactionHashHasBeenSet() const
GetTransactionRequest & WithNetwork(QueryNetwork &&value)
void SetTransactionHash(Aws::String &&value)
bool TransactionIdHasBeenSet() const
GetTransactionRequest & WithTransactionHash(const Aws::String &value)
void SetTransactionHash(const char *value)
GetTransactionRequest & WithTransactionId(Aws::String &&value)
const Aws::String & GetTransactionHash() const
void SetNetwork(const QueryNetwork &value)
const QueryNetwork & GetNetwork() const
void SetTransactionId(const char *value)
GetTransactionRequest & WithTransactionHash(const char *value)
GetTransactionRequest & WithTransactionId(const Aws::String &value)
GetTransactionRequest & WithTransactionHash(Aws::String &&value)
AWS_MANAGEDBLOCKCHAINQUERY_API Aws::String SerializePayload() const override
bool NetworkHasBeenSet() const
GetTransactionRequest & WithNetwork(const QueryNetwork &value)
virtual const char * GetServiceRequestName() const override
AWS_MANAGEDBLOCKCHAINQUERY_API GetTransactionRequest()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String