7#include <aws/directconnect/DirectConnect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace DirectConnect
49 inline void SetVirtualGatewayId(
const char* value) { m_virtualGatewayIdHasBeenSet =
true; m_virtualGatewayId.assign(value); }
69 inline void SetVirtualGatewayState(
const char* value) { m_virtualGatewayStateHasBeenSet =
true; m_virtualGatewayState.assign(value); }
77 bool m_virtualGatewayIdHasBeenSet =
false;
80 bool m_virtualGatewayStateHasBeenSet =
false;
void SetVirtualGatewayId(const char *value)
void SetVirtualGatewayId(const Aws::String &value)
bool VirtualGatewayStateHasBeenSet() const
VirtualGateway & WithVirtualGatewayState(const char *value)
AWS_DIRECTCONNECT_API VirtualGateway()
const Aws::String & GetVirtualGatewayId() const
VirtualGateway & WithVirtualGatewayId(Aws::String &&value)
VirtualGateway & WithVirtualGatewayState(const Aws::String &value)
const Aws::String & GetVirtualGatewayState() const
VirtualGateway & WithVirtualGatewayId(const Aws::String &value)
AWS_DIRECTCONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetVirtualGatewayId(Aws::String &&value)
AWS_DIRECTCONNECT_API VirtualGateway & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetVirtualGatewayState(Aws::String &&value)
bool VirtualGatewayIdHasBeenSet() const
VirtualGateway & WithVirtualGatewayState(Aws::String &&value)
void SetVirtualGatewayState(const char *value)
void SetVirtualGatewayState(const Aws::String &value)
AWS_DIRECTCONNECT_API VirtualGateway(Aws::Utils::Json::JsonView jsonValue)
VirtualGateway & WithVirtualGatewayId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue