Class ComputeUsageRecord
- java.lang.Object
-
- com.cloudera.cdp.consumption.model.ComputeUsageRecord
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-03-13T13:08:49.346-07:00") public class ComputeUsageRecord extends Object
Record of compute usage values aggregated hourly.
-
-
Constructor Summary
Constructors Constructor Description ComputeUsageRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getCloudProvider()
Getter for cloudProvider.String
getClusterCrn()
Getter for clusterCrn.String
getClusterName()
Getter for clusterName.String
getClusterTemplate()
Getter for clusterTemplate.String
getClusterType()
Getter for clusterType.String
getEnvironmentCrn()
Getter for environmentCrn.String
getEnvironmentName()
Getter for environmentName.Double
getGrossCharge()
Getter for grossCharge.Double
getHours()
Getter for hours.Integer
getInstanceCount()
Getter for instanceCount.String
getInstanceType()
Getter for instanceType.Double
getListRate()
Getter for listRate.Double
getQuantity()
Getter for quantity.String
getQuantityType()
Getter for quantityType.String
getServiceFeature()
Getter for serviceFeature.String
getUsageEndTimestamp()
Getter for usageEndTimestamp.String
getUsageStartTimestamp()
Getter for usageStartTimestamp.String
getUserTags()
Getter for userTags.int
hashCode()
void
setCloudProvider(String cloudProvider)
Setter for cloudProvider.void
setClusterCrn(String clusterCrn)
Setter for clusterCrn.void
setClusterName(String clusterName)
Setter for clusterName.void
setClusterTemplate(String clusterTemplate)
Setter for clusterTemplate.void
setClusterType(String clusterType)
Setter for clusterType.void
setEnvironmentCrn(String environmentCrn)
Setter for environmentCrn.void
setEnvironmentName(String environmentName)
Setter for environmentName.void
setGrossCharge(Double grossCharge)
Setter for grossCharge.void
setHours(Double hours)
Setter for hours.void
setInstanceCount(Integer instanceCount)
Setter for instanceCount.void
setInstanceType(String instanceType)
Setter for instanceType.void
setListRate(Double listRate)
Setter for listRate.void
setQuantity(Double quantity)
Setter for quantity.void
setQuantityType(String quantityType)
Setter for quantityType.void
setServiceFeature(String serviceFeature)
Setter for serviceFeature.void
setUsageEndTimestamp(String usageEndTimestamp)
Setter for usageEndTimestamp.void
setUsageStartTimestamp(String usageStartTimestamp)
Setter for usageStartTimestamp.void
setUserTags(String userTags)
Setter for userTags.String
toString()
-
-
-
Method Detail
-
getQuantityType
public String getQuantityType()
Getter for quantityType. Type of usage by the cluster (Eg: INSTANCE_USAGE, COMPUTE_USAGE).
-
setQuantityType
public void setQuantityType(String quantityType)
Setter for quantityType. Type of usage by the cluster (Eg: INSTANCE_USAGE, COMPUTE_USAGE).
-
getEnvironmentName
public String getEnvironmentName()
Getter for environmentName. Name of the environment.
-
setEnvironmentName
public void setEnvironmentName(String environmentName)
Setter for environmentName. Name of the environment.
-
getEnvironmentCrn
public String getEnvironmentCrn()
Getter for environmentCrn. CRN of the environment.
-
setEnvironmentCrn
public void setEnvironmentCrn(String environmentCrn)
Setter for environmentCrn. CRN of the environment.
-
getClusterName
public String getClusterName()
Getter for clusterName. Name of the cluster.
-
setClusterName
public void setClusterName(String clusterName)
Setter for clusterName. Name of the cluster.
-
getClusterCrn
public String getClusterCrn()
Getter for clusterCrn. CRN of the cluster.
-
setClusterCrn
public void setClusterCrn(String clusterCrn)
Setter for clusterCrn. CRN of the cluster.
-
getCloudProvider
public String getCloudProvider()
Getter for cloudProvider. Cloud Provider on which cluster is running.
-
setCloudProvider
public void setCloudProvider(String cloudProvider)
Setter for cloudProvider. Cloud Provider on which cluster is running.
-
getServiceFeature
public String getServiceFeature()
Getter for serviceFeature. Service Feature of the cluster.
-
setServiceFeature
public void setServiceFeature(String serviceFeature)
Setter for serviceFeature. Service Feature of the cluster.
-
getUsageStartTimestamp
public String getUsageStartTimestamp()
Getter for usageStartTimestamp. Timestamp of start of the usage.
-
setUsageStartTimestamp
public void setUsageStartTimestamp(String usageStartTimestamp)
Setter for usageStartTimestamp. Timestamp of start of the usage.
-
getUsageEndTimestamp
public String getUsageEndTimestamp()
Getter for usageEndTimestamp. Timestamp of end of the usage.
-
setUsageEndTimestamp
public void setUsageEndTimestamp(String usageEndTimestamp)
Setter for usageEndTimestamp. Timestamp of end of the usage.
-
getQuantity
public Double getQuantity()
Getter for quantity. Quantity of usage of the cluster.
-
setQuantity
public void setQuantity(Double quantity)
Setter for quantity. Quantity of usage of the cluster.
-
getGrossCharge
public Double getGrossCharge()
Getter for grossCharge. Number of credits consumed by this usage.
-
setGrossCharge
public void setGrossCharge(Double grossCharge)
Setter for grossCharge. Number of credits consumed by this usage.
-
getListRate
public Double getListRate()
Getter for listRate. Rate in credits at which usage is charged for given cluster type, instance type and cloud provider.
-
setListRate
public void setListRate(Double listRate)
Setter for listRate. Rate in credits at which usage is charged for given cluster type, instance type and cloud provider.
-
getHours
public Double getHours()
Getter for hours. Total number of hours for which instances were running.
-
setHours
public void setHours(Double hours)
Setter for hours. Total number of hours for which instances were running.
-
getInstanceType
public String getInstanceType()
Getter for instanceType. Type of instance of the cluster.
-
setInstanceType
public void setInstanceType(String instanceType)
Setter for instanceType. Type of instance of the cluster.
-
getInstanceCount
public Integer getInstanceCount()
Getter for instanceCount. Total number of instances in the cluster which were in use.
-
setInstanceCount
public void setInstanceCount(Integer instanceCount)
Setter for instanceCount. Total number of instances in the cluster which were in use.
-
getClusterType
public String getClusterType()
Getter for clusterType. Type of the cluster.
-
setClusterType
public void setClusterType(String clusterType)
Setter for clusterType. Type of the cluster.
-
getUserTags
public String getUserTags()
Getter for userTags. The tags assigned to a cluster. The format of this is a map serialized into a string as json. e.g.: \"tags\": \"{\\\"key1\\\":\\\"value1\\\",\\\"key2\\\":\\\"value2\\\"}\"
-
setUserTags
public void setUserTags(String userTags)
Setter for userTags. The tags assigned to a cluster. The format of this is a map serialized into a string as json. e.g.: \"tags\": \"{\\\"key1\\\":\\\"value1\\\",\\\"key2\\\":\\\"value2\\\"}\"
-
getClusterTemplate
public String getClusterTemplate()
Getter for clusterTemplate. The template with which the cluster is created.
-
setClusterTemplate
public void setClusterTemplate(String clusterTemplate)
Setter for clusterTemplate. The template with which the cluster is created.
-
-