@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StreamConfigurationCreate extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
StreamConfigurationCreate() |
| Modifier and Type | Method and Description |
|---|---|
StreamConfigurationCreate |
clone() |
boolean |
equals(Object obj) |
String |
getClipboardMode()
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming
client.
|
List<String> |
getEc2InstanceTypes()
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
|
Integer |
getMaxSessionLengthInMinutes()
The length of time, in minutes, that a streaming session can run.
|
List<String> |
getStreamingImageIds()
The streaming images that users can select from when launching a streaming session with this launch profile.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setClipboardMode(String clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming
client.
|
void |
setEc2InstanceTypes(Collection<String> ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
|
void |
setMaxSessionLengthInMinutes(Integer maxSessionLengthInMinutes)
The length of time, in minutes, that a streaming session can run.
|
void |
setStreamingImageIds(Collection<String> streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
|
String |
toString()
Returns a string representation of this object.
|
StreamConfigurationCreate |
withClipboardMode(StreamingClipboardMode clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming
client.
|
StreamConfigurationCreate |
withClipboardMode(String clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming
client.
|
StreamConfigurationCreate |
withEc2InstanceTypes(Collection<String> ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
|
StreamConfigurationCreate |
withEc2InstanceTypes(StreamingInstanceType... ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
|
StreamConfigurationCreate |
withEc2InstanceTypes(String... ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
|
StreamConfigurationCreate |
withMaxSessionLengthInMinutes(Integer maxSessionLengthInMinutes)
The length of time, in minutes, that a streaming session can run.
|
StreamConfigurationCreate |
withStreamingImageIds(Collection<String> streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
|
StreamConfigurationCreate |
withStreamingImageIds(String... streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
|
public void setClipboardMode(String clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming client.
clipboardMode - Enable or disable the use of the system clipboard to copy and paste between the streaming session and
streaming client.StreamingClipboardModepublic String getClipboardMode()
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming client.
StreamingClipboardModepublic StreamConfigurationCreate withClipboardMode(String clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming client.
clipboardMode - Enable or disable the use of the system clipboard to copy and paste between the streaming session and
streaming client.StreamingClipboardModepublic StreamConfigurationCreate withClipboardMode(StreamingClipboardMode clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and streaming client.
clipboardMode - Enable or disable the use of the system clipboard to copy and paste between the streaming session and
streaming client.StreamingClipboardModepublic List<String> getEc2InstanceTypes()
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
StreamingInstanceTypepublic void setEc2InstanceTypes(Collection<String> ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
ec2InstanceTypes - The EC2 instance types that users can select from when launching a streaming session with this launch
profile.StreamingInstanceTypepublic StreamConfigurationCreate withEc2InstanceTypes(String... ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
NOTE: This method appends the values to the existing list (if any). Use
setEc2InstanceTypes(java.util.Collection) or withEc2InstanceTypes(java.util.Collection) if you
want to override the existing values.
ec2InstanceTypes - The EC2 instance types that users can select from when launching a streaming session with this launch
profile.StreamingInstanceTypepublic StreamConfigurationCreate withEc2InstanceTypes(Collection<String> ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
ec2InstanceTypes - The EC2 instance types that users can select from when launching a streaming session with this launch
profile.StreamingInstanceTypepublic StreamConfigurationCreate withEc2InstanceTypes(StreamingInstanceType... ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch profile.
ec2InstanceTypes - The EC2 instance types that users can select from when launching a streaming session with this launch
profile.StreamingInstanceTypepublic void setMaxSessionLengthInMinutes(Integer maxSessionLengthInMinutes)
The length of time, in minutes, that a streaming session can run. After this point, Nimble Studio automatically terminates the session.
maxSessionLengthInMinutes - The length of time, in minutes, that a streaming session can run. After this point, Nimble Studio
automatically terminates the session.public Integer getMaxSessionLengthInMinutes()
The length of time, in minutes, that a streaming session can run. After this point, Nimble Studio automatically terminates the session.
public StreamConfigurationCreate withMaxSessionLengthInMinutes(Integer maxSessionLengthInMinutes)
The length of time, in minutes, that a streaming session can run. After this point, Nimble Studio automatically terminates the session.
maxSessionLengthInMinutes - The length of time, in minutes, that a streaming session can run. After this point, Nimble Studio
automatically terminates the session.public List<String> getStreamingImageIds()
The streaming images that users can select from when launching a streaming session with this launch profile.
public void setStreamingImageIds(Collection<String> streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
streamingImageIds - The streaming images that users can select from when launching a streaming session with this launch
profile.public StreamConfigurationCreate withStreamingImageIds(String... streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
NOTE: This method appends the values to the existing list (if any). Use
setStreamingImageIds(java.util.Collection) or withStreamingImageIds(java.util.Collection) if
you want to override the existing values.
streamingImageIds - The streaming images that users can select from when launching a streaming session with this launch
profile.public StreamConfigurationCreate withStreamingImageIds(Collection<String> streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
streamingImageIds - The streaming images that users can select from when launching a streaming session with this launch
profile.public String toString()
toString in class ObjectObject.toString()public StreamConfigurationCreate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.