@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class CommitmentsAzureVMRICommitment extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_BENEFIT_NAME |
static String |
JSON_PROPERTY_COMMITMENT_ID |
static String |
JSON_PROPERTY_EXPIRATION_DATE |
static String |
JSON_PROPERTY_INSTANCE_TYPE |
static String |
JSON_PROPERTY_METER_SUB_CATEGORY |
static String |
JSON_PROPERTY_REGION |
static String |
JSON_PROPERTY_START_DATE |
static String |
JSON_PROPERTY_STATUS |
static String |
JSON_PROPERTY_TERM_LENGTH |
static String |
JSON_PROPERTY_UTILIZATION |
boolean |
unparsed |
| Constructor and Description |
|---|
CommitmentsAzureVMRICommitment() |
CommitmentsAzureVMRICommitment(String benefitName,
String commitmentId,
String instanceType,
String meterSubCategory,
String region,
CommitmentsAzureVMRIStatus status) |
| Modifier and Type | Method and Description |
|---|---|
CommitmentsAzureVMRICommitment |
benefitName(String benefitName) |
CommitmentsAzureVMRICommitment |
commitmentId(String commitmentId) |
boolean |
equals(Object o)
Return true if this CommitmentsAzureVMRICommitment object is equal to o.
|
CommitmentsAzureVMRICommitment |
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 |
getBenefitName()
The display name of the Azure reservation.
|
String |
getCommitmentId()
The unique identifier of the Reserved Instance.
|
String |
getExpirationDate()
The expiration date of the commitment.
|
String |
getInstanceType()
The Azure VM instance type.
|
String |
getMeterSubCategory()
The Azure meter sub-category for the reservation.
|
String |
getRegion()
The Azure region of the Reserved Instance.
|
String |
getStartDate()
The start date of the commitment.
|
CommitmentsAzureVMRIStatus |
getStatus()
Status of an Azure VM Reserved Instance.
|
Double |
getTermLength()
The term length in years.
|
Double |
getUtilization()
The utilization percentage of the commitment.
|
int |
hashCode() |
CommitmentsAzureVMRICommitment |
instanceType(String instanceType) |
CommitmentsAzureVMRICommitment |
meterSubCategory(String meterSubCategory) |
CommitmentsAzureVMRICommitment |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
CommitmentsAzureVMRICommitment |
region(String region) |
void |
setBenefitName(String benefitName) |
void |
setCommitmentId(String commitmentId) |
void |
setExpirationDate(String expirationDate) |
void |
setInstanceType(String instanceType) |
void |
setMeterSubCategory(String meterSubCategory) |
void |
setRegion(String region) |
void |
setStartDate(String startDate) |
void |
setStatus(CommitmentsAzureVMRIStatus status) |
void |
setTermLength(Double termLength) |
void |
setUtilization(Double utilization) |
CommitmentsAzureVMRICommitment |
startDate(String startDate) |
CommitmentsAzureVMRICommitment |
status(CommitmentsAzureVMRIStatus status) |
CommitmentsAzureVMRICommitment |
termLength(Double termLength) |
String |
toString() |
CommitmentsAzureVMRICommitment |
utilization(Double utilization) |
public boolean unparsed
public static final String JSON_PROPERTY_BENEFIT_NAME
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_METER_SUB_CATEGORY
public static final String JSON_PROPERTY_REGION
public static final String JSON_PROPERTY_START_DATE
public static final String JSON_PROPERTY_STATUS
public static final String JSON_PROPERTY_TERM_LENGTH
public static final String JSON_PROPERTY_UTILIZATION
public CommitmentsAzureVMRICommitment benefitName(String benefitName)
public String getBenefitName()
public void setBenefitName(String benefitName)
public CommitmentsAzureVMRICommitment commitmentId(String commitmentId)
public String getCommitmentId()
public void setCommitmentId(String commitmentId)
public CommitmentsAzureVMRICommitment expirationDate(String expirationDate)
@Nullable public String getExpirationDate()
public void setExpirationDate(String expirationDate)
public CommitmentsAzureVMRICommitment instanceType(String instanceType)
public String getInstanceType()
public void setInstanceType(String instanceType)
public CommitmentsAzureVMRICommitment meterSubCategory(String meterSubCategory)
public String getMeterSubCategory()
public void setMeterSubCategory(String meterSubCategory)
public CommitmentsAzureVMRICommitment region(String region)
public String getRegion()
public void setRegion(String region)
public CommitmentsAzureVMRICommitment startDate(String startDate)
@Nullable public String getStartDate()
public void setStartDate(String startDate)
public CommitmentsAzureVMRICommitment status(CommitmentsAzureVMRIStatus status)
public CommitmentsAzureVMRIStatus getStatus()
public void setStatus(CommitmentsAzureVMRIStatus status)
public CommitmentsAzureVMRICommitment termLength(Double termLength)
@Nullable public Double getTermLength()
public void setTermLength(Double termLength)
public CommitmentsAzureVMRICommitment utilization(Double utilization)
@Nullable public Double getUtilization()
public void setUtilization(Double utilization)
public CommitmentsAzureVMRICommitment 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.