@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CommitmentsAwsEC2RICommitment extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AVAILABILITY_ZONE |
static String |
JSON_PROPERTY_COMMITMENT_ID |
static String |
JSON_PROPERTY_EXPIRATION_DATE |
static String |
JSON_PROPERTY_INSTANCE_TYPE |
static String |
JSON_PROPERTY_NUMBER_OF_NFUS |
static String |
JSON_PROPERTY_NUMBER_OF_RESERVATIONS |
static String |
JSON_PROPERTY_OFFERING_CLASS |
static String |
JSON_PROPERTY_OPERATING_SYSTEM |
static String |
JSON_PROPERTY_PURCHASE_OPTION |
static String |
JSON_PROPERTY_REGION |
static String |
JSON_PROPERTY_START_DATE |
static String |
JSON_PROPERTY_TERM_LENGTH |
static String |
JSON_PROPERTY_UTILIZATION |
boolean |
unparsed |
| Constructor and Description |
|---|
CommitmentsAwsEC2RICommitment() |
CommitmentsAwsEC2RICommitment(String commitmentId,
String instanceType,
String offeringClass,
String operatingSystem,
String purchaseOption,
String region) |
| Modifier and Type | Method and Description |
|---|---|
CommitmentsAwsEC2RICommitment |
availabilityZone(String availabilityZone) |
CommitmentsAwsEC2RICommitment |
commitmentId(String commitmentId) |
boolean |
equals(Object o)
Return true if this CommitmentsAwsEC2RICommitment object is equal to o.
|
CommitmentsAwsEC2RICommitment |
expirationDate(String expirationDate) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
String |
getAvailabilityZone()
The availability zone of the reservation.
|
String |
getCommitmentId()
The unique identifier of the Reserved Instance.
|
String |
getExpirationDate()
The expiration date of the commitment.
|
String |
getInstanceType()
The EC2 instance type.
|
Double |
getNumberOfNfus()
The number of Normalized Capacity Units.
|
Double |
getNumberOfReservations()
The number of reserved instances.
|
String |
getOfferingClass()
The offering class of the Reserved Instance.
|
String |
getOperatingSystem()
The operating system of the Reserved Instance.
|
String |
getPurchaseOption()
The payment option for the Reserved Instance.
|
String |
getRegion()
The AWS region of the Reserved Instance.
|
String |
getStartDate()
The start date of the commitment.
|
Double |
getTermLength()
The term length in years.
|
Double |
getUtilization()
The utilization percentage of the commitment.
|
int |
hashCode() |
CommitmentsAwsEC2RICommitment |
instanceType(String instanceType) |
CommitmentsAwsEC2RICommitment |
numberOfNfus(Double numberOfNfus) |
CommitmentsAwsEC2RICommitment |
numberOfReservations(Double numberOfReservations) |
CommitmentsAwsEC2RICommitment |
offeringClass(String offeringClass) |
CommitmentsAwsEC2RICommitment |
operatingSystem(String operatingSystem) |
CommitmentsAwsEC2RICommitment |
purchaseOption(String purchaseOption) |
CommitmentsAwsEC2RICommitment |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
CommitmentsAwsEC2RICommitment |
region(String region) |
void |
setAvailabilityZone(String availabilityZone) |
void |
setCommitmentId(String commitmentId) |
void |
setExpirationDate(String expirationDate) |
void |
setInstanceType(String instanceType) |
void |
setNumberOfNfus(Double numberOfNfus) |
void |
setNumberOfReservations(Double numberOfReservations) |
void |
setOfferingClass(String offeringClass) |
void |
setOperatingSystem(String operatingSystem) |
void |
setPurchaseOption(String purchaseOption) |
void |
setRegion(String region) |
void |
setStartDate(String startDate) |
void |
setTermLength(Double termLength) |
void |
setUtilization(Double utilization) |
CommitmentsAwsEC2RICommitment |
startDate(String startDate) |
CommitmentsAwsEC2RICommitment |
termLength(Double termLength) |
String |
toString() |
CommitmentsAwsEC2RICommitment |
utilization(Double utilization) |
public boolean unparsed
public static final String JSON_PROPERTY_AVAILABILITY_ZONE
public static final String JSON_PROPERTY_COMMITMENT_ID
public static final String JSON_PROPERTY_EXPIRATION_DATE
public static final String JSON_PROPERTY_INSTANCE_TYPE
public static final String JSON_PROPERTY_NUMBER_OF_NFUS
public static final String JSON_PROPERTY_NUMBER_OF_RESERVATIONS
public static final String JSON_PROPERTY_OFFERING_CLASS
public static final String JSON_PROPERTY_OPERATING_SYSTEM
public static final String JSON_PROPERTY_PURCHASE_OPTION
public static final String JSON_PROPERTY_REGION
public static final String JSON_PROPERTY_START_DATE
public static final String JSON_PROPERTY_TERM_LENGTH
public static final String JSON_PROPERTY_UTILIZATION
public CommitmentsAwsEC2RICommitment availabilityZone(String availabilityZone)
@Nullable public String getAvailabilityZone()
public void setAvailabilityZone(String availabilityZone)
public CommitmentsAwsEC2RICommitment commitmentId(String commitmentId)
public String getCommitmentId()
public void setCommitmentId(String commitmentId)
public CommitmentsAwsEC2RICommitment expirationDate(String expirationDate)
@Nullable public String getExpirationDate()
public void setExpirationDate(String expirationDate)
public CommitmentsAwsEC2RICommitment instanceType(String instanceType)
public String getInstanceType()
public void setInstanceType(String instanceType)
public CommitmentsAwsEC2RICommitment numberOfNfus(Double numberOfNfus)
@Nullable public Double getNumberOfNfus()
public void setNumberOfNfus(Double numberOfNfus)
public CommitmentsAwsEC2RICommitment numberOfReservations(Double numberOfReservations)
@Nullable public Double getNumberOfReservations()
public void setNumberOfReservations(Double numberOfReservations)
public CommitmentsAwsEC2RICommitment offeringClass(String offeringClass)
public String getOfferingClass()
public void setOfferingClass(String offeringClass)
public CommitmentsAwsEC2RICommitment operatingSystem(String operatingSystem)
public String getOperatingSystem()
public void setOperatingSystem(String operatingSystem)
public CommitmentsAwsEC2RICommitment purchaseOption(String purchaseOption)
public String getPurchaseOption()
public void setPurchaseOption(String purchaseOption)
public CommitmentsAwsEC2RICommitment region(String region)
public String getRegion()
public void setRegion(String region)
public CommitmentsAwsEC2RICommitment startDate(String startDate)
@Nullable public String getStartDate()
public void setStartDate(String startDate)
public CommitmentsAwsEC2RICommitment termLength(Double termLength)
@Nullable public Double getTermLength()
public void setTermLength(Double termLength)
public CommitmentsAwsEC2RICommitment utilization(Double utilization)
@Nullable public Double getUtilization()
public void setUtilization(Double utilization)
public CommitmentsAwsEC2RICommitment putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.