AWS SDK for C++  1.8.75
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

The location in 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 34 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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 55 of file S3Location.h.

◆ GetBucket()

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 48 of file S3Location.h.

◆ GetKey()

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

The name of the zip file that contains the build files or script files.

Definition at line 103 of file S3Location.h.

◆ GetObjectVersion()

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

The 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 204 of file S3Location.h.

◆ GetRoleArn()

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

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

Definition at line 146 of file S3Location.h.

◆ Jsonize()

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

◆ KeyHasBeenSet()

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

The name of the zip file that contains the build files or script files.

Definition at line 108 of file S3Location.h.

◆ ObjectVersionHasBeenSet()

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

The 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 212 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

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

Definition at line 153 of file S3Location.h.

◆ SetBucket() [1/3]

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 62 of file S3Location.h.

◆ SetBucket() [2/3]

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 69 of file S3Location.h.

◆ SetBucket() [3/3]

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 76 of file S3Location.h.

◆ SetKey() [1/3]

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

The name of the zip file that contains the build files or script files.

Definition at line 113 of file S3Location.h.

◆ SetKey() [2/3]

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

The name of the zip file that contains the build files or script files.

Definition at line 118 of file S3Location.h.

◆ SetKey() [3/3]

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

The name of the zip file that contains the build files or script files.

Definition at line 123 of file S3Location.h.

◆ SetObjectVersion() [1/3]

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

The 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 220 of file S3Location.h.

◆ SetObjectVersion() [2/3]

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

The 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 228 of file S3Location.h.

◆ SetObjectVersion() [3/3]

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

The 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 236 of file S3Location.h.

◆ SetRoleArn() [1/3]

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

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

Definition at line 160 of file S3Location.h.

◆ SetRoleArn() [2/3]

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

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

Definition at line 167 of file S3Location.h.

◆ SetRoleArn() [3/3]

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

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

Definition at line 174 of file S3Location.h.

◆ WithBucket() [1/3]

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 83 of file S3Location.h.

◆ WithBucket() [2/3]

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 90 of file S3Location.h.

◆ WithBucket() [3/3]

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

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

GameLift currently does not support uploading from S3 buckets with names that contain a dot (.).

Definition at line 97 of file S3Location.h.

◆ WithKey() [1/3]

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

The name of the zip file that contains the build files or script files.

Definition at line 128 of file S3Location.h.

◆ WithKey() [2/3]

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

The name of the zip file that contains the build files or script files.

Definition at line 133 of file S3Location.h.

◆ WithKey() [3/3]

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

The name of the zip file that contains the build files or script files.

Definition at line 138 of file S3Location.h.

◆ WithObjectVersion() [1/3]

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

The 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 244 of file S3Location.h.

◆ WithObjectVersion() [2/3]

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

The 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 252 of file S3Location.h.

◆ WithObjectVersion() [3/3]

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

The 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 260 of file S3Location.h.

◆ WithRoleArn() [1/3]

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

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

Definition at line 181 of file S3Location.h.

◆ WithRoleArn() [2/3]

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

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

Definition at line 188 of file S3Location.h.

◆ WithRoleArn() [3/3]

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

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

Definition at line 195 of file S3Location.h.


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