Interface ComputeCapacityStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ComputeCapacityStatus.Builder,ComputeCapacityStatus>,SdkBuilder<ComputeCapacityStatus.Builder,ComputeCapacityStatus>,SdkPojo
- Enclosing class:
- ComputeCapacityStatus
public static interface ComputeCapacityStatus.Builder extends SdkPojo, CopyableBuilder<ComputeCapacityStatus.Builder,ComputeCapacityStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ComputeCapacityStatus.BuilderactiveUserSessions(Integer activeUserSessions)The number of user sessions currently being used for streaming sessions.ComputeCapacityStatus.BuilderactualUserSessions(Integer actualUserSessions)The total number of session slots that are available for streaming or are currently streaming.ComputeCapacityStatus.Builderavailable(Integer available)The number of currently available instances that can be used to stream sessions.ComputeCapacityStatus.BuilderavailableUserSessions(Integer availableUserSessions)The number of idle session slots currently available for user sessions.ComputeCapacityStatus.Builderdesired(Integer desired)The desired number of streaming instances.ComputeCapacityStatus.BuilderdesiredUserSessions(Integer desiredUserSessions)The total number of sessions slots that are either running or pending.ComputeCapacityStatus.BuilderinUse(Integer inUse)The number of instances in use for streaming.ComputeCapacityStatus.Builderrunning(Integer running)The total number of simultaneous streaming instances that are running.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
desired
ComputeCapacityStatus.Builder desired(Integer desired)
The desired number of streaming instances.
- Parameters:
desired- The desired number of streaming instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
running
ComputeCapacityStatus.Builder running(Integer running)
The total number of simultaneous streaming instances that are running.
- Parameters:
running- The total number of simultaneous streaming instances that are running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inUse
ComputeCapacityStatus.Builder inUse(Integer inUse)
The number of instances in use for streaming.
- Parameters:
inUse- The number of instances in use for streaming.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
available
ComputeCapacityStatus.Builder available(Integer available)
The number of currently available instances that can be used to stream sessions.
- Parameters:
available- The number of currently available instances that can be used to stream sessions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredUserSessions
ComputeCapacityStatus.Builder desiredUserSessions(Integer desiredUserSessions)
The total number of sessions slots that are either running or pending. This represents the total number of concurrent streaming sessions your fleet can support in a steady state.
DesiredUserSessionCapacity = ActualUserSessionCapacity + PendingUserSessionCapacity
This only applies to multi-session fleets.
- Parameters:
desiredUserSessions- The total number of sessions slots that are either running or pending. This represents the total number of concurrent streaming sessions your fleet can support in a steady state.DesiredUserSessionCapacity = ActualUserSessionCapacity + PendingUserSessionCapacity
This only applies to multi-session fleets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availableUserSessions
ComputeCapacityStatus.Builder availableUserSessions(Integer availableUserSessions)
The number of idle session slots currently available for user sessions.
AvailableUserSessionCapacity = ActualUserSessionCapacity - ActiveUserSessions
This only applies to multi-session fleets.
- Parameters:
availableUserSessions- The number of idle session slots currently available for user sessions.AvailableUserSessionCapacity = ActualUserSessionCapacity - ActiveUserSessions
This only applies to multi-session fleets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeUserSessions
ComputeCapacityStatus.Builder activeUserSessions(Integer activeUserSessions)
The number of user sessions currently being used for streaming sessions. This only applies to multi-session fleets.
- Parameters:
activeUserSessions- The number of user sessions currently being used for streaming sessions. This only applies to multi-session fleets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actualUserSessions
ComputeCapacityStatus.Builder actualUserSessions(Integer actualUserSessions)
The total number of session slots that are available for streaming or are currently streaming.
ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessions
This only applies to multi-session fleets.
- Parameters:
actualUserSessions- The total number of session slots that are available for streaming or are currently streaming.ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessions
This only applies to multi-session fleets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-