AWS SDK for C++  1.8.76
AWS SDK for C++
Public Member Functions | List of all members
Aws::CognitoIdentityProvider::Model::ContextDataType Class Reference

#include <ContextDataType.h>

Public Member Functions

 ContextDataType ()
 
 ContextDataType (Aws::Utils::Json::JsonView jsonValue)
 
ContextDataTypeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIpAddress () const
 
bool IpAddressHasBeenSet () const
 
void SetIpAddress (const Aws::String &value)
 
void SetIpAddress (Aws::String &&value)
 
void SetIpAddress (const char *value)
 
ContextDataTypeWithIpAddress (const Aws::String &value)
 
ContextDataTypeWithIpAddress (Aws::String &&value)
 
ContextDataTypeWithIpAddress (const char *value)
 
const Aws::StringGetServerName () const
 
bool ServerNameHasBeenSet () const
 
void SetServerName (const Aws::String &value)
 
void SetServerName (Aws::String &&value)
 
void SetServerName (const char *value)
 
ContextDataTypeWithServerName (const Aws::String &value)
 
ContextDataTypeWithServerName (Aws::String &&value)
 
ContextDataTypeWithServerName (const char *value)
 
const Aws::StringGetServerPath () const
 
bool ServerPathHasBeenSet () const
 
void SetServerPath (const Aws::String &value)
 
void SetServerPath (Aws::String &&value)
 
void SetServerPath (const char *value)
 
ContextDataTypeWithServerPath (const Aws::String &value)
 
ContextDataTypeWithServerPath (Aws::String &&value)
 
ContextDataTypeWithServerPath (const char *value)
 
const Aws::Vector< HttpHeader > & GetHttpHeaders () const
 
bool HttpHeadersHasBeenSet () const
 
void SetHttpHeaders (const Aws::Vector< HttpHeader > &value)
 
void SetHttpHeaders (Aws::Vector< HttpHeader > &&value)
 
ContextDataTypeWithHttpHeaders (const Aws::Vector< HttpHeader > &value)
 
ContextDataTypeWithHttpHeaders (Aws::Vector< HttpHeader > &&value)
 
ContextDataTypeAddHttpHeaders (const HttpHeader &value)
 
ContextDataTypeAddHttpHeaders (HttpHeader &&value)
 
const Aws::StringGetEncodedData () const
 
bool EncodedDataHasBeenSet () const
 
void SetEncodedData (const Aws::String &value)
 
void SetEncodedData (Aws::String &&value)
 
void SetEncodedData (const char *value)
 
ContextDataTypeWithEncodedData (const Aws::String &value)
 
ContextDataTypeWithEncodedData (Aws::String &&value)
 
ContextDataTypeWithEncodedData (const char *value)
 

Detailed Description

Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.

See Also:

AWS API Reference

Definition at line 34 of file ContextDataType.h.

Constructor & Destructor Documentation

◆ ContextDataType() [1/2]

Aws::CognitoIdentityProvider::Model::ContextDataType::ContextDataType ( )

◆ ContextDataType() [2/2]

Aws::CognitoIdentityProvider::Model::ContextDataType::ContextDataType ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddHttpHeaders() [1/2]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::AddHttpHeaders ( const HttpHeader value)
inline

HttpHeaders received on your server in same order.

Definition at line 199 of file ContextDataType.h.

◆ AddHttpHeaders() [2/2]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::AddHttpHeaders ( HttpHeader &&  value)
inline

HttpHeaders received on your server in same order.

Definition at line 204 of file ContextDataType.h.

◆ EncodedDataHasBeenSet()

bool Aws::CognitoIdentityProvider::Model::ContextDataType::EncodedDataHasBeenSet ( ) const
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 217 of file ContextDataType.h.

◆ GetEncodedData()

const Aws::String& Aws::CognitoIdentityProvider::Model::ContextDataType::GetEncodedData ( ) const
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 211 of file ContextDataType.h.

◆ GetHttpHeaders()

const Aws::Vector<HttpHeader>& Aws::CognitoIdentityProvider::Model::ContextDataType::GetHttpHeaders ( ) const
inline

HttpHeaders received on your server in same order.

Definition at line 169 of file ContextDataType.h.

◆ GetIpAddress()

const Aws::String& Aws::CognitoIdentityProvider::Model::ContextDataType::GetIpAddress ( ) const
inline

Source IP address of your user.

Definition at line 46 of file ContextDataType.h.

◆ GetServerName()

const Aws::String& Aws::CognitoIdentityProvider::Model::ContextDataType::GetServerName ( ) const
inline

Your server endpoint where this API is invoked.

Definition at line 87 of file ContextDataType.h.

◆ GetServerPath()

const Aws::String& Aws::CognitoIdentityProvider::Model::ContextDataType::GetServerPath ( ) const
inline

Your server path where this API is invoked.

Definition at line 128 of file ContextDataType.h.

◆ HttpHeadersHasBeenSet()

bool Aws::CognitoIdentityProvider::Model::ContextDataType::HttpHeadersHasBeenSet ( ) const
inline

HttpHeaders received on your server in same order.

Definition at line 174 of file ContextDataType.h.

◆ IpAddressHasBeenSet()

bool Aws::CognitoIdentityProvider::Model::ContextDataType::IpAddressHasBeenSet ( ) const
inline

Source IP address of your user.

Definition at line 51 of file ContextDataType.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CognitoIdentityProvider::Model::ContextDataType::Jsonize ( ) const

◆ operator=()

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ServerNameHasBeenSet()

bool Aws::CognitoIdentityProvider::Model::ContextDataType::ServerNameHasBeenSet ( ) const
inline

Your server endpoint where this API is invoked.

Definition at line 92 of file ContextDataType.h.

◆ ServerPathHasBeenSet()

bool Aws::CognitoIdentityProvider::Model::ContextDataType::ServerPathHasBeenSet ( ) const
inline

Your server path where this API is invoked.

Definition at line 133 of file ContextDataType.h.

◆ SetEncodedData() [1/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetEncodedData ( const Aws::String value)
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 223 of file ContextDataType.h.

◆ SetEncodedData() [2/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetEncodedData ( Aws::String &&  value)
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 229 of file ContextDataType.h.

◆ SetEncodedData() [3/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetEncodedData ( const char *  value)
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 235 of file ContextDataType.h.

◆ SetHttpHeaders() [1/2]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetHttpHeaders ( const Aws::Vector< HttpHeader > &  value)
inline

HttpHeaders received on your server in same order.

Definition at line 179 of file ContextDataType.h.

◆ SetHttpHeaders() [2/2]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetHttpHeaders ( Aws::Vector< HttpHeader > &&  value)
inline

HttpHeaders received on your server in same order.

Definition at line 184 of file ContextDataType.h.

◆ SetIpAddress() [1/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetIpAddress ( const Aws::String value)
inline

Source IP address of your user.

Definition at line 56 of file ContextDataType.h.

◆ SetIpAddress() [2/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetIpAddress ( Aws::String &&  value)
inline

Source IP address of your user.

Definition at line 61 of file ContextDataType.h.

◆ SetIpAddress() [3/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetIpAddress ( const char *  value)
inline

Source IP address of your user.

Definition at line 66 of file ContextDataType.h.

◆ SetServerName() [1/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetServerName ( const Aws::String value)
inline

Your server endpoint where this API is invoked.

Definition at line 97 of file ContextDataType.h.

◆ SetServerName() [2/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetServerName ( Aws::String &&  value)
inline

Your server endpoint where this API is invoked.

Definition at line 102 of file ContextDataType.h.

◆ SetServerName() [3/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetServerName ( const char *  value)
inline

Your server endpoint where this API is invoked.

Definition at line 107 of file ContextDataType.h.

◆ SetServerPath() [1/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetServerPath ( const Aws::String value)
inline

Your server path where this API is invoked.

Definition at line 138 of file ContextDataType.h.

◆ SetServerPath() [2/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetServerPath ( Aws::String &&  value)
inline

Your server path where this API is invoked.

Definition at line 143 of file ContextDataType.h.

◆ SetServerPath() [3/3]

void Aws::CognitoIdentityProvider::Model::ContextDataType::SetServerPath ( const char *  value)
inline

Your server path where this API is invoked.

Definition at line 148 of file ContextDataType.h.

◆ WithEncodedData() [1/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithEncodedData ( const Aws::String value)
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 241 of file ContextDataType.h.

◆ WithEncodedData() [2/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithEncodedData ( Aws::String &&  value)
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 247 of file ContextDataType.h.

◆ WithEncodedData() [3/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithEncodedData ( const char *  value)
inline

Encoded data containing device fingerprinting details, collected using the Amazon Cognito context data collection library.

Definition at line 253 of file ContextDataType.h.

◆ WithHttpHeaders() [1/2]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithHttpHeaders ( const Aws::Vector< HttpHeader > &  value)
inline

HttpHeaders received on your server in same order.

Definition at line 189 of file ContextDataType.h.

◆ WithHttpHeaders() [2/2]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithHttpHeaders ( Aws::Vector< HttpHeader > &&  value)
inline

HttpHeaders received on your server in same order.

Definition at line 194 of file ContextDataType.h.

◆ WithIpAddress() [1/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithIpAddress ( const Aws::String value)
inline

Source IP address of your user.

Definition at line 71 of file ContextDataType.h.

◆ WithIpAddress() [2/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithIpAddress ( Aws::String &&  value)
inline

Source IP address of your user.

Definition at line 76 of file ContextDataType.h.

◆ WithIpAddress() [3/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithIpAddress ( const char *  value)
inline

Source IP address of your user.

Definition at line 81 of file ContextDataType.h.

◆ WithServerName() [1/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithServerName ( const Aws::String value)
inline

Your server endpoint where this API is invoked.

Definition at line 112 of file ContextDataType.h.

◆ WithServerName() [2/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithServerName ( Aws::String &&  value)
inline

Your server endpoint where this API is invoked.

Definition at line 117 of file ContextDataType.h.

◆ WithServerName() [3/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithServerName ( const char *  value)
inline

Your server endpoint where this API is invoked.

Definition at line 122 of file ContextDataType.h.

◆ WithServerPath() [1/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithServerPath ( const Aws::String value)
inline

Your server path where this API is invoked.

Definition at line 153 of file ContextDataType.h.

◆ WithServerPath() [2/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithServerPath ( Aws::String &&  value)
inline

Your server path where this API is invoked.

Definition at line 158 of file ContextDataType.h.

◆ WithServerPath() [3/3]

ContextDataType& Aws::CognitoIdentityProvider::Model::ContextDataType::WithServerPath ( const char *  value)
inline

Your server path where this API is invoked.

Definition at line 163 of file ContextDataType.h.


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