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 Details

    • availableUserSessions

      CapacityStatus.Builder availableUserSessions(Integer availableUserSessions)

      The number of user sessions currently being used for pool sessions. This only applies to multi-session pools.

      Parameters:
      availableUserSessions - The number of user sessions currently being used for pool sessions. This only applies to multi-session pools.
      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 session slots that are available for a pool of WorkSpaces.

      Parameters:
      actualUserSessions - The total number of session slots that are available for a pool of WorkSpaces.
      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 pool sessions. This only applies to multi-session pools.

      Parameters:
      activeUserSessions - The number of user sessions currently being used for pool sessions. This only applies to multi-session pools.
      Returns:
      Returns a reference to this object so that method calls can be chained together.