Interface ComputeCapacityStatus.Builder

    • 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.