public class Credentials
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
AWS access credentials required to upload game build files to Amazon GameLift. These credentials are generated with CreateBuild, and are valid for a limited time. If they expire before you upload your game build, get a new set by calling RequestUploadCredentials.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
accessKeyId
Access key for an AWS account.
|
private java.lang.String |
secretAccessKey
Secret key for an AWS account.
|
private java.lang.String |
sessionToken
Token specific to a build ID.
|
Constructor and Description |
---|
Credentials() |
Modifier and Type | Method and Description |
---|---|
Credentials |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAccessKeyId()
Access key for an AWS account.
|
java.lang.String |
getSecretAccessKey()
Secret key for an AWS account.
|
java.lang.String |
getSessionToken()
Token specific to a build ID.
|
int |
hashCode() |
void |
setAccessKeyId(java.lang.String accessKeyId)
Access key for an AWS account.
|
void |
setSecretAccessKey(java.lang.String secretAccessKey)
Secret key for an AWS account.
|
void |
setSessionToken(java.lang.String sessionToken)
Token specific to a build ID.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Credentials |
withAccessKeyId(java.lang.String accessKeyId)
Access key for an AWS account.
|
Credentials |
withSecretAccessKey(java.lang.String secretAccessKey)
Secret key for an AWS account.
|
Credentials |
withSessionToken(java.lang.String sessionToken)
Token specific to a build ID.
|
private java.lang.String accessKeyId
Access key for an AWS account.
private java.lang.String secretAccessKey
Secret key for an AWS account.
private java.lang.String sessionToken
Token specific to a build ID.
public void setAccessKeyId(java.lang.String accessKeyId)
Access key for an AWS account.
accessKeyId
- Access key for an AWS account.public java.lang.String getAccessKeyId()
Access key for an AWS account.
public Credentials withAccessKeyId(java.lang.String accessKeyId)
Access key for an AWS account.
accessKeyId
- Access key for an AWS account.public void setSecretAccessKey(java.lang.String secretAccessKey)
Secret key for an AWS account.
secretAccessKey
- Secret key for an AWS account.public java.lang.String getSecretAccessKey()
Secret key for an AWS account.
public Credentials withSecretAccessKey(java.lang.String secretAccessKey)
Secret key for an AWS account.
secretAccessKey
- Secret key for an AWS account.public void setSessionToken(java.lang.String sessionToken)
Token specific to a build ID.
sessionToken
- Token specific to a build ID.public java.lang.String getSessionToken()
Token specific to a build ID.
public Credentials withSessionToken(java.lang.String sessionToken)
Token specific to a build ID.
sessionToken
- Token specific to a build ID.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Credentials clone()
clone
in class java.lang.Object