public class CreateBuildRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Represents the input for a request action.
NOOP
Constructor and Description |
---|
CreateBuildRequest() |
Modifier and Type | Method and Description |
---|---|
CreateBuildRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getName()
Descriptive label associated with a build.
|
String |
getOperatingSystem()
Operating system that the game server binaries are built to run on.
|
S3Location |
getStorageLocation() |
String |
getVersion()
Version associated with this build.
|
int |
hashCode() |
void |
setName(String name)
Descriptive label associated with a build.
|
void |
setOperatingSystem(OperatingSystem operatingSystem)
Operating system that the game server binaries are built to run on.
|
void |
setOperatingSystem(String operatingSystem)
Operating system that the game server binaries are built to run on.
|
void |
setStorageLocation(S3Location storageLocation) |
void |
setVersion(String version)
Version associated with this build.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreateBuildRequest |
withName(String name)
Descriptive label associated with a build.
|
CreateBuildRequest |
withOperatingSystem(OperatingSystem operatingSystem)
Operating system that the game server binaries are built to run on.
|
CreateBuildRequest |
withOperatingSystem(String operatingSystem)
Operating system that the game server binaries are built to run on.
|
CreateBuildRequest |
withStorageLocation(S3Location storageLocation) |
CreateBuildRequest |
withVersion(String version)
Version associated with this build.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
Descriptive label associated with a build. Build names do not need to be unique. A build name can be changed
later using UpdateBuild
.
name
- Descriptive label associated with a build. Build names do not need to be unique. A build name can be
changed later using UpdateBuild
.public String getName()
Descriptive label associated with a build. Build names do not need to be unique. A build name can be changed
later using UpdateBuild
.
UpdateBuild
.public CreateBuildRequest withName(String name)
Descriptive label associated with a build. Build names do not need to be unique. A build name can be changed
later using UpdateBuild
.
name
- Descriptive label associated with a build. Build names do not need to be unique. A build name can be
changed later using UpdateBuild
.public void setVersion(String version)
Version associated with this build. Version strings do not need to be unique to a build. A build version can be
changed later using UpdateBuild
.
version
- Version associated with this build. Version strings do not need to be unique to a build. A build version
can be changed later using UpdateBuild
.public String getVersion()
Version associated with this build. Version strings do not need to be unique to a build. A build version can be
changed later using UpdateBuild
.
UpdateBuild
.public CreateBuildRequest withVersion(String version)
Version associated with this build. Version strings do not need to be unique to a build. A build version can be
changed later using UpdateBuild
.
version
- Version associated with this build. Version strings do not need to be unique to a build. A build version
can be changed later using UpdateBuild
.public void setStorageLocation(S3Location storageLocation)
storageLocation
- public S3Location getStorageLocation()
public CreateBuildRequest withStorageLocation(S3Location storageLocation)
storageLocation
- public void setOperatingSystem(String operatingSystem)
Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.
operatingSystem
- Operating system that the game server binaries are built to run on. This value determines the type of
fleet resources that you can use for this build.OperatingSystem
public String getOperatingSystem()
Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.
OperatingSystem
public CreateBuildRequest withOperatingSystem(String operatingSystem)
Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.
operatingSystem
- Operating system that the game server binaries are built to run on. This value determines the type of
fleet resources that you can use for this build.OperatingSystem
public void setOperatingSystem(OperatingSystem operatingSystem)
Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.
operatingSystem
- Operating system that the game server binaries are built to run on. This value determines the type of
fleet resources that you can use for this build.OperatingSystem
public CreateBuildRequest withOperatingSystem(OperatingSystem operatingSystem)
Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.
operatingSystem
- Operating system that the game server binaries are built to run on. This value determines the type of
fleet resources that you can use for this build.OperatingSystem
public String toString()
toString
in class Object
Object.toString()
public CreateBuildRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.