Class EC2InstanceLimit
- java.lang.Object
-
- software.amazon.awssdk.services.gamelift.model.EC2InstanceLimit
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EC2InstanceLimit.Builder,EC2InstanceLimit>
@Generated("software.amazon.awssdk:codegen") public final class EC2InstanceLimit extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EC2InstanceLimit.Builder,EC2InstanceLimit>
The Amazon GameLift service limits for an Amazon EC2 instance type and current utilization. Amazon GameLift allows Amazon Web Services accounts a maximum number of instances, per instance type, per Amazon Web Services Region or location, for use with Amazon GameLift. You can request an limit increase for your account by using the Service limits page in the Amazon GameLift console.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEC2InstanceLimit.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EC2InstanceLimit.Builderbuilder()IntegercurrentInstances()The number of instances for the specified type and location that are currently being used by the Amazon Web Services account.EC2InstanceTypeec2InstanceType()The name of an Amazon EC2 instance type.Stringec2InstanceTypeAsString()The name of an Amazon EC2 instance type.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegerinstanceLimit()The number of instances that is allowed for the specified instance type and location.Stringlocation()An Amazon Web Services Region code, such asus-west-2.List<SdkField<?>>sdkFields()static Class<? extends EC2InstanceLimit.Builder>serializableBuilderClass()EC2InstanceLimit.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
ec2InstanceType
public final EC2InstanceType ec2InstanceType()
The name of an Amazon EC2 instance type. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.
If the service returns an enum value that is not available in the current SDK version,
ec2InstanceTypewill returnEC2InstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromec2InstanceTypeAsString().- Returns:
- The name of an Amazon EC2 instance type. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.
- See Also:
EC2InstanceType
-
ec2InstanceTypeAsString
public final String ec2InstanceTypeAsString()
The name of an Amazon EC2 instance type. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.
If the service returns an enum value that is not available in the current SDK version,
ec2InstanceTypewill returnEC2InstanceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromec2InstanceTypeAsString().- Returns:
- The name of an Amazon EC2 instance type. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.
- See Also:
EC2InstanceType
-
currentInstances
public final Integer currentInstances()
The number of instances for the specified type and location that are currently being used by the Amazon Web Services account.
- Returns:
- The number of instances for the specified type and location that are currently being used by the Amazon Web Services account.
-
instanceLimit
public final Integer instanceLimit()
The number of instances that is allowed for the specified instance type and location.
- Returns:
- The number of instances that is allowed for the specified instance type and location.
-
location
public final String location()
An Amazon Web Services Region code, such as
us-west-2.- Returns:
- An Amazon Web Services Region code, such as
us-west-2.
-
toBuilder
public EC2InstanceLimit.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EC2InstanceLimit.Builder,EC2InstanceLimit>
-
builder
public static EC2InstanceLimit.Builder builder()
-
serializableBuilderClass
public static Class<? extends EC2InstanceLimit.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-