@Generated(value="software.amazon.awssdk:codegen") public final class ReservedNodeOffering extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ReservedNodeOffering.Builder,ReservedNodeOffering>
Describes a reserved node offering.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReservedNodeOffering.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ReservedNodeOffering.Builder |
builder() |
String |
currencyCode()
The currency code for the compute nodes offering.
|
Integer |
duration()
The duration, in seconds, for which the offering will reserve the node.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Double |
fixedPrice()
The upfront fixed charge you will pay to purchase the specific reserved node offering.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRecurringCharges()
Returns true if the RecurringCharges property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
String |
nodeType()
The node type offered by the reserved node offering.
|
String |
offeringType()
The anticipated utilization of the reserved node, as defined in the reserved node offering.
|
List<RecurringCharge> |
recurringCharges()
The charge to your account regardless of whether you are creating any clusters using the node offering.
|
String |
reservedNodeOfferingId()
The offering identifier.
|
ReservedNodeOfferingType |
reservedNodeOfferingType()
|
String |
reservedNodeOfferingTypeAsString()
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ReservedNodeOffering.Builder> |
serializableBuilderClass() |
ReservedNodeOffering.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Double |
usagePrice()
The rate you are charged for each hour the cluster that is using the offering is running.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String reservedNodeOfferingId()
The offering identifier.
public final String nodeType()
The node type offered by the reserved node offering.
public final Integer duration()
The duration, in seconds, for which the offering will reserve the node.
public final Double fixedPrice()
The upfront fixed charge you will pay to purchase the specific reserved node offering.
public final Double usagePrice()
The rate you are charged for each hour the cluster that is using the offering is running.
public final String currencyCode()
The currency code for the compute nodes offering.
public final String offeringType()
The anticipated utilization of the reserved node, as defined in the reserved node offering.
public final boolean hasRecurringCharges()
public final List<RecurringCharge> recurringCharges()
The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRecurringCharges() to see if a value was sent in this field.
public final ReservedNodeOfferingType reservedNodeOfferingType()
If the service returns an enum value that is not available in the current SDK version,
reservedNodeOfferingType will return ReservedNodeOfferingType.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from reservedNodeOfferingTypeAsString().
ReservedNodeOfferingTypepublic final String reservedNodeOfferingTypeAsString()
If the service returns an enum value that is not available in the current SDK version,
reservedNodeOfferingType will return ReservedNodeOfferingType.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from reservedNodeOfferingTypeAsString().
ReservedNodeOfferingTypepublic ReservedNodeOffering.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ReservedNodeOffering.Builder,ReservedNodeOffering>public static ReservedNodeOffering.Builder builder()
public static Class<? extends ReservedNodeOffering.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.