AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::ManagedBlockchain::Model::NodeEthereumAttributes Class Reference

#include <NodeEthereumAttributes.h>

Public Member Functions

 NodeEthereumAttributes ()
 
 NodeEthereumAttributes (Aws::Utils::Json::JsonView jsonValue)
 
NodeEthereumAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHttpEndpoint () const
 
bool HttpEndpointHasBeenSet () const
 
void SetHttpEndpoint (const Aws::String &value)
 
void SetHttpEndpoint (Aws::String &&value)
 
void SetHttpEndpoint (const char *value)
 
NodeEthereumAttributesWithHttpEndpoint (const Aws::String &value)
 
NodeEthereumAttributesWithHttpEndpoint (Aws::String &&value)
 
NodeEthereumAttributesWithHttpEndpoint (const char *value)
 
const Aws::StringGetWebSocketEndpoint () const
 
bool WebSocketEndpointHasBeenSet () const
 
void SetWebSocketEndpoint (const Aws::String &value)
 
void SetWebSocketEndpoint (Aws::String &&value)
 
void SetWebSocketEndpoint (const char *value)
 
NodeEthereumAttributesWithWebSocketEndpoint (const Aws::String &value)
 
NodeEthereumAttributesWithWebSocketEndpoint (Aws::String &&value)
 
NodeEthereumAttributesWithWebSocketEndpoint (const char *value)
 

Detailed Description

Attributes of an Ethereum node.

See Also:

AWS API Reference

Definition at line 31 of file NodeEthereumAttributes.h.

Constructor & Destructor Documentation

◆ NodeEthereumAttributes() [1/2]

Aws::ManagedBlockchain::Model::NodeEthereumAttributes::NodeEthereumAttributes ( )

◆ NodeEthereumAttributes() [2/2]

Aws::ManagedBlockchain::Model::NodeEthereumAttributes::NodeEthereumAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetHttpEndpoint()

const Aws::String& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::GetHttpEndpoint ( ) const
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 48 of file NodeEthereumAttributes.h.

◆ GetWebSocketEndpoint()

const Aws::String& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::GetWebSocketEndpoint ( ) const
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 129 of file NodeEthereumAttributes.h.

◆ HttpEndpointHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeEthereumAttributes::HttpEndpointHasBeenSet ( ) const
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 58 of file NodeEthereumAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ManagedBlockchain::Model::NodeEthereumAttributes::Jsonize ( ) const

◆ operator=()

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetHttpEndpoint() [1/3]

void Aws::ManagedBlockchain::Model::NodeEthereumAttributes::SetHttpEndpoint ( Aws::String &&  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 78 of file NodeEthereumAttributes.h.

◆ SetHttpEndpoint() [2/3]

void Aws::ManagedBlockchain::Model::NodeEthereumAttributes::SetHttpEndpoint ( const Aws::String value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 68 of file NodeEthereumAttributes.h.

◆ SetHttpEndpoint() [3/3]

void Aws::ManagedBlockchain::Model::NodeEthereumAttributes::SetHttpEndpoint ( const char *  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 88 of file NodeEthereumAttributes.h.

◆ SetWebSocketEndpoint() [1/3]

void Aws::ManagedBlockchain::Model::NodeEthereumAttributes::SetWebSocketEndpoint ( Aws::String &&  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 159 of file NodeEthereumAttributes.h.

◆ SetWebSocketEndpoint() [2/3]

void Aws::ManagedBlockchain::Model::NodeEthereumAttributes::SetWebSocketEndpoint ( const Aws::String value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 149 of file NodeEthereumAttributes.h.

◆ SetWebSocketEndpoint() [3/3]

void Aws::ManagedBlockchain::Model::NodeEthereumAttributes::SetWebSocketEndpoint ( const char *  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 169 of file NodeEthereumAttributes.h.

◆ WebSocketEndpointHasBeenSet()

bool Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WebSocketEndpointHasBeenSet ( ) const
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 139 of file NodeEthereumAttributes.h.

◆ WithHttpEndpoint() [1/3]

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WithHttpEndpoint ( Aws::String &&  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 108 of file NodeEthereumAttributes.h.

◆ WithHttpEndpoint() [2/3]

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WithHttpEndpoint ( const Aws::String value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 98 of file NodeEthereumAttributes.h.

◆ WithHttpEndpoint() [3/3]

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WithHttpEndpoint ( const char *  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 118 of file NodeEthereumAttributes.h.

◆ WithWebSocketEndpoint() [1/3]

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WithWebSocketEndpoint ( Aws::String &&  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 189 of file NodeEthereumAttributes.h.

◆ WithWebSocketEndpoint() [2/3]

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WithWebSocketEndpoint ( const Aws::String value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 179 of file NodeEthereumAttributes.h.

◆ WithWebSocketEndpoint() [3/3]

NodeEthereumAttributes& Aws::ManagedBlockchain::Model::NodeEthereumAttributes::WithWebSocketEndpoint ( const char *  value)
inline

The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets connection. Connections to this endpoint are authenticated using Signature Version 4.

Definition at line 199 of file NodeEthereumAttributes.h.


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