public static interface StreamConfiguration.Builder extends SdkPojo, CopyableBuilder<StreamConfiguration.Builder,StreamConfiguration>
| Modifier and Type | Method and Description |
|---|---|
StreamConfiguration.Builder |
automaticTerminationMode(AutomaticTerminationMode automaticTerminationMode)
Indicates if a streaming session created from this launch profile should be terminated automatically or
retained without termination after being in a
STOPPED state. |
StreamConfiguration.Builder |
automaticTerminationMode(String automaticTerminationMode)
Indicates if a streaming session created from this launch profile should be terminated automatically or
retained without termination after being in a
STOPPED state. |
StreamConfiguration.Builder |
clipboardMode(StreamingClipboardMode clipboardMode)
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and
streaming client.
|
StreamConfiguration.Builder |
clipboardMode(String clipboardMode)
Allows or deactivates 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 |
sessionBackup(Consumer<StreamConfigurationSessionBackup.Builder> sessionBackup)
Information about the streaming session backup.
|
StreamConfiguration.Builder |
sessionBackup(StreamConfigurationSessionBackup sessionBackup)
Information about the streaming session backup.
|
StreamConfiguration.Builder |
sessionPersistenceMode(SessionPersistenceMode sessionPersistenceMode)
Determine if a streaming session created from this launch profile can configure persistent storage.
|
StreamConfiguration.Builder |
sessionPersistenceMode(String sessionPersistenceMode)
Determine if a streaming session created from this launch profile can configure persistent storage.
|
default StreamConfiguration.Builder |
sessionStorage(Consumer<StreamConfigurationSessionStorage.Builder> sessionStorage)
The upload storage for a streaming session.
|
StreamConfiguration.Builder |
sessionStorage(StreamConfigurationSessionStorage sessionStorage)
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.
|
default StreamConfiguration.Builder |
volumeConfiguration(Consumer<VolumeConfiguration.Builder> volumeConfiguration)
Custom volume configuration for the root volumes that are attached to streaming sessions.
|
StreamConfiguration.Builder |
volumeConfiguration(VolumeConfiguration volumeConfiguration)
Custom volume configuration for the root volumes that are attached to streaming sessions.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildStreamConfiguration.Builder automaticTerminationMode(String automaticTerminationMode)
Indicates if a streaming session created from this launch profile should be terminated automatically or
retained without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state
indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When
allowed, the default value for this parameter is DEACTIVATED.
automaticTerminationMode - Indicates if a streaming session created from this launch profile should be terminated automatically
or retained without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state
indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
When allowed, the default value for this parameter is DEACTIVATED.
AutomaticTerminationMode,
AutomaticTerminationModeStreamConfiguration.Builder automaticTerminationMode(AutomaticTerminationMode automaticTerminationMode)
Indicates if a streaming session created from this launch profile should be terminated automatically or
retained without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state
indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED. When
allowed, the default value for this parameter is DEACTIVATED.
automaticTerminationMode - Indicates if a streaming session created from this launch profile should be terminated automatically
or retained without termination after being in a STOPPED state.
When ACTIVATED, the streaming session is scheduled for termination after being in the
STOPPED state for the time specified in maxStoppedSessionLengthInMinutes.
When DEACTIVATED, the streaming session can remain in the STOPPED state
indefinitely.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
When allowed, the default value for this parameter is DEACTIVATED.
AutomaticTerminationMode,
AutomaticTerminationModeStreamConfiguration.Builder clipboardMode(String clipboardMode)
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
clipboardMode - Allows or deactivates the use of the system clipboard to copy and paste between the streaming session
and streaming client.StreamingClipboardMode,
StreamingClipboardModeStreamConfiguration.Builder clipboardMode(StreamingClipboardMode clipboardMode)
Allows or deactivates the use of the system clipboard to copy and paste between the streaming session and streaming client.
clipboardMode - Allows or deactivates 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.
This field is allowed only when sessionPersistenceMode is ACTIVATED and
automaticTerminationMode is ACTIVATED.
If the value is 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 (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 (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.
This field is allowed only when sessionPersistenceMode is ACTIVATED and
automaticTerminationMode is ACTIVATED.
If the value is 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 (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 (instead of terminated).
StreamConfiguration.Builder sessionBackup(StreamConfigurationSessionBackup sessionBackup)
Information about the streaming session backup.
sessionBackup - Information about the streaming session backup.default StreamConfiguration.Builder sessionBackup(Consumer<StreamConfigurationSessionBackup.Builder> sessionBackup)
Information about the streaming session backup.
This is a convenience method that creates an instance of theStreamConfigurationSessionBackup.Builder
avoiding the need to create one manually via StreamConfigurationSessionBackup.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to sessionBackup(StreamConfigurationSessionBackup).
sessionBackup - a consumer that will call methods on StreamConfigurationSessionBackup.BuildersessionBackup(StreamConfigurationSessionBackup)StreamConfiguration.Builder sessionPersistenceMode(String sessionPersistenceMode)
Determine if a streaming session created from this launch profile can configure persistent storage. This
means that volumeConfiguration and automaticTerminationMode are configured.
sessionPersistenceMode - Determine if a streaming session created from this launch profile can configure persistent storage.
This means that volumeConfiguration and automaticTerminationMode are
configured.SessionPersistenceMode,
SessionPersistenceModeStreamConfiguration.Builder sessionPersistenceMode(SessionPersistenceMode sessionPersistenceMode)
Determine if a streaming session created from this launch profile can configure persistent storage. This
means that volumeConfiguration and automaticTerminationMode are configured.
sessionPersistenceMode - Determine if a streaming session created from this launch profile can configure persistent storage.
This means that volumeConfiguration and automaticTerminationMode are
configured.SessionPersistenceMode,
SessionPersistenceModeStreamConfiguration.Builder sessionStorage(StreamConfigurationSessionStorage sessionStorage)
The upload storage for a streaming session.
sessionStorage - The upload storage for a streaming session.default StreamConfiguration.Builder sessionStorage(Consumer<StreamConfigurationSessionStorage.Builder> sessionStorage)
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.StreamConfiguration.Builder volumeConfiguration(VolumeConfiguration volumeConfiguration)
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
volumeConfiguration - Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
default StreamConfiguration.Builder volumeConfiguration(Consumer<VolumeConfiguration.Builder> volumeConfiguration)
Custom volume configuration for the root volumes that are attached to streaming sessions.
This parameter is only allowed when sessionPersistenceMode is ACTIVATED.
VolumeConfiguration.Builder avoiding the
need to create one manually via VolumeConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to volumeConfiguration(VolumeConfiguration).
volumeConfiguration - a consumer that will call methods on VolumeConfiguration.BuildervolumeConfiguration(VolumeConfiguration)Copyright © 2023. All rights reserved.