AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::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)
 
bool GetIsAuthenticated () const
 
void SetIsAuthenticated (bool value)
 
TestInvokeAuthorizerResultWithIsAuthenticated (bool 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::Vector< Aws::String > & GetPolicyDocuments () const
 
void SetPolicyDocuments (const Aws::Vector< Aws::String > &value)
 
void SetPolicyDocuments (Aws::Vector< Aws::String > &&value)
 
TestInvokeAuthorizerResultWithPolicyDocuments (const Aws::Vector< Aws::String > &value)
 
TestInvokeAuthorizerResultWithPolicyDocuments (Aws::Vector< Aws::String > &&value)
 
TestInvokeAuthorizerResultAddPolicyDocuments (const Aws::String &value)
 
TestInvokeAuthorizerResultAddPolicyDocuments (Aws::String &&value)
 
TestInvokeAuthorizerResultAddPolicyDocuments (const char *value)
 
int GetRefreshAfterInSeconds () const
 
void SetRefreshAfterInSeconds (int value)
 
TestInvokeAuthorizerResultWithRefreshAfterInSeconds (int value)
 
int GetDisconnectAfterInSeconds () const
 
void SetDisconnectAfterInSeconds (int value)
 
TestInvokeAuthorizerResultWithDisconnectAfterInSeconds (int value)
 

Detailed Description

Definition at line 28 of file TestInvokeAuthorizerResult.h.

Constructor & Destructor Documentation

◆ TestInvokeAuthorizerResult() [1/2]

Aws::IoT::Model::TestInvokeAuthorizerResult::TestInvokeAuthorizerResult ( )

◆ TestInvokeAuthorizerResult() [2/2]

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

Member Function Documentation

◆ AddPolicyDocuments() [1/3]

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::AddPolicyDocuments ( Aws::String &&  value)
inline

IAM policy documents.

Definition at line 121 of file TestInvokeAuthorizerResult.h.

◆ AddPolicyDocuments() [2/3]

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::AddPolicyDocuments ( const Aws::String value)
inline

IAM policy documents.

Definition at line 116 of file TestInvokeAuthorizerResult.h.

◆ AddPolicyDocuments() [3/3]

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::AddPolicyDocuments ( const char *  value)
inline

IAM policy documents.

Definition at line 126 of file TestInvokeAuthorizerResult.h.

◆ GetDisconnectAfterInSeconds()

int Aws::IoT::Model::TestInvokeAuthorizerResult::GetDisconnectAfterInSeconds ( ) const
inline

The number of seconds after which the connection is terminated.

Definition at line 151 of file TestInvokeAuthorizerResult.h.

◆ GetIsAuthenticated()

bool Aws::IoT::Model::TestInvokeAuthorizerResult::GetIsAuthenticated ( ) const
inline

True if the token is authenticated, otherwise false.

Definition at line 39 of file TestInvokeAuthorizerResult.h.

◆ GetPolicyDocuments()

const Aws::Vector<Aws::String>& Aws::IoT::Model::TestInvokeAuthorizerResult::GetPolicyDocuments ( ) const
inline

IAM policy documents.

Definition at line 91 of file TestInvokeAuthorizerResult.h.

◆ GetPrincipalId()

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

The principal ID.

Definition at line 55 of file TestInvokeAuthorizerResult.h.

◆ GetRefreshAfterInSeconds()

int Aws::IoT::Model::TestInvokeAuthorizerResult::GetRefreshAfterInSeconds ( ) const
inline

The number of seconds after which the temporary credentials are refreshed.

Definition at line 133 of file TestInvokeAuthorizerResult.h.

◆ operator=()

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

◆ SetDisconnectAfterInSeconds()

void Aws::IoT::Model::TestInvokeAuthorizerResult::SetDisconnectAfterInSeconds ( int  value)
inline

The number of seconds after which the connection is terminated.

Definition at line 156 of file TestInvokeAuthorizerResult.h.

◆ SetIsAuthenticated()

void Aws::IoT::Model::TestInvokeAuthorizerResult::SetIsAuthenticated ( bool  value)
inline

True if the token is authenticated, otherwise false.

Definition at line 44 of file TestInvokeAuthorizerResult.h.

◆ SetPolicyDocuments() [1/2]

void Aws::IoT::Model::TestInvokeAuthorizerResult::SetPolicyDocuments ( Aws::Vector< Aws::String > &&  value)
inline

IAM policy documents.

Definition at line 101 of file TestInvokeAuthorizerResult.h.

◆ SetPolicyDocuments() [2/2]

void Aws::IoT::Model::TestInvokeAuthorizerResult::SetPolicyDocuments ( const Aws::Vector< Aws::String > &  value)
inline

IAM policy documents.

Definition at line 96 of file TestInvokeAuthorizerResult.h.

◆ SetPrincipalId() [1/3]

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

The principal ID.

Definition at line 65 of file TestInvokeAuthorizerResult.h.

◆ SetPrincipalId() [2/3]

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

The principal ID.

Definition at line 60 of file TestInvokeAuthorizerResult.h.

◆ SetPrincipalId() [3/3]

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

The principal ID.

Definition at line 70 of file TestInvokeAuthorizerResult.h.

◆ SetRefreshAfterInSeconds()

void Aws::IoT::Model::TestInvokeAuthorizerResult::SetRefreshAfterInSeconds ( int  value)
inline

The number of seconds after which the temporary credentials are refreshed.

Definition at line 139 of file TestInvokeAuthorizerResult.h.

◆ WithDisconnectAfterInSeconds()

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::WithDisconnectAfterInSeconds ( int  value)
inline

The number of seconds after which the connection is terminated.

Definition at line 161 of file TestInvokeAuthorizerResult.h.

◆ WithIsAuthenticated()

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::WithIsAuthenticated ( bool  value)
inline

True if the token is authenticated, otherwise false.

Definition at line 49 of file TestInvokeAuthorizerResult.h.

◆ WithPolicyDocuments() [1/2]

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::WithPolicyDocuments ( Aws::Vector< Aws::String > &&  value)
inline

IAM policy documents.

Definition at line 111 of file TestInvokeAuthorizerResult.h.

◆ WithPolicyDocuments() [2/2]

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::WithPolicyDocuments ( const Aws::Vector< Aws::String > &  value)
inline

IAM policy documents.

Definition at line 106 of file TestInvokeAuthorizerResult.h.

◆ WithPrincipalId() [1/3]

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

The principal ID.

Definition at line 80 of file TestInvokeAuthorizerResult.h.

◆ WithPrincipalId() [2/3]

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

The principal ID.

Definition at line 75 of file TestInvokeAuthorizerResult.h.

◆ WithPrincipalId() [3/3]

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

The principal ID.

Definition at line 85 of file TestInvokeAuthorizerResult.h.

◆ WithRefreshAfterInSeconds()

TestInvokeAuthorizerResult& Aws::IoT::Model::TestInvokeAuthorizerResult::WithRefreshAfterInSeconds ( int  value)
inline

The number of seconds after which the temporary credentials are refreshed.

Definition at line 145 of file TestInvokeAuthorizerResult.h.


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