AWS SDK for C++  1.9.159
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::ManagedBlockchain::ManagedBlockchainClient Class Reference

#include <ManagedBlockchainClient.h>

+ Inheritance diagram for Aws::ManagedBlockchain::ManagedBlockchainClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 ManagedBlockchainClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ManagedBlockchainClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ManagedBlockchainClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~ManagedBlockchainClient ()
 
virtual Model::CreateMemberOutcome CreateMember (const Model::CreateMemberRequest &request) const
 
virtual Model::CreateMemberOutcomeCallable CreateMemberCallable (const Model::CreateMemberRequest &request) const
 
virtual void CreateMemberAsync (const Model::CreateMemberRequest &request, const CreateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNetworkOutcome CreateNetwork (const Model::CreateNetworkRequest &request) const
 
virtual Model::CreateNetworkOutcomeCallable CreateNetworkCallable (const Model::CreateNetworkRequest &request) const
 
virtual void CreateNetworkAsync (const Model::CreateNetworkRequest &request, const CreateNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateNodeOutcome CreateNode (const Model::CreateNodeRequest &request) const
 
virtual Model::CreateNodeOutcomeCallable CreateNodeCallable (const Model::CreateNodeRequest &request) const
 
virtual void CreateNodeAsync (const Model::CreateNodeRequest &request, const CreateNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateProposalOutcome CreateProposal (const Model::CreateProposalRequest &request) const
 
virtual Model::CreateProposalOutcomeCallable CreateProposalCallable (const Model::CreateProposalRequest &request) const
 
virtual void CreateProposalAsync (const Model::CreateProposalRequest &request, const CreateProposalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteMemberOutcome DeleteMember (const Model::DeleteMemberRequest &request) const
 
virtual Model::DeleteMemberOutcomeCallable DeleteMemberCallable (const Model::DeleteMemberRequest &request) const
 
virtual void DeleteMemberAsync (const Model::DeleteMemberRequest &request, const DeleteMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteNodeOutcome DeleteNode (const Model::DeleteNodeRequest &request) const
 
virtual Model::DeleteNodeOutcomeCallable DeleteNodeCallable (const Model::DeleteNodeRequest &request) const
 
virtual void DeleteNodeAsync (const Model::DeleteNodeRequest &request, const DeleteNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMemberOutcome GetMember (const Model::GetMemberRequest &request) const
 
virtual Model::GetMemberOutcomeCallable GetMemberCallable (const Model::GetMemberRequest &request) const
 
virtual void GetMemberAsync (const Model::GetMemberRequest &request, const GetMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetNetworkOutcome GetNetwork (const Model::GetNetworkRequest &request) const
 
virtual Model::GetNetworkOutcomeCallable GetNetworkCallable (const Model::GetNetworkRequest &request) const
 
virtual void GetNetworkAsync (const Model::GetNetworkRequest &request, const GetNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetNodeOutcome GetNode (const Model::GetNodeRequest &request) const
 
virtual Model::GetNodeOutcomeCallable GetNodeCallable (const Model::GetNodeRequest &request) const
 
virtual void GetNodeAsync (const Model::GetNodeRequest &request, const GetNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetProposalOutcome GetProposal (const Model::GetProposalRequest &request) const
 
virtual Model::GetProposalOutcomeCallable GetProposalCallable (const Model::GetProposalRequest &request) const
 
virtual void GetProposalAsync (const Model::GetProposalRequest &request, const GetProposalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInvitationsOutcome ListInvitations (const Model::ListInvitationsRequest &request) const
 
virtual Model::ListInvitationsOutcomeCallable ListInvitationsCallable (const Model::ListInvitationsRequest &request) const
 
virtual void ListInvitationsAsync (const Model::ListInvitationsRequest &request, const ListInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListMembersOutcome ListMembers (const Model::ListMembersRequest &request) const
 
virtual Model::ListMembersOutcomeCallable ListMembersCallable (const Model::ListMembersRequest &request) const
 
virtual void ListMembersAsync (const Model::ListMembersRequest &request, const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListNetworksOutcome ListNetworks (const Model::ListNetworksRequest &request) const
 
virtual Model::ListNetworksOutcomeCallable ListNetworksCallable (const Model::ListNetworksRequest &request) const
 
virtual void ListNetworksAsync (const Model::ListNetworksRequest &request, const ListNetworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListNodesOutcome ListNodes (const Model::ListNodesRequest &request) const
 
virtual Model::ListNodesOutcomeCallable ListNodesCallable (const Model::ListNodesRequest &request) const
 
virtual void ListNodesAsync (const Model::ListNodesRequest &request, const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProposalVotesOutcome ListProposalVotes (const Model::ListProposalVotesRequest &request) const
 
virtual Model::ListProposalVotesOutcomeCallable ListProposalVotesCallable (const Model::ListProposalVotesRequest &request) const
 
virtual void ListProposalVotesAsync (const Model::ListProposalVotesRequest &request, const ListProposalVotesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProposalsOutcome ListProposals (const Model::ListProposalsRequest &request) const
 
virtual Model::ListProposalsOutcomeCallable ListProposalsCallable (const Model::ListProposalsRequest &request) const
 
virtual void ListProposalsAsync (const Model::ListProposalsRequest &request, const ListProposalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RejectInvitationOutcome RejectInvitation (const Model::RejectInvitationRequest &request) const
 
virtual Model::RejectInvitationOutcomeCallable RejectInvitationCallable (const Model::RejectInvitationRequest &request) const
 
virtual void RejectInvitationAsync (const Model::RejectInvitationRequest &request, const RejectInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateMemberOutcome UpdateMember (const Model::UpdateMemberRequest &request) const
 
virtual Model::UpdateMemberOutcomeCallable UpdateMemberCallable (const Model::UpdateMemberRequest &request) const
 
virtual void UpdateMemberAsync (const Model::UpdateMemberRequest &request, const UpdateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateNodeOutcome UpdateNode (const Model::UpdateNodeRequest &request) const
 
virtual Model::UpdateNodeOutcomeCallable UpdateNodeCallable (const Model::UpdateNodeRequest &request) const
 
virtual void UpdateNodeAsync (const Model::UpdateNodeRequest &request, const UpdateNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::VoteOnProposalOutcome VoteOnProposal (const Model::VoteOnProposalRequest &request) const
 
virtual Model::VoteOnProposalOutcomeCallable VoteOnProposalCallable (const Model::VoteOnProposalRequest &request) const
 
virtual void VoteOnProposalAsync (const Model::VoteOnProposalRequest &request, const VoteOnProposalResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks using open-source frameworks. Blockchain allows you to build applications where multiple parties can securely and transparently run transactions and share data without the need for a trusted, central authority.

Managed Blockchain supports the Hyperledger Fabric and Ethereum open-source frameworks. Because of fundamental differences between the frameworks, some API actions or data types may only apply in the context of one framework and not the other. For example, actions related to Hyperledger Fabric network members such as CreateMember and DeleteMember do not apply to Ethereum.

The description for each action indicates the framework or frameworks to which it applies. Data types and properties that apply only in the context of a particular framework are similarly indicated.

Definition at line 189 of file ManagedBlockchainClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 192 of file ManagedBlockchainClient.h.

Constructor & Destructor Documentation

◆ ManagedBlockchainClient() [1/3]

Aws::ManagedBlockchain::ManagedBlockchainClient::ManagedBlockchainClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ManagedBlockchainClient() [2/3]

Aws::ManagedBlockchain::ManagedBlockchainClient::ManagedBlockchainClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ManagedBlockchainClient() [3/3]

Aws::ManagedBlockchain::ManagedBlockchainClient::ManagedBlockchainClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ManagedBlockchainClient()

virtual Aws::ManagedBlockchain::ManagedBlockchainClient::~ManagedBlockchainClient ( )
virtual

Member Function Documentation

◆ CreateMember()

virtual Model::CreateMemberOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::CreateMember ( const Model::CreateMemberRequest request) const
virtual

Creates a member within a Managed Blockchain network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ CreateMemberAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::CreateMemberAsync ( const Model::CreateMemberRequest request,
const CreateMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a member within a Managed Blockchain network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateMemberCallable()

virtual Model::CreateMemberOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::CreateMemberCallable ( const Model::CreateMemberRequest request) const
virtual

Creates a member within a Managed Blockchain network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateNetwork()

virtual Model::CreateNetworkOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::CreateNetwork ( const Model::CreateNetworkRequest request) const
virtual

Creates a new blockchain network using Amazon Managed Blockchain.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ CreateNetworkAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::CreateNetworkAsync ( const Model::CreateNetworkRequest request,
const CreateNetworkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new blockchain network using Amazon Managed Blockchain.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateNetworkCallable()

virtual Model::CreateNetworkOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::CreateNetworkCallable ( const Model::CreateNetworkRequest request) const
virtual

Creates a new blockchain network using Amazon Managed Blockchain.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateNode()

virtual Model::CreateNodeOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::CreateNode ( const Model::CreateNodeRequest request) const
virtual

Creates a node on the specified blockchain network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

◆ CreateNodeAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::CreateNodeAsync ( const Model::CreateNodeRequest request,
const CreateNodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a node on the specified blockchain network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateNodeCallable()

virtual Model::CreateNodeOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::CreateNodeCallable ( const Model::CreateNodeRequest request) const
virtual

Creates a node on the specified blockchain network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateProposal()

virtual Model::CreateProposalOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::CreateProposal ( const Model::CreateProposalRequest request) const
virtual

Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ CreateProposalAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::CreateProposalAsync ( const Model::CreateProposalRequest request,
const CreateProposalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateProposalCallable()

virtual Model::CreateProposalOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::CreateProposalCallable ( const Model::CreateProposalRequest request) const
virtual

Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteMember()

virtual Model::DeleteMemberOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::DeleteMember ( const Model::DeleteMemberRequest request) const
virtual

Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the AWS account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by the last AWS account, the network is deleted also.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ DeleteMemberAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::DeleteMemberAsync ( const Model::DeleteMemberRequest request,
const DeleteMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the AWS account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by the last AWS account, the network is deleted also.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteMemberCallable()

virtual Model::DeleteMemberOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::DeleteMemberCallable ( const Model::DeleteMemberRequest request) const
virtual

Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the AWS account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by the last AWS account, the network is deleted also.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteNode()

virtual Model::DeleteNodeOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::DeleteNode ( const Model::DeleteNodeRequest request) const
virtual

Deletes a node that your AWS account owns. All data on the node is lost and cannot be recovered.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

◆ DeleteNodeAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::DeleteNodeAsync ( const Model::DeleteNodeRequest request,
const DeleteNodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a node that your AWS account owns. All data on the node is lost and cannot be recovered.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteNodeCallable()

virtual Model::DeleteNodeOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::DeleteNodeCallable ( const Model::DeleteNodeRequest request) const
virtual

Deletes a node that your AWS account owns. All data on the node is lost and cannot be recovered.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMember()

virtual Model::GetMemberOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::GetMember ( const Model::GetMemberRequest request) const
virtual

Returns detailed information about a member.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ GetMemberAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::GetMemberAsync ( const Model::GetMemberRequest request,
const GetMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns detailed information about a member.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMemberCallable()

virtual Model::GetMemberOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::GetMemberCallable ( const Model::GetMemberRequest request) const
virtual

Returns detailed information about a member.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetNetwork()

virtual Model::GetNetworkOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::GetNetwork ( const Model::GetNetworkRequest request) const
virtual

Returns detailed information about a network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

◆ GetNetworkAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::GetNetworkAsync ( const Model::GetNetworkRequest request,
const GetNetworkResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns detailed information about a network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetNetworkCallable()

virtual Model::GetNetworkOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::GetNetworkCallable ( const Model::GetNetworkRequest request) const
virtual

Returns detailed information about a network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetNode()

virtual Model::GetNodeOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::GetNode ( const Model::GetNodeRequest request) const
virtual

Returns detailed information about a node.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

◆ GetNodeAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::GetNodeAsync ( const Model::GetNodeRequest request,
const GetNodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns detailed information about a node.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetNodeCallable()

virtual Model::GetNodeOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::GetNodeCallable ( const Model::GetNodeRequest request) const
virtual

Returns detailed information about a node.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetProposal()

virtual Model::GetProposalOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::GetProposal ( const Model::GetProposalRequest request) const
virtual

Returns detailed information about a proposal.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ GetProposalAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::GetProposalAsync ( const Model::GetProposalRequest request,
const GetProposalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns detailed information about a proposal.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetProposalCallable()

virtual Model::GetProposalOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::GetProposalCallable ( const Model::GetProposalRequest request) const
virtual

Returns detailed information about a proposal.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListInvitations()

virtual Model::ListInvitationsOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListInvitations ( const Model::ListInvitationsRequest request) const
virtual

Returns a list of all invitations for the current AWS account.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ ListInvitationsAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListInvitationsAsync ( const Model::ListInvitationsRequest request,
const ListInvitationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of all invitations for the current AWS account.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInvitationsCallable()

virtual Model::ListInvitationsOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListInvitationsCallable ( const Model::ListInvitationsRequest request) const
virtual

Returns a list of all invitations for the current AWS account.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListMembers()

virtual Model::ListMembersOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListMembers ( const Model::ListMembersRequest request) const
virtual

Returns a list of the members in a network and properties of their configurations.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ ListMembersAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListMembersAsync ( const Model::ListMembersRequest request,
const ListMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of the members in a network and properties of their configurations.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListMembersCallable()

virtual Model::ListMembersOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListMembersCallable ( const Model::ListMembersRequest request) const
virtual

Returns a list of the members in a network and properties of their configurations.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListNetworks()

virtual Model::ListNetworksOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListNetworks ( const Model::ListNetworksRequest request) const
virtual

Returns information about the networks in which the current AWS account participates.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

◆ ListNetworksAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListNetworksAsync ( const Model::ListNetworksRequest request,
const ListNetworksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the networks in which the current AWS account participates.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListNetworksCallable()

virtual Model::ListNetworksOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListNetworksCallable ( const Model::ListNetworksRequest request) const
virtual

Returns information about the networks in which the current AWS account participates.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListNodes()

virtual Model::ListNodesOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListNodes ( const Model::ListNodesRequest request) const
virtual

Returns information about the nodes within a network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

◆ ListNodesAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListNodesAsync ( const Model::ListNodesRequest request,
const ListNodesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the nodes within a network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListNodesCallable()

virtual Model::ListNodesOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListNodesCallable ( const Model::ListNodesRequest request) const
virtual

Returns information about the nodes within a network.

Applies to Hyperledger Fabric and Ethereum.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProposals()

virtual Model::ListProposalsOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListProposals ( const Model::ListProposalsRequest request) const
virtual

Returns a list of proposals for the network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ ListProposalsAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListProposalsAsync ( const Model::ListProposalsRequest request,
const ListProposalsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of proposals for the network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProposalsCallable()

virtual Model::ListProposalsOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListProposalsCallable ( const Model::ListProposalsRequest request) const
virtual

Returns a list of proposals for the network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProposalVotes()

virtual Model::ListProposalVotesOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListProposalVotes ( const Model::ListProposalVotesRequest request) const
virtual

Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ ListProposalVotesAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListProposalVotesAsync ( const Model::ListProposalVotesRequest request,
const ListProposalVotesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProposalVotesCallable()

virtual Model::ListProposalVotesOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListProposalVotesCallable ( const Model::ListProposalVotesRequest request) const
virtual

Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns a list of tags for the specified resource. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of tags for the specified resource. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Returns a list of tags for the specified resource. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::ManagedBlockchain::ManagedBlockchainClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RejectInvitation()

virtual Model::RejectInvitationOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::RejectInvitation ( const Model::RejectInvitationRequest request) const
virtual

Rejects an invitation to join a network. This action can be called by a principal in an AWS account that has received an invitation to create a member and join a network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ RejectInvitationAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::RejectInvitationAsync ( const Model::RejectInvitationRequest request,
const RejectInvitationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Rejects an invitation to join a network. This action can be called by a principal in an AWS account that has received an invitation to create a member and join a network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RejectInvitationCallable()

virtual Model::RejectInvitationOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::RejectInvitationCallable ( const Model::RejectInvitationRequest request) const
virtual

Rejects an invitation to join a network. This action can be called by a principal in an AWS account that has received an invitation to create a member and join a network.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds or overwrites the specified tags for the specified Amazon Managed Blockchain resource. Each tag consists of a key and optional value.

When you specify a tag key that already exists, the tag value is overwritten with the new value. Use UntagResource to remove tag keys.

A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or overwrites the specified tags for the specified Amazon Managed Blockchain resource. Each tag consists of a key and optional value.

When you specify a tag key that already exists, the tag value is overwritten with the new value. Use UntagResource to remove tag keys.

A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds or overwrites the specified tags for the specified Amazon Managed Blockchain resource. Each tag consists of a key and optional value.

When you specify a tag key that already exists, the tag value is overwritten with the new value. Use UntagResource to remove tag keys.

A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes the specified tags from the Amazon Managed Blockchain resource.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the specified tags from the Amazon Managed Blockchain resource.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes the specified tags from the Amazon Managed Blockchain resource.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateMember()

virtual Model::UpdateMemberOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::UpdateMember ( const Model::UpdateMemberRequest request) const
virtual

Updates a member configuration with new parameters.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ UpdateMemberAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::UpdateMemberAsync ( const Model::UpdateMemberRequest request,
const UpdateMemberResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a member configuration with new parameters.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateMemberCallable()

virtual Model::UpdateMemberOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::UpdateMemberCallable ( const Model::UpdateMemberRequest request) const
virtual

Updates a member configuration with new parameters.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateNode()

virtual Model::UpdateNodeOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::UpdateNode ( const Model::UpdateNodeRequest request) const
virtual

Updates a node configuration with new parameters.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ UpdateNodeAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::UpdateNodeAsync ( const Model::UpdateNodeRequest request,
const UpdateNodeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a node configuration with new parameters.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateNodeCallable()

virtual Model::UpdateNodeOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::UpdateNodeCallable ( const Model::UpdateNodeRequest request) const
virtual

Updates a node configuration with new parameters.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ VoteOnProposal()

virtual Model::VoteOnProposalOutcome Aws::ManagedBlockchain::ManagedBlockchainClient::VoteOnProposal ( const Model::VoteOnProposalRequest request) const
virtual

Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same AWS account as the principal that calls the action.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

◆ VoteOnProposalAsync()

virtual void Aws::ManagedBlockchain::ManagedBlockchainClient::VoteOnProposalAsync ( const Model::VoteOnProposalRequest request,
const VoteOnProposalResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same AWS account as the principal that calls the action.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ VoteOnProposalCallable()

virtual Model::VoteOnProposalOutcomeCallable Aws::ManagedBlockchain::ManagedBlockchainClient::VoteOnProposalCallable ( const Model::VoteOnProposalRequest request) const
virtual

Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same AWS account as the principal that calls the action.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: