Class EC2InstanceLimit
- All Implemented Interfaces:
Serializable
,SdkPojo
,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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EC2InstanceLimit.Builder
builder()
final Integer
The number of instances for the specified type and location that are currently being used by the Amazon Web Services account.final EC2InstanceType
The name of an Amazon EC2 instance type.final String
The name of an Amazon EC2 instance type.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final Integer
The number of instances that is allowed for the specified instance type and location.final String
location()
An Amazon Web Services Region code, such asus-west-2
.static Class
<? extends EC2InstanceLimit.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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,
ec2InstanceType
will 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:
-
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,
ec2InstanceType
will 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:
-
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
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
An Amazon Web Services Region code, such as
us-west-2
.- Returns:
- An Amazon Web Services Region code, such as
us-west-2
.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<EC2InstanceLimit.Builder,
EC2InstanceLimit> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-