public static interface Script.Builder extends SdkPojo, CopyableBuilder<Script.Builder,Script>
Modifier and Type | Method and Description |
---|---|
Script.Builder |
creationTime(Instant creationTime)
A time stamp indicating when this data object was created.
|
Script.Builder |
name(String name)
A descriptive label that is associated with a script.
|
Script.Builder |
scriptArn(String scriptArn)
Amazon Resource Name (ARN) that is assigned
to a GameLift script resource and uniquely identifies it.
|
Script.Builder |
scriptId(String scriptId)
A unique identifier for a Realtime script
|
Script.Builder |
sizeOnDisk(Long sizeOnDisk)
The file size of the uploaded Realtime script, expressed in bytes.
|
default Script.Builder |
storageLocation(Consumer<S3Location.Builder> storageLocation)
Sets the value of the StorageLocation property for this object.
|
Script.Builder |
storageLocation(S3Location storageLocation)
Sets the value of the StorageLocation property for this object.
|
Script.Builder |
version(String version)
The version that is associated with a build or script.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
Script.Builder scriptId(String scriptId)
A unique identifier for a Realtime script
scriptId
- A unique identifier for a Realtime scriptScript.Builder scriptArn(String scriptArn)
Amazon Resource Name (ARN) that is assigned to a GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the ScriptId value.
scriptArn
- Amazon Resource Name (ARN) that is
assigned to a GameLift script resource and uniquely identifies it. ARNs are unique across all Regions.
In a GameLift script ARN, the resource ID matches the ScriptId value.Script.Builder name(String name)
A descriptive label that is associated with a script. Script names do not need to be unique.
name
- A descriptive label that is associated with a script. Script names do not need to be unique.Script.Builder version(String version)
The version that is associated with a build or script. Version strings do not need to be unique.
version
- The version that is associated with a build or script. Version strings do not need to be unique.Script.Builder sizeOnDisk(Long sizeOnDisk)
The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".
sizeOnDisk
- The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3
location, this value remains at "0".Script.Builder creationTime(Instant creationTime)
A time stamp indicating when this data object was created. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
creationTime
- A time stamp indicating when this data object was created. The format is a number expressed in Unix
time as milliseconds (for example "1469498468.057").Script.Builder storageLocation(S3Location storageLocation)
storageLocation
- The new value for the StorageLocation property for this object.default Script.Builder storageLocation(Consumer<S3Location.Builder> storageLocation)
S3Location.Builder
avoiding the need to create
one manually via S3Location.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to storageLocation(S3Location)
.storageLocation
- a consumer that will call methods on S3Location.Builder
storageLocation(S3Location)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.