Class EC2InstanceCounts

    • Method Detail

      • desired

        public final Integer desired()

        Requested number of active instances. Amazon GameLift takes action as needed to maintain the desired number of instances. Capacity is scaled up or down by changing the desired instances. A change in the desired instances value can take up to 1 minute to be reflected when viewing a fleet's capacity settings.

        Returns:
        Requested number of active instances. Amazon GameLift takes action as needed to maintain the desired number of instances. Capacity is scaled up or down by changing the desired instances. A change in the desired instances value can take up to 1 minute to be reflected when viewing a fleet's capacity settings.
      • minimum

        public final Integer minimum()

        The minimum instance count value allowed.

        Returns:
        The minimum instance count value allowed.
      • maximum

        public final Integer maximum()

        The maximum instance count value allowed.

        Returns:
        The maximum instance count value allowed.
      • pending

        public final Integer pending()

        Number of instances that are starting but not yet active.

        Returns:
        Number of instances that are starting but not yet active.
      • active

        public final Integer active()

        Actual number of instances that are ready to host game sessions.

        Returns:
        Actual number of instances that are ready to host game sessions.
      • idle

        public final Integer idle()

        Number of active instances that are not currently hosting a game session.

        Returns:
        Number of active instances that are not currently hosting a game session.
      • terminating

        public final Integer terminating()

        Number of instances that are no longer active but haven't yet been terminated.

        Returns:
        Number of instances that are no longer active but haven't yet been terminated.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)