@Generated(value="software.amazon.awssdk:codegen") public class ReservedNodeOffering extends Object implements 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) |
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() |
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.
|
static Class<? extends ReservedNodeOffering.Builder> |
serializableBuilderClass() |
ReservedNodeOffering.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Double |
usagePrice()
The rate you are charged for each hour the cluster that is using the offering is running.
|
copy
public String reservedNodeOfferingId()
The offering identifier.
public String nodeType()
The node type offered by the reserved node offering.
public Integer duration()
The duration, in seconds, for which the offering will reserve the node.
public Double fixedPrice()
The upfront fixed charge you will pay to purchase the specific reserved node offering.
public Double usagePrice()
The rate you are charged for each hour the cluster that is using the offering is running.
public String currencyCode()
The currency code for the compute nodes offering.
public String offeringType()
The anticipated utilization of the reserved node, as defined in the reserved node offering.
public 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.
public ReservedNodeOffering.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ReservedNodeOffering.Builder,ReservedNodeOffering>
public static ReservedNodeOffering.Builder builder()
public static Class<? extends ReservedNodeOffering.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.