@Generated(value="software.amazon.awssdk:codegen") public final class S3Location extends Object implements StructuredPojo, ToCopyableBuilder<S3Location.Builder,S3Location>
Location in Amazon Simple Storage Service (Amazon S3) where build files can be stored for access by Amazon GameLift. This location is specified in a CreateBuild request. For more details, see the Create a Build with Files in Amazon S3.
Modifier and Type | Class and Description |
---|---|
static interface |
S3Location.Builder |
Modifier and Type | Method and Description |
---|---|
String |
bucket()
Amazon S3 bucket identifier.
|
static S3Location.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
Name of the zip file containing your build files.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
roleArn()
Amazon Resource Name (ARN) for
the access role that allows Amazon GameLift to access your S3 bucket.
|
static Class<? extends S3Location.Builder> |
serializableBuilderClass() |
S3Location.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 bucket()
Amazon S3 bucket identifier. This is the name of your S3 bucket.
public String key()
Name of the zip file containing your build files.
public String roleArn()
Amazon Resource Name (ARN) for the access role that allows Amazon GameLift to access your S3 bucket.
public S3Location.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<S3Location.Builder,S3Location>
public static S3Location.Builder builder()
public static Class<? extends S3Location.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.