AWS SDK for C++  1.7.207
AWS SDK for C++
Public Member Functions | List of all members
Aws::GameLift::Model::AwsCredentials Class Reference

#include <AwsCredentials.h>

Public Member Functions

 AwsCredentials ()
 
 AwsCredentials (Aws::Utils::Json::JsonView jsonValue)
 
AwsCredentialsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAccessKeyId () const
 
bool AccessKeyIdHasBeenSet () const
 
void SetAccessKeyId (const Aws::String &value)
 
void SetAccessKeyId (Aws::String &&value)
 
void SetAccessKeyId (const char *value)
 
AwsCredentialsWithAccessKeyId (const Aws::String &value)
 
AwsCredentialsWithAccessKeyId (Aws::String &&value)
 
AwsCredentialsWithAccessKeyId (const char *value)
 
const Aws::StringGetSecretAccessKey () const
 
bool SecretAccessKeyHasBeenSet () const
 
void SetSecretAccessKey (const Aws::String &value)
 
void SetSecretAccessKey (Aws::String &&value)
 
void SetSecretAccessKey (const char *value)
 
AwsCredentialsWithSecretAccessKey (const Aws::String &value)
 
AwsCredentialsWithSecretAccessKey (Aws::String &&value)
 
AwsCredentialsWithSecretAccessKey (const char *value)
 
const Aws::StringGetSessionToken () const
 
bool SessionTokenHasBeenSet () const
 
void SetSessionToken (const Aws::String &value)
 
void SetSessionToken (Aws::String &&value)
 
void SetSessionToken (const char *value)
 
AwsCredentialsWithSessionToken (const Aws::String &value)
 
AwsCredentialsWithSessionToken (Aws::String &&value)
 
AwsCredentialsWithSessionToken (const char *value)
 

Detailed Description

Temporary access credentials used for uploading game build files to Amazon GameLift. They are valid for a limited time. If they expire before you upload your game build, get a new set by calling RequestUploadCredentials.

See Also:

AWS API Reference

Definition at line 44 of file AwsCredentials.h.

Constructor & Destructor Documentation

◆ AwsCredentials() [1/2]

Aws::GameLift::Model::AwsCredentials::AwsCredentials ( )

◆ AwsCredentials() [2/2]

Aws::GameLift::Model::AwsCredentials::AwsCredentials ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessKeyIdHasBeenSet()

bool Aws::GameLift::Model::AwsCredentials::AccessKeyIdHasBeenSet ( ) const
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 61 of file AwsCredentials.h.

◆ GetAccessKeyId()

const Aws::String& Aws::GameLift::Model::AwsCredentials::GetAccessKeyId ( ) const
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 56 of file AwsCredentials.h.

◆ GetSecretAccessKey()

const Aws::String& Aws::GameLift::Model::AwsCredentials::GetSecretAccessKey ( ) const
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 97 of file AwsCredentials.h.

◆ GetSessionToken()

const Aws::String& Aws::GameLift::Model::AwsCredentials::GetSessionToken ( ) const
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 139 of file AwsCredentials.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GameLift::Model::AwsCredentials::Jsonize ( ) const

◆ operator=()

AwsCredentials& Aws::GameLift::Model::AwsCredentials::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecretAccessKeyHasBeenSet()

bool Aws::GameLift::Model::AwsCredentials::SecretAccessKeyHasBeenSet ( ) const
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 102 of file AwsCredentials.h.

◆ SessionTokenHasBeenSet()

bool Aws::GameLift::Model::AwsCredentials::SessionTokenHasBeenSet ( ) const
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 145 of file AwsCredentials.h.

◆ SetAccessKeyId() [1/3]

void Aws::GameLift::Model::AwsCredentials::SetAccessKeyId ( const Aws::String value)
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 66 of file AwsCredentials.h.

◆ SetAccessKeyId() [2/3]

void Aws::GameLift::Model::AwsCredentials::SetAccessKeyId ( Aws::String &&  value)
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 71 of file AwsCredentials.h.

◆ SetAccessKeyId() [3/3]

void Aws::GameLift::Model::AwsCredentials::SetAccessKeyId ( const char *  value)
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 76 of file AwsCredentials.h.

◆ SetSecretAccessKey() [1/3]

void Aws::GameLift::Model::AwsCredentials::SetSecretAccessKey ( const Aws::String value)
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 107 of file AwsCredentials.h.

◆ SetSecretAccessKey() [2/3]

void Aws::GameLift::Model::AwsCredentials::SetSecretAccessKey ( Aws::String &&  value)
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 112 of file AwsCredentials.h.

◆ SetSecretAccessKey() [3/3]

void Aws::GameLift::Model::AwsCredentials::SetSecretAccessKey ( const char *  value)
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 117 of file AwsCredentials.h.

◆ SetSessionToken() [1/3]

void Aws::GameLift::Model::AwsCredentials::SetSessionToken ( const Aws::String value)
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 151 of file AwsCredentials.h.

◆ SetSessionToken() [2/3]

void Aws::GameLift::Model::AwsCredentials::SetSessionToken ( Aws::String &&  value)
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 157 of file AwsCredentials.h.

◆ SetSessionToken() [3/3]

void Aws::GameLift::Model::AwsCredentials::SetSessionToken ( const char *  value)
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 163 of file AwsCredentials.h.

◆ WithAccessKeyId() [1/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithAccessKeyId ( const Aws::String value)
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 81 of file AwsCredentials.h.

◆ WithAccessKeyId() [2/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithAccessKeyId ( Aws::String &&  value)
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 86 of file AwsCredentials.h.

◆ WithAccessKeyId() [3/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithAccessKeyId ( const char *  value)
inline

Temporary key allowing access to the Amazon GameLift S3 account.

Definition at line 91 of file AwsCredentials.h.

◆ WithSecretAccessKey() [1/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithSecretAccessKey ( const Aws::String value)
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 122 of file AwsCredentials.h.

◆ WithSecretAccessKey() [2/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithSecretAccessKey ( Aws::String &&  value)
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 127 of file AwsCredentials.h.

◆ WithSecretAccessKey() [3/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithSecretAccessKey ( const char *  value)
inline

Temporary secret key allowing access to the Amazon GameLift S3 account.

Definition at line 132 of file AwsCredentials.h.

◆ WithSessionToken() [1/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithSessionToken ( const Aws::String value)
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 169 of file AwsCredentials.h.

◆ WithSessionToken() [2/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithSessionToken ( Aws::String &&  value)
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 175 of file AwsCredentials.h.

◆ WithSessionToken() [3/3]

AwsCredentials& Aws::GameLift::Model::AwsCredentials::WithSessionToken ( const char *  value)
inline

Token used to associate a specific build ID with the files uploaded using these credentials.

Definition at line 181 of file AwsCredentials.h.


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