@Generated(value="software.amazon.awssdk:codegen") public final class SupportedInstanceType extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SupportedInstanceType.Builder,SupportedInstanceType>
An instance type that the specified Amazon EMR release supports.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SupportedInstanceType.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
architecture()
The CPU architecture, for example
X86_64 or AARCH64. |
static SupportedInstanceType.Builder |
builder() |
Boolean |
ebsOptimizedAvailable()
Indicates whether the
SupportedInstanceType supports Amazon EBS optimization. |
Boolean |
ebsOptimizedByDefault()
Indicates whether the
SupportedInstanceType uses Amazon EBS optimization by default. |
Boolean |
ebsStorageOnly()
Indicates whether the
SupportedInstanceType only supports Amazon EBS. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceFamilyId()
The Amazon EC2 family and generation for the
SupportedInstanceType. |
Boolean |
is64BitsOnly()
Indicates whether the
SupportedInstanceType only supports 64-bit architecture. |
Float |
memoryGB()
The amount of memory that is available to Amazon EMR from the
SupportedInstanceType. |
Integer |
numberOfDisks()
Number of disks for the
SupportedInstanceType. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SupportedInstanceType.Builder> |
serializableBuilderClass() |
Integer |
storageGB()
StorageGB represents the storage capacity of the SupportedInstanceType. |
SupportedInstanceType.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
|
Integer |
vcpu()
The number of vCPUs available for the
SupportedInstanceType. |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String type()
The Amazon EC2 instance type, for example
m5.xlarge, of the SupportedInstanceType.
m5.xlarge, of the SupportedInstanceType.public final Float memoryGB()
The amount of memory that is available to Amazon EMR from the SupportedInstanceType. The kernel and
hypervisor software consume some memory, so this value might be lower than the overall memory for the instance
type.
SupportedInstanceType. The
kernel and hypervisor software consume some memory, so this value might be lower than the overall memory
for the instance type.public final Integer storageGB()
StorageGB represents the storage capacity of the SupportedInstanceType. This value is
0 for Amazon EBS-only instance types.
StorageGB represents the storage capacity of the SupportedInstanceType. This
value is 0 for Amazon EBS-only instance types.public final Integer vcpu()
The number of vCPUs available for the SupportedInstanceType.
SupportedInstanceType.public final Boolean is64BitsOnly()
Indicates whether the SupportedInstanceType only supports 64-bit architecture.
SupportedInstanceType only supports 64-bit architecture.public final String instanceFamilyId()
The Amazon EC2 family and generation for the SupportedInstanceType.
SupportedInstanceType.public final Boolean ebsOptimizedAvailable()
Indicates whether the SupportedInstanceType supports Amazon EBS optimization.
SupportedInstanceType supports Amazon EBS optimization.public final Boolean ebsOptimizedByDefault()
Indicates whether the SupportedInstanceType uses Amazon EBS optimization by default.
SupportedInstanceType uses Amazon EBS optimization by default.public final Integer numberOfDisks()
Number of disks for the SupportedInstanceType. This value is 0 for Amazon EBS-only
instance types.
SupportedInstanceType. This value is 0 for Amazon
EBS-only instance types.public final Boolean ebsStorageOnly()
Indicates whether the SupportedInstanceType only supports Amazon EBS.
SupportedInstanceType only supports Amazon EBS.public final String architecture()
The CPU architecture, for example X86_64 or AARCH64.
X86_64 or AARCH64.public SupportedInstanceType.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SupportedInstanceType.Builder,SupportedInstanceType>public static SupportedInstanceType.Builder builder()
public static Class<? extends SupportedInstanceType.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.