public static interface StreamConfiguration.Builder extends SdkPojo, CopyableBuilder<StreamConfiguration.Builder,StreamConfiguration>
| Modifier and Type | Method and Description |
|---|---|
StreamConfiguration.Builder |
clipboardMode(StreamingClipboardMode clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and
streaming client.
|
StreamConfiguration.Builder |
clipboardMode(String clipboardMode)
Enable or disable the use of the system clipboard to copy and paste between the streaming session and
streaming client.
|
StreamConfiguration.Builder |
ec2InstanceTypes(Collection<StreamingInstanceType> ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch
profile.
|
StreamConfiguration.Builder |
ec2InstanceTypes(StreamingInstanceType... ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch
profile.
|
StreamConfiguration.Builder |
ec2InstanceTypesWithStrings(Collection<String> ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch
profile.
|
StreamConfiguration.Builder |
ec2InstanceTypesWithStrings(String... ec2InstanceTypes)
The EC2 instance types that users can select from when launching a streaming session with this launch
profile.
|
StreamConfiguration.Builder |
maxSessionLengthInMinutes(Integer maxSessionLengthInMinutes)
The length of time, in minutes, that a streaming session can be active before it is stopped or terminated.
|
StreamConfiguration.Builder |
maxStoppedSessionLengthInMinutes(Integer maxStoppedSessionLengthInMinutes)
Integer that determines if you can start and stop your sessions and how long a session can stay in the
STOPPED state.
|
default StreamConfiguration.Builder |
sessionStorage(Consumer<StreamConfigurationSessionStorage.Builder> sessionStorage)
(Optional) The upload storage for a streaming session.
|
StreamConfiguration.Builder |
sessionStorage(StreamConfigurationSessionStorage sessionStorage)
(Optional) The upload storage for a streaming session.
|
StreamConfiguration.Builder |
streamingImageIds(Collection<String> streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
|
StreamConfiguration.Builder |
streamingImageIds(String... streamingImageIds)
The streaming images that users can select from when launching a streaming session with this launch profile.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildStreamConfiguration.Builder clipboardMode(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.StreamingClipboardMode,
StreamingClipboardModeStreamConfiguration.Builder clipboardMode(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.StreamingClipboardMode,
StreamingClipboardModeStreamConfiguration.Builder ec2InstanceTypesWithStrings(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.StreamConfiguration.Builder ec2InstanceTypesWithStrings(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.StreamConfiguration.Builder ec2InstanceTypes(Collection<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.StreamConfiguration.Builder ec2InstanceTypes(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.StreamConfiguration.Builder maxSessionLengthInMinutes(Integer maxSessionLengthInMinutes)
The length of time, in minutes, that a streaming session can be active before it is stopped or terminated. After this point, Nimble Studio automatically terminates or stops the session. The default length of time is 690 minutes, and the maximum length of time is 30 days.
maxSessionLengthInMinutes - The length of time, in minutes, that a streaming session can be active before it is stopped or
terminated. After this point, Nimble Studio automatically terminates or stops the session. The default
length of time is 690 minutes, and the maximum length of time is 30 days.StreamConfiguration.Builder maxStoppedSessionLengthInMinutes(Integer maxStoppedSessionLengthInMinutes)
Integer that determines if you can start and stop your sessions and how long a session can stay in the STOPPED state. The default value is 0. The maximum value is 5760.
If the value is missing or set to 0, your sessions can’t be stopped. If you then call
StopStreamingSession, the session fails. If the time that a session stays in the READY state
exceeds the maxSessionLengthInMinutes value, the session will automatically be terminated by AWS
(instead of stopped).
If the value is set to a positive number, the session can be stopped. You can call
StopStreamingSession to stop sessions in the READY state. If the time that a session stays in
the READY state exceeds the maxSessionLengthInMinutes value, the session will automatically be
stopped by AWS (instead of terminated).
maxStoppedSessionLengthInMinutes - Integer that determines if you can start and stop your sessions and how long a session can stay in the
STOPPED state. The default value is 0. The maximum value is 5760.
If the value is missing or set to 0, your sessions can’t be stopped. If you then call
StopStreamingSession, the session fails. If the time that a session stays in the READY
state exceeds the maxSessionLengthInMinutes value, the session will automatically be
terminated by AWS (instead of stopped).
If the value is set to a positive number, the session can be stopped. You can call
StopStreamingSession to stop sessions in the READY state. If the time that a session
stays in the READY state exceeds the maxSessionLengthInMinutes value, the session will
automatically be stopped by AWS (instead of terminated).
StreamConfiguration.Builder sessionStorage(StreamConfigurationSessionStorage sessionStorage)
(Optional) The upload storage for a streaming session.
sessionStorage - (Optional) The upload storage for a streaming session.default StreamConfiguration.Builder sessionStorage(Consumer<StreamConfigurationSessionStorage.Builder> sessionStorage)
(Optional) The upload storage for a streaming session.
This is a convenience method that creates an instance of theStreamConfigurationSessionStorage.Builder avoiding the need to create one manually via
StreamConfigurationSessionStorage.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to sessionStorage(StreamConfigurationSessionStorage).sessionStorage - a consumer that will call methods on StreamConfigurationSessionStorage.BuildersessionStorage(StreamConfigurationSessionStorage)StreamConfiguration.Builder streamingImageIds(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.StreamConfiguration.Builder streamingImageIds(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.Copyright © 2022. All rights reserved.