7#include <aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ApiGatewayManagementApi
44 inline void SetSourceIp(
const char* value) { m_sourceIpHasBeenSet =
true; m_sourceIp.assign(value); }
58 inline void SetUserAgent(
const char* value) { m_userAgentHasBeenSet =
true; m_userAgent.assign(value); }
66 bool m_sourceIpHasBeenSet =
false;
69 bool m_userAgentHasBeenSet =
false;
void SetSourceIp(const char *value)
const Aws::String & GetUserAgent() const
Identity & WithSourceIp(const Aws::String &value)
AWS_APIGATEWAYMANAGEMENTAPI_API Identity()
Identity & WithUserAgent(const char *value)
void SetUserAgent(const Aws::String &value)
void SetSourceIp(Aws::String &&value)
AWS_APIGATEWAYMANAGEMENTAPI_API Identity(Aws::Utils::Json::JsonView jsonValue)
Identity & WithUserAgent(const Aws::String &value)
void SetSourceIp(const Aws::String &value)
AWS_APIGATEWAYMANAGEMENTAPI_API Identity & operator=(Aws::Utils::Json::JsonView jsonValue)
bool UserAgentHasBeenSet() const
void SetUserAgent(Aws::String &&value)
Identity & WithSourceIp(Aws::String &&value)
AWS_APIGATEWAYMANAGEMENTAPI_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUserAgent(const char *value)
Identity & WithUserAgent(Aws::String &&value)
bool SourceIpHasBeenSet() const
Identity & WithSourceIp(const char *value)
const Aws::String & GetSourceIp() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue