7#include <aws/managedblockchain/ManagedBlockchain_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ManagedBlockchain
51 template<
typename HttpEndpo
intT = Aws::String>
52 void SetHttpEndpoint(HttpEndpointT&& value) { m_httpEndpointHasBeenSet =
true; m_httpEndpoint = std::forward<HttpEndpointT>(value); }
53 template<
typename HttpEndpo
intT = Aws::String>
68 template<
typename WebSocketEndpo
intT = Aws::String>
69 void SetWebSocketEndpoint(WebSocketEndpointT&& value) { m_webSocketEndpointHasBeenSet =
true; m_webSocketEndpoint = std::forward<WebSocketEndpointT>(value); }
70 template<
typename WebSocketEndpo
intT = Aws::String>
76 bool m_httpEndpointHasBeenSet =
false;
79 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