7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
19namespace ManagedBlockchain {
45 template <
typename HttpEndpo
intT = Aws::String>
47 m_httpEndpointHasBeenSet =
true;
48 m_httpEndpoint = std::forward<HttpEndpointT>(value);
50 template <
typename HttpEndpo
intT = Aws::String>
68 template <
typename WebSocketEndpo
intT = Aws::String>
70 m_webSocketEndpointHasBeenSet =
true;
71 m_webSocketEndpoint = std::forward<WebSocketEndpointT>(value);
73 template <
typename WebSocketEndpo
intT = Aws::String>
83 bool m_httpEndpointHasBeenSet =
false;
84 bool m_webSocketEndpointHasBeenSet =
false;
AWS_MANAGEDBLOCKCHAIN_API NodeEthereumAttributes(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetWebSocketEndpoint() const
AWS_MANAGEDBLOCKCHAIN_API Aws::Utils::Json::JsonValue Jsonize() const
NodeEthereumAttributes & WithHttpEndpoint(HttpEndpointT &&value)
AWS_MANAGEDBLOCKCHAIN_API NodeEthereumAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MANAGEDBLOCKCHAIN_API NodeEthereumAttributes()=default
void SetHttpEndpoint(HttpEndpointT &&value)
bool WebSocketEndpointHasBeenSet() const
bool HttpEndpointHasBeenSet() const
NodeEthereumAttributes & WithWebSocketEndpoint(WebSocketEndpointT &&value)
const Aws::String & GetHttpEndpoint() const
void SetWebSocketEndpoint(WebSocketEndpointT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue