@Generated(value="software.amazon.awssdk:codegen") public final class Credentials extends Object implements StructuredPojo, ToCopyableBuilder<Credentials.Builder,Credentials>
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.
Modifier and Type | Class and Description |
---|---|
static interface |
Credentials.Builder |
Modifier and Type | Method and Description |
---|---|
String |
accessKeyId()
Temporary key allowing access to the Amazon GameLift S3 account.
|
static Credentials.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
secretAccessKey()
Temporary secret key allowing access to the Amazon GameLift S3 account.
|
static Class<? extends Credentials.Builder> |
serializableBuilderClass() |
String |
sessionToken()
Token used to associate a specific build ID with the files uploaded using these credentials.
|
Credentials.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String accessKeyId()
Temporary key allowing access to the Amazon GameLift S3 account.
public String secretAccessKey()
Temporary secret key allowing access to the Amazon GameLift S3 account.
public String sessionToken()
Token used to associate a specific build ID with the files uploaded using these credentials.
public Credentials.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Credentials.Builder,Credentials>
public static Credentials.Builder builder()
public static Class<? extends Credentials.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.