@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetLaunchProfileInitializationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetLaunchProfileInitializationRequest() |
Modifier and Type | Method and Description |
---|---|
GetLaunchProfileInitializationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getLaunchProfileId()
The ID of the launch profile used to control access from the streaming session.
|
List<String> |
getLaunchProfileProtocolVersions()
The launch profile protocol versions supported by the client.
|
String |
getLaunchPurpose()
The launch purpose.
|
String |
getPlatform()
The platform where this Launch Profile will be used, either Windows or Linux.
|
String |
getStudioId()
The studio ID.
|
int |
hashCode() |
void |
setLaunchProfileId(String launchProfileId)
The ID of the launch profile used to control access from the streaming session.
|
void |
setLaunchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The launch profile protocol versions supported by the client.
|
void |
setLaunchPurpose(String launchPurpose)
The launch purpose.
|
void |
setPlatform(String platform)
The platform where this Launch Profile will be used, either Windows or Linux.
|
void |
setStudioId(String studioId)
The studio ID.
|
String |
toString()
Returns a string representation of this object.
|
GetLaunchProfileInitializationRequest |
withLaunchProfileId(String launchProfileId)
The ID of the launch profile used to control access from the streaming session.
|
GetLaunchProfileInitializationRequest |
withLaunchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The launch profile protocol versions supported by the client.
|
GetLaunchProfileInitializationRequest |
withLaunchProfileProtocolVersions(String... launchProfileProtocolVersions)
The launch profile protocol versions supported by the client.
|
GetLaunchProfileInitializationRequest |
withLaunchPurpose(String launchPurpose)
The launch purpose.
|
GetLaunchProfileInitializationRequest |
withPlatform(String platform)
The platform where this Launch Profile will be used, either Windows or Linux.
|
GetLaunchProfileInitializationRequest |
withStudioId(String studioId)
The studio ID.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public GetLaunchProfileInitializationRequest()
public void setLaunchProfileId(String launchProfileId)
The ID of the launch profile used to control access from the streaming session.
launchProfileId
- The ID of the launch profile used to control access from the streaming session.public String getLaunchProfileId()
The ID of the launch profile used to control access from the streaming session.
public GetLaunchProfileInitializationRequest withLaunchProfileId(String launchProfileId)
The ID of the launch profile used to control access from the streaming session.
launchProfileId
- The ID of the launch profile used to control access from the streaming session.public List<String> getLaunchProfileProtocolVersions()
The launch profile protocol versions supported by the client.
public void setLaunchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The launch profile protocol versions supported by the client.
launchProfileProtocolVersions
- The launch profile protocol versions supported by the client.public GetLaunchProfileInitializationRequest withLaunchProfileProtocolVersions(String... launchProfileProtocolVersions)
The launch profile protocol versions supported by the client.
NOTE: This method appends the values to the existing list (if any). Use
setLaunchProfileProtocolVersions(java.util.Collection)
or
withLaunchProfileProtocolVersions(java.util.Collection)
if you want to override the existing values.
launchProfileProtocolVersions
- The launch profile protocol versions supported by the client.public GetLaunchProfileInitializationRequest withLaunchProfileProtocolVersions(Collection<String> launchProfileProtocolVersions)
The launch profile protocol versions supported by the client.
launchProfileProtocolVersions
- The launch profile protocol versions supported by the client.public void setLaunchPurpose(String launchPurpose)
The launch purpose.
launchPurpose
- The launch purpose.public String getLaunchPurpose()
The launch purpose.
public GetLaunchProfileInitializationRequest withLaunchPurpose(String launchPurpose)
The launch purpose.
launchPurpose
- The launch purpose.public void setPlatform(String platform)
The platform where this Launch Profile will be used, either Windows or Linux.
platform
- The platform where this Launch Profile will be used, either Windows or Linux.public String getPlatform()
The platform where this Launch Profile will be used, either Windows or Linux.
public GetLaunchProfileInitializationRequest withPlatform(String platform)
The platform where this Launch Profile will be used, either Windows or Linux.
platform
- The platform where this Launch Profile will be used, either Windows or Linux.public void setStudioId(String studioId)
The studio ID.
studioId
- The studio ID.public String getStudioId()
The studio ID.
public GetLaunchProfileInitializationRequest withStudioId(String studioId)
The studio ID.
studioId
- The studio ID.public String toString()
toString
in class Object
Object.toString()
public GetLaunchProfileInitializationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()