Interface CapacityStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CapacityStatus.Builder,CapacityStatus>,SdkBuilder<CapacityStatus.Builder,CapacityStatus>,SdkPojo
- Enclosing class:
- CapacityStatus
public static interface CapacityStatus.Builder extends SdkPojo, CopyableBuilder<CapacityStatus.Builder,CapacityStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CapacityStatus.BuilderactiveUserSessions(Integer activeUserSessions)The number of user sessions currently being used for your pool.CapacityStatus.BuilderactualUserSessions(Integer actualUserSessions)The total number of user sessions that are available for streaming or are currently streaming in your pool.CapacityStatus.BuilderavailableUserSessions(Integer availableUserSessions)The number of user sessions currently available for streaming from your pool.CapacityStatus.BuilderdesiredUserSessions(Integer desiredUserSessions)The total number of sessions slots that are either running or pending.-
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
-
availableUserSessions
CapacityStatus.Builder availableUserSessions(Integer availableUserSessions)
The number of user sessions currently available for streaming from your pool.
AvailableUserSessions = ActualUserSessions - ActiveUserSessions
- Parameters:
availableUserSessions- The number of user sessions currently available for streaming from your pool.AvailableUserSessions = ActualUserSessions - ActiveUserSessions
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
desiredUserSessions
CapacityStatus.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 pool can support in a steady state.
- Parameters:
desiredUserSessions- The total number of sessions slots that are either running or pending. This represents the total number of concurrent streaming sessions your pool can support in a steady state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actualUserSessions
CapacityStatus.Builder actualUserSessions(Integer actualUserSessions)
The total number of user sessions that are available for streaming or are currently streaming in your pool.
ActualUserSessions = AvailableUserSessions + ActiveUserSessions
- Parameters:
actualUserSessions- The total number of user sessions that are available for streaming or are currently streaming in your pool.ActualUserSessions = AvailableUserSessions + ActiveUserSessions
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeUserSessions
CapacityStatus.Builder activeUserSessions(Integer activeUserSessions)
The number of user sessions currently being used for your pool.
- Parameters:
activeUserSessions- The number of user sessions currently being used for your pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-