AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::APIGateway::Model::TestInvokeAuthorizerResult Class Reference

#include <TestInvokeAuthorizerResult.h>

Public Member Functions

 TestInvokeAuthorizerResult ()
 
 TestInvokeAuthorizerResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
TestInvokeAuthorizerResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
int GetClientStatus () const
 
void SetClientStatus (int value)
 
TestInvokeAuthorizerResultWithClientStatus (int value)
 
const Aws::StringGetLog () const
 
void SetLog (const Aws::String &value)
 
void SetLog (Aws::String &&value)
 
void SetLog (const char *value)
 
TestInvokeAuthorizerResultWithLog (const Aws::String &value)
 
TestInvokeAuthorizerResultWithLog (Aws::String &&value)
 
TestInvokeAuthorizerResultWithLog (const char *value)
 
long long GetLatency () const
 
void SetLatency (long long value)
 
TestInvokeAuthorizerResultWithLatency (long long value)
 
const Aws::StringGetPrincipalId () const
 
void SetPrincipalId (const Aws::String &value)
 
void SetPrincipalId (Aws::String &&value)
 
void SetPrincipalId (const char *value)
 
TestInvokeAuthorizerResultWithPrincipalId (const Aws::String &value)
 
TestInvokeAuthorizerResultWithPrincipalId (Aws::String &&value)
 
TestInvokeAuthorizerResultWithPrincipalId (const char *value)
 
const Aws::StringGetPolicy () const
 
void SetPolicy (const Aws::String &value)
 
void SetPolicy (Aws::String &&value)
 
void SetPolicy (const char *value)
 
TestInvokeAuthorizerResultWithPolicy (const Aws::String &value)
 
TestInvokeAuthorizerResultWithPolicy (Aws::String &&value)
 
TestInvokeAuthorizerResultWithPolicy (const char *value)
 
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetAuthorization () const
 
void SetAuthorization (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
void SetAuthorization (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
TestInvokeAuthorizerResultWithAuthorization (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
TestInvokeAuthorizerResultWithAuthorization (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
TestInvokeAuthorizerResultAddAuthorization (const Aws::String &key, const Aws::Vector< Aws::String > &value)
 
TestInvokeAuthorizerResultAddAuthorization (Aws::String &&key, const Aws::Vector< Aws::String > &value)
 
TestInvokeAuthorizerResultAddAuthorization (const Aws::String &key, Aws::Vector< Aws::String > &&value)
 
TestInvokeAuthorizerResultAddAuthorization (Aws::String &&key, Aws::Vector< Aws::String > &&value)
 
TestInvokeAuthorizerResultAddAuthorization (const char *key, Aws::Vector< Aws::String > &&value)
 
TestInvokeAuthorizerResultAddAuthorization (const char *key, const Aws::Vector< Aws::String > &value)
 
const Aws::Map< Aws::String, Aws::String > & GetClaims () const
 
void SetClaims (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetClaims (Aws::Map< Aws::String, Aws::String > &&value)
 
TestInvokeAuthorizerResultWithClaims (const Aws::Map< Aws::String, Aws::String > &value)
 
TestInvokeAuthorizerResultWithClaims (Aws::Map< Aws::String, Aws::String > &&value)
 
TestInvokeAuthorizerResultAddClaims (const Aws::String &key, const Aws::String &value)
 
TestInvokeAuthorizerResultAddClaims (Aws::String &&key, const Aws::String &value)
 
TestInvokeAuthorizerResultAddClaims (const Aws::String &key, Aws::String &&value)
 
TestInvokeAuthorizerResultAddClaims (Aws::String &&key, Aws::String &&value)
 
TestInvokeAuthorizerResultAddClaims (const char *key, Aws::String &&value)
 
TestInvokeAuthorizerResultAddClaims (Aws::String &&key, const char *value)
 
TestInvokeAuthorizerResultAddClaims (const char *key, const char *value)
 

Detailed Description

Represents the response of the test invoke request for a custom Authorizer

See Also:

AWS API Reference

Definition at line 35 of file TestInvokeAuthorizerResult.h.

Constructor & Destructor Documentation

◆ TestInvokeAuthorizerResult() [1/2]

Aws::APIGateway::Model::TestInvokeAuthorizerResult::TestInvokeAuthorizerResult ( )

◆ TestInvokeAuthorizerResult() [2/2]

Aws::APIGateway::Model::TestInvokeAuthorizerResult::TestInvokeAuthorizerResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAuthorization() [1/6]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddAuthorization ( Aws::String &&  key,
Aws::Vector< Aws::String > &&  value 
)
inline

Definition at line 211 of file TestInvokeAuthorizerResult.h.

◆ AddAuthorization() [2/6]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddAuthorization ( Aws::String &&  key,
const Aws::Vector< Aws::String > &  value 
)
inline

Definition at line 205 of file TestInvokeAuthorizerResult.h.

◆ AddAuthorization() [3/6]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddAuthorization ( const Aws::String key,
Aws::Vector< Aws::String > &&  value 
)
inline

Definition at line 208 of file TestInvokeAuthorizerResult.h.

◆ AddAuthorization() [4/6]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddAuthorization ( const Aws::String key,
const Aws::Vector< Aws::String > &  value 
)
inline

Definition at line 202 of file TestInvokeAuthorizerResult.h.

◆ AddAuthorization() [5/6]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddAuthorization ( const char *  key,
Aws::Vector< Aws::String > &&  value 
)
inline

Definition at line 214 of file TestInvokeAuthorizerResult.h.

◆ AddAuthorization() [6/6]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddAuthorization ( const char *  key,
const Aws::Vector< Aws::String > &  value 
)
inline

Definition at line 217 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [1/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 290 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [2/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( Aws::String &&  key,
const Aws::String value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 274 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [3/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( Aws::String &&  key,
const char *  value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 306 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [4/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( const Aws::String key,
Aws::String &&  value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 282 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [5/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( const Aws::String key,
const Aws::String value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 266 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [6/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( const char *  key,
Aws::String &&  value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 298 of file TestInvokeAuthorizerResult.h.

◆ AddClaims() [7/7]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::AddClaims ( const char *  key,
const char *  value 
)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 314 of file TestInvokeAuthorizerResult.h.

◆ GetAuthorization()

const Aws::Map<Aws::String, Aws::Vector<Aws::String> >& Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetAuthorization ( ) const
inline

Definition at line 187 of file TestInvokeAuthorizerResult.h.

◆ GetClaims()

const Aws::Map<Aws::String, Aws::String>& Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetClaims ( ) const
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 226 of file TestInvokeAuthorizerResult.h.

◆ GetClientStatus()

int Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetClientStatus ( ) const
inline

The HTTP status code that the client would have received. Value is 0 if the authorizer succeeded.

Definition at line 47 of file TestInvokeAuthorizerResult.h.

◆ GetLatency()

long long Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetLatency ( ) const
inline

The execution latency of the test authorizer request.

Definition at line 101 of file TestInvokeAuthorizerResult.h.

◆ GetLog()

const Aws::String& Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetLog ( ) const
inline

The API Gateway execution log for the test authorizer request.

Definition at line 65 of file TestInvokeAuthorizerResult.h.

◆ GetPolicy()

const Aws::String& Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetPolicy ( ) const
inline

The JSON policy document returned by the Authorizer

Definition at line 153 of file TestInvokeAuthorizerResult.h.

◆ GetPrincipalId()

const Aws::String& Aws::APIGateway::Model::TestInvokeAuthorizerResult::GetPrincipalId ( ) const
inline

The principal identity returned by the Authorizer

Definition at line 117 of file TestInvokeAuthorizerResult.h.

◆ operator=()

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAuthorization() [1/2]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetAuthorization ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

Definition at line 193 of file TestInvokeAuthorizerResult.h.

◆ SetAuthorization() [2/2]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetAuthorization ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

Definition at line 190 of file TestInvokeAuthorizerResult.h.

◆ SetClaims() [1/2]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetClaims ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 242 of file TestInvokeAuthorizerResult.h.

◆ SetClaims() [2/2]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetClaims ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 234 of file TestInvokeAuthorizerResult.h.

◆ SetClientStatus()

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetClientStatus ( int  value)
inline

The HTTP status code that the client would have received. Value is 0 if the authorizer succeeded.

Definition at line 53 of file TestInvokeAuthorizerResult.h.

◆ SetLatency()

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetLatency ( long long  value)
inline

The execution latency of the test authorizer request.

Definition at line 106 of file TestInvokeAuthorizerResult.h.

◆ SetLog() [1/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetLog ( Aws::String &&  value)
inline

The API Gateway execution log for the test authorizer request.

Definition at line 75 of file TestInvokeAuthorizerResult.h.

◆ SetLog() [2/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetLog ( const Aws::String value)
inline

The API Gateway execution log for the test authorizer request.

Definition at line 70 of file TestInvokeAuthorizerResult.h.

◆ SetLog() [3/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetLog ( const char *  value)
inline

The API Gateway execution log for the test authorizer request.

Definition at line 80 of file TestInvokeAuthorizerResult.h.

◆ SetPolicy() [1/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetPolicy ( Aws::String &&  value)
inline

The JSON policy document returned by the Authorizer

Definition at line 163 of file TestInvokeAuthorizerResult.h.

◆ SetPolicy() [2/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetPolicy ( const Aws::String value)
inline

The JSON policy document returned by the Authorizer

Definition at line 158 of file TestInvokeAuthorizerResult.h.

◆ SetPolicy() [3/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetPolicy ( const char *  value)
inline

The JSON policy document returned by the Authorizer

Definition at line 168 of file TestInvokeAuthorizerResult.h.

◆ SetPrincipalId() [1/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetPrincipalId ( Aws::String &&  value)
inline

The principal identity returned by the Authorizer

Definition at line 127 of file TestInvokeAuthorizerResult.h.

◆ SetPrincipalId() [2/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetPrincipalId ( const Aws::String value)
inline

The principal identity returned by the Authorizer

Definition at line 122 of file TestInvokeAuthorizerResult.h.

◆ SetPrincipalId() [3/3]

void Aws::APIGateway::Model::TestInvokeAuthorizerResult::SetPrincipalId ( const char *  value)
inline

The principal identity returned by the Authorizer

Definition at line 132 of file TestInvokeAuthorizerResult.h.

◆ WithAuthorization() [1/2]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithAuthorization ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

Definition at line 199 of file TestInvokeAuthorizerResult.h.

◆ WithAuthorization() [2/2]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithAuthorization ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

Definition at line 196 of file TestInvokeAuthorizerResult.h.

◆ WithClaims() [1/2]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithClaims ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 258 of file TestInvokeAuthorizerResult.h.

◆ WithClaims() [2/2]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithClaims ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The open identity claims, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.

Definition at line 250 of file TestInvokeAuthorizerResult.h.

◆ WithClientStatus()

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithClientStatus ( int  value)
inline

The HTTP status code that the client would have received. Value is 0 if the authorizer succeeded.

Definition at line 59 of file TestInvokeAuthorizerResult.h.

◆ WithLatency()

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithLatency ( long long  value)
inline

The execution latency of the test authorizer request.

Definition at line 111 of file TestInvokeAuthorizerResult.h.

◆ WithLog() [1/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithLog ( Aws::String &&  value)
inline

The API Gateway execution log for the test authorizer request.

Definition at line 90 of file TestInvokeAuthorizerResult.h.

◆ WithLog() [2/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithLog ( const Aws::String value)
inline

The API Gateway execution log for the test authorizer request.

Definition at line 85 of file TestInvokeAuthorizerResult.h.

◆ WithLog() [3/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithLog ( const char *  value)
inline

The API Gateway execution log for the test authorizer request.

Definition at line 95 of file TestInvokeAuthorizerResult.h.

◆ WithPolicy() [1/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithPolicy ( Aws::String &&  value)
inline

The JSON policy document returned by the Authorizer

Definition at line 178 of file TestInvokeAuthorizerResult.h.

◆ WithPolicy() [2/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithPolicy ( const Aws::String value)
inline

The JSON policy document returned by the Authorizer

Definition at line 173 of file TestInvokeAuthorizerResult.h.

◆ WithPolicy() [3/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithPolicy ( const char *  value)
inline

The JSON policy document returned by the Authorizer

Definition at line 183 of file TestInvokeAuthorizerResult.h.

◆ WithPrincipalId() [1/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithPrincipalId ( Aws::String &&  value)
inline

The principal identity returned by the Authorizer

Definition at line 142 of file TestInvokeAuthorizerResult.h.

◆ WithPrincipalId() [2/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithPrincipalId ( const Aws::String value)
inline

The principal identity returned by the Authorizer

Definition at line 137 of file TestInvokeAuthorizerResult.h.

◆ WithPrincipalId() [3/3]

TestInvokeAuthorizerResult& Aws::APIGateway::Model::TestInvokeAuthorizerResult::WithPrincipalId ( const char *  value)
inline

The principal identity returned by the Authorizer

Definition at line 147 of file TestInvokeAuthorizerResult.h.


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