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

#include <S3Location.h>

Public Member Functions

 S3Location ()
 
 S3Location (Aws::Utils::Json::JsonView jsonValue)
 
S3Locationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBucket () const
 
bool BucketHasBeenSet () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
S3LocationWithBucket (const Aws::String &value)
 
S3LocationWithBucket (Aws::String &&value)
 
S3LocationWithBucket (const char *value)
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
S3LocationWithKey (const Aws::String &value)
 
S3LocationWithKey (Aws::String &&value)
 
S3LocationWithKey (const char *value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
S3LocationWithRoleArn (const Aws::String &value)
 
S3LocationWithRoleArn (Aws::String &&value)
 
S3LocationWithRoleArn (const char *value)
 
const Aws::StringGetObjectVersion () const
 
bool ObjectVersionHasBeenSet () const
 
void SetObjectVersion (const Aws::String &value)
 
void SetObjectVersion (Aws::String &&value)
 
void SetObjectVersion (const char *value)
 
S3LocationWithObjectVersion (const Aws::String &value)
 
S3LocationWithObjectVersion (Aws::String &&value)
 
S3LocationWithObjectVersion (const char *value)
 

Detailed Description

Location in Amazon Simple Storage Service (Amazon S3) where build or script files are stored for access by Amazon GameLift. This location is specified in CreateBuild, CreateScript, and UpdateScript requests.

See Also:

AWS API Reference

Definition at line 44 of file S3Location.h.

Constructor & Destructor Documentation

◆ S3Location() [1/2]

Aws::GameLift::Model::S3Location::S3Location ( )

◆ S3Location() [2/2]

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

Member Function Documentation

◆ BucketHasBeenSet()

bool Aws::GameLift::Model::S3Location::BucketHasBeenSet ( ) const
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 61 of file S3Location.h.

◆ GetBucket()

const Aws::String& Aws::GameLift::Model::S3Location::GetBucket ( ) const
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 56 of file S3Location.h.

◆ GetKey()

const Aws::String& Aws::GameLift::Model::S3Location::GetKey ( ) const
inline

Name of the zip file containing the build files or script files.

Definition at line 97 of file S3Location.h.

◆ GetObjectVersion()

const Aws::String& Aws::GameLift::Model::S3Location::GetObjectVersion ( ) const
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 198 of file S3Location.h.

◆ GetRoleArn()

const Aws::String& Aws::GameLift::Model::S3Location::GetRoleArn ( ) const
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 140 of file S3Location.h.

◆ Jsonize()

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

◆ KeyHasBeenSet()

bool Aws::GameLift::Model::S3Location::KeyHasBeenSet ( ) const
inline

Name of the zip file containing the build files or script files.

Definition at line 102 of file S3Location.h.

◆ ObjectVersionHasBeenSet()

bool Aws::GameLift::Model::S3Location::ObjectVersionHasBeenSet ( ) const
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 206 of file S3Location.h.

◆ operator=()

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

◆ RoleArnHasBeenSet()

bool Aws::GameLift::Model::S3Location::RoleArnHasBeenSet ( ) const
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 147 of file S3Location.h.

◆ SetBucket() [1/3]

void Aws::GameLift::Model::S3Location::SetBucket ( const Aws::String value)
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 66 of file S3Location.h.

◆ SetBucket() [2/3]

void Aws::GameLift::Model::S3Location::SetBucket ( Aws::String &&  value)
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 71 of file S3Location.h.

◆ SetBucket() [3/3]

void Aws::GameLift::Model::S3Location::SetBucket ( const char *  value)
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 76 of file S3Location.h.

◆ SetKey() [1/3]

void Aws::GameLift::Model::S3Location::SetKey ( const Aws::String value)
inline

Name of the zip file containing the build files or script files.

Definition at line 107 of file S3Location.h.

◆ SetKey() [2/3]

void Aws::GameLift::Model::S3Location::SetKey ( Aws::String &&  value)
inline

Name of the zip file containing the build files or script files.

Definition at line 112 of file S3Location.h.

◆ SetKey() [3/3]

void Aws::GameLift::Model::S3Location::SetKey ( const char *  value)
inline

Name of the zip file containing the build files or script files.

Definition at line 117 of file S3Location.h.

◆ SetObjectVersion() [1/3]

void Aws::GameLift::Model::S3Location::SetObjectVersion ( const Aws::String value)
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 214 of file S3Location.h.

◆ SetObjectVersion() [2/3]

void Aws::GameLift::Model::S3Location::SetObjectVersion ( Aws::String &&  value)
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 222 of file S3Location.h.

◆ SetObjectVersion() [3/3]

void Aws::GameLift::Model::S3Location::SetObjectVersion ( const char *  value)
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 230 of file S3Location.h.

◆ SetRoleArn() [1/3]

void Aws::GameLift::Model::S3Location::SetRoleArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 154 of file S3Location.h.

◆ SetRoleArn() [2/3]

void Aws::GameLift::Model::S3Location::SetRoleArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 161 of file S3Location.h.

◆ SetRoleArn() [3/3]

void Aws::GameLift::Model::S3Location::SetRoleArn ( const char *  value)
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 168 of file S3Location.h.

◆ WithBucket() [1/3]

S3Location& Aws::GameLift::Model::S3Location::WithBucket ( const Aws::String value)
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 81 of file S3Location.h.

◆ WithBucket() [2/3]

S3Location& Aws::GameLift::Model::S3Location::WithBucket ( Aws::String &&  value)
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 86 of file S3Location.h.

◆ WithBucket() [3/3]

S3Location& Aws::GameLift::Model::S3Location::WithBucket ( const char *  value)
inline

Amazon S3 bucket identifier. This is the name of the S3 bucket.

Definition at line 91 of file S3Location.h.

◆ WithKey() [1/3]

S3Location& Aws::GameLift::Model::S3Location::WithKey ( const Aws::String value)
inline

Name of the zip file containing the build files or script files.

Definition at line 122 of file S3Location.h.

◆ WithKey() [2/3]

S3Location& Aws::GameLift::Model::S3Location::WithKey ( Aws::String &&  value)
inline

Name of the zip file containing the build files or script files.

Definition at line 127 of file S3Location.h.

◆ WithKey() [3/3]

S3Location& Aws::GameLift::Model::S3Location::WithKey ( const char *  value)
inline

Name of the zip file containing the build files or script files.

Definition at line 132 of file S3Location.h.

◆ WithObjectVersion() [1/3]

S3Location& Aws::GameLift::Model::S3Location::WithObjectVersion ( const Aws::String value)
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 238 of file S3Location.h.

◆ WithObjectVersion() [2/3]

S3Location& Aws::GameLift::Model::S3Location::WithObjectVersion ( Aws::String &&  value)
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 246 of file S3Location.h.

◆ WithObjectVersion() [3/3]

S3Location& Aws::GameLift::Model::S3Location::WithObjectVersion ( const char *  value)
inline

Version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file; if not set, the latest version of the file is retrieved.

Definition at line 254 of file S3Location.h.

◆ WithRoleArn() [1/3]

S3Location& Aws::GameLift::Model::S3Location::WithRoleArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 175 of file S3Location.h.

◆ WithRoleArn() [2/3]

S3Location& Aws::GameLift::Model::S3Location::WithRoleArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 182 of file S3Location.h.

◆ WithRoleArn() [3/3]

S3Location& Aws::GameLift::Model::S3Location::WithRoleArn ( const char *  value)
inline

Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

Definition at line 189 of file S3Location.h.


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