Package com.datadog.api.client.v2.model
Class CommitmentsAwsElasticacheRICommitment
java.lang.Object
com.datadog.api.client.v2.model.CommitmentsAwsElasticacheRICommitment
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class CommitmentsAwsElasticacheRICommitment
extends Object
AWS ElastiCache Reserved Instance commitment details.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncacheEngine(String cacheEngine) commitmentId(String commitmentId) booleanReturn true if this CommitmentsAwsElasticacheRICommitment object is equal to o.expirationDate(String expirationDate) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The cache engine type of the Reserved Instance.The unique identifier of the Reserved Instance.The expiration date of the commitment.The ElastiCache instance type.The number of Normalized Capacity Units.The number of reserved instances.The payment option for the Reserved Instance.The AWS region of the Reserved Instance.The start date of the commitment.The term length in years.The utilization percentage of the commitment.inthashCode()instanceType(String instanceType) numberOfNfus(Double numberOfNfus) numberOfReservations(Double numberOfReservations) purchaseOption(String purchaseOption) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetCacheEngine(String cacheEngine) voidsetCommitmentId(String commitmentId) voidsetExpirationDate(String expirationDate) voidsetInstanceType(String instanceType) voidsetNumberOfNfus(Double numberOfNfus) voidsetNumberOfReservations(Double numberOfReservations) voidsetPurchaseOption(String purchaseOption) voidvoidsetStartDate(String startDate) voidsetTermLength(Double termLength) voidsetUtilization(Double utilization) termLength(Double termLength) toString()utilization(Double utilization)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_CACHE_ENGINE
- See Also:
-
JSON_PROPERTY_COMMITMENT_ID
- See Also:
-
JSON_PROPERTY_EXPIRATION_DATE
- See Also:
-
JSON_PROPERTY_INSTANCE_TYPE
- See Also:
-
JSON_PROPERTY_NUMBER_OF_NFUS
- See Also:
-
JSON_PROPERTY_NUMBER_OF_RESERVATIONS
- See Also:
-
JSON_PROPERTY_PURCHASE_OPTION
- See Also:
-
JSON_PROPERTY_REGION
- See Also:
-
JSON_PROPERTY_START_DATE
- See Also:
-
JSON_PROPERTY_TERM_LENGTH
- See Also:
-
JSON_PROPERTY_UTILIZATION
- See Also:
-
-
Constructor Details
-
CommitmentsAwsElasticacheRICommitment
public CommitmentsAwsElasticacheRICommitment() -
CommitmentsAwsElasticacheRICommitment
-
-
Method Details
-
cacheEngine
-
getCacheEngine
The cache engine type of the Reserved Instance.- Returns:
- cacheEngine
-
setCacheEngine
-
commitmentId
-
getCommitmentId
The unique identifier of the Reserved Instance.- Returns:
- commitmentId
-
setCommitmentId
-
expirationDate
-
getExpirationDate
The expiration date of the commitment.- Returns:
- expirationDate
-
setExpirationDate
-
instanceType
-
getInstanceType
The ElastiCache instance type.- Returns:
- instanceType
-
setInstanceType
-
numberOfNfus
-
getNumberOfNfus
The number of Normalized Capacity Units.- Returns:
- numberOfNfus
-
setNumberOfNfus
-
numberOfReservations
-
getNumberOfReservations
The number of reserved instances.- Returns:
- numberOfReservations
-
setNumberOfReservations
-
purchaseOption
-
getPurchaseOption
The payment option for the Reserved Instance.- Returns:
- purchaseOption
-
setPurchaseOption
-
region
-
getRegion
The AWS region of the Reserved Instance.- Returns:
- region
-
setRegion
-
startDate
-
getStartDate
The start date of the commitment.- Returns:
- startDate
-
setStartDate
-
termLength
-
getTermLength
The term length in years.- Returns:
- termLength
-
setTermLength
-
utilization
-
getUtilization
The utilization percentage of the commitment.- Returns:
- utilization
-
setUtilization
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- CommitmentsAwsElasticacheRICommitment
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this CommitmentsAwsElasticacheRICommitment object is equal to o. -
hashCode
public int hashCode() -
toString
-