Class EC2ResourceDetails
- java.lang.Object
-
- software.amazon.awssdk.services.costexplorer.model.EC2ResourceDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EC2ResourceDetails.Builder,EC2ResourceDetails>
@Generated("software.amazon.awssdk:codegen") public final class EC2ResourceDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EC2ResourceDetails.Builder,EC2ResourceDetails>
Details on the Amazon EC2 Resource.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEC2ResourceDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EC2ResourceDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringhourlyOnDemandRate()The hourly public On-Demand rate for the instance type.StringinstanceType()The type of Amazon Web Services instance.Stringmemory()The memory capacity of the Amazon Web Services instance.StringnetworkPerformance()The network performance capacity of the Amazon Web Services instance.Stringplatform()The platform of the Amazon Web Services instance.Stringregion()The Amazon Web Services Region of the instance.List<SdkField<?>>sdkFields()static Class<? extends EC2ResourceDetails.Builder>serializableBuilderClass()Stringsku()The SKU of the product.Stringstorage()The disk storage of the Amazon Web Services instance.EC2ResourceDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringvcpu()The number of VCPU cores in the Amazon Web Services instance type.-
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
-
hourlyOnDemandRate
public final String hourlyOnDemandRate()
The hourly public On-Demand rate for the instance type.
- Returns:
- The hourly public On-Demand rate for the instance type.
-
instanceType
public final String instanceType()
The type of Amazon Web Services instance.
- Returns:
- The type of Amazon Web Services instance.
-
platform
public final String platform()
The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
- Returns:
- The platform of the Amazon Web Services instance. The platform is the specific combination of operating system, license model, and software on an instance.
-
region
public final String region()
The Amazon Web Services Region of the instance.
- Returns:
- The Amazon Web Services Region of the instance.
-
sku
public final String sku()
The SKU of the product.
- Returns:
- The SKU of the product.
-
memory
public final String memory()
The memory capacity of the Amazon Web Services instance.
- Returns:
- The memory capacity of the Amazon Web Services instance.
-
networkPerformance
public final String networkPerformance()
The network performance capacity of the Amazon Web Services instance.
- Returns:
- The network performance capacity of the Amazon Web Services instance.
-
storage
public final String storage()
The disk storage of the Amazon Web Services instance. This doesn't include EBS storage.
- Returns:
- The disk storage of the Amazon Web Services instance. This doesn't include EBS storage.
-
vcpu
public final String vcpu()
The number of VCPU cores in the Amazon Web Services instance type.
- Returns:
- The number of VCPU cores in the Amazon Web Services instance type.
-
toBuilder
public EC2ResourceDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EC2ResourceDetails.Builder,EC2ResourceDetails>
-
builder
public static EC2ResourceDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends EC2ResourceDetails.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.
-
-