Class UsageHostHour

java.lang.Object
com.datadog.api.client.v1.model.UsageHostHour

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class UsageHostHour extends Object
Number of hosts/containers recorded for each hour for a given organization.
  • Field Details

  • Constructor Details

    • UsageHostHour

      public UsageHostHour()
  • Method Details

    • agentHostCount

      public UsageHostHour agentHostCount(Long agentHostCount)
    • getAgentHostCount

      @Nullable public Long getAgentHostCount()
      Contains the total number of infrastructure hosts reporting during a given hour that were running the Datadog Agent.
      Returns:
      agentHostCount
    • getAgentHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getAgentHostCount_JsonNullable()
    • setAgentHostCount_JsonNullable

      public void setAgentHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> agentHostCount)
    • setAgentHostCount

      public void setAgentHostCount(Long agentHostCount)
    • alibabaHostCount

      public UsageHostHour alibabaHostCount(Long alibabaHostCount)
    • getAlibabaHostCount

      @Nullable public Long getAlibabaHostCount()
      Contains the total number of hosts that reported through Alibaba integration (and were NOT running the Datadog Agent).
      Returns:
      alibabaHostCount
    • getAlibabaHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getAlibabaHostCount_JsonNullable()
    • setAlibabaHostCount_JsonNullable

      public void setAlibabaHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> alibabaHostCount)
    • setAlibabaHostCount

      public void setAlibabaHostCount(Long alibabaHostCount)
    • apmAzureAppServiceHostCount

      public UsageHostHour apmAzureAppServiceHostCount(Long apmAzureAppServiceHostCount)
    • getApmAzureAppServiceHostCount

      @Nullable public Long getApmAzureAppServiceHostCount()
      Contains the total number of Azure App Services hosts using APM.
      Returns:
      apmAzureAppServiceHostCount
    • getApmAzureAppServiceHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getApmAzureAppServiceHostCount_JsonNullable()
    • setApmAzureAppServiceHostCount_JsonNullable

      public void setApmAzureAppServiceHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> apmAzureAppServiceHostCount)
    • setApmAzureAppServiceHostCount

      public void setApmAzureAppServiceHostCount(Long apmAzureAppServiceHostCount)
    • apmHostCount

      public UsageHostHour apmHostCount(Long apmHostCount)
    • getApmHostCount

      @Nullable public Long getApmHostCount()
      Shows the total number of hosts using APM during the hour, these are counted as billable (except during trial periods).
      Returns:
      apmHostCount
    • getApmHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getApmHostCount_JsonNullable()
    • setApmHostCount_JsonNullable

      public void setApmHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> apmHostCount)
    • setApmHostCount

      public void setApmHostCount(Long apmHostCount)
    • awsHostCount

      public UsageHostHour awsHostCount(Long awsHostCount)
    • getAwsHostCount

      @Nullable public Long getAwsHostCount()
      Contains the total number of hosts that reported through the AWS integration (and were NOT running the Datadog Agent).
      Returns:
      awsHostCount
    • getAwsHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getAwsHostCount_JsonNullable()
    • setAwsHostCount_JsonNullable

      public void setAwsHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> awsHostCount)
    • setAwsHostCount

      public void setAwsHostCount(Long awsHostCount)
    • azureHostCount

      public UsageHostHour azureHostCount(Long azureHostCount)
    • getAzureHostCount

      @Nullable public Long getAzureHostCount()
      Contains the total number of hosts that reported through Azure integration (and were NOT running the Datadog Agent).
      Returns:
      azureHostCount
    • getAzureHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getAzureHostCount_JsonNullable()
    • setAzureHostCount_JsonNullable

      public void setAzureHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> azureHostCount)
    • setAzureHostCount

      public void setAzureHostCount(Long azureHostCount)
    • containerCount

      public UsageHostHour containerCount(Long containerCount)
    • getContainerCount

      @Nullable public Long getContainerCount()
      Shows the total number of containers reported by the Docker integration during the hour.
      Returns:
      containerCount
    • getContainerCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getContainerCount_JsonNullable()
    • setContainerCount_JsonNullable

      public void setContainerCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> containerCount)
    • setContainerCount

      public void setContainerCount(Long containerCount)
    • gcpHostCount

      public UsageHostHour gcpHostCount(Long gcpHostCount)
    • getGcpHostCount

      @Nullable public Long getGcpHostCount()
      Contains the total number of hosts that reported through the Google Cloud integration (and were NOT running the Datadog Agent).
      Returns:
      gcpHostCount
    • getGcpHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getGcpHostCount_JsonNullable()
    • setGcpHostCount_JsonNullable

      public void setGcpHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> gcpHostCount)
    • setGcpHostCount

      public void setGcpHostCount(Long gcpHostCount)
    • herokuHostCount

      public UsageHostHour herokuHostCount(Long herokuHostCount)
    • getHerokuHostCount

      @Nullable public Long getHerokuHostCount()
      Contains the total number of Heroku dynos reported by the Datadog Agent.
      Returns:
      herokuHostCount
    • getHerokuHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getHerokuHostCount_JsonNullable()
    • setHerokuHostCount_JsonNullable

      public void setHerokuHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> herokuHostCount)
    • setHerokuHostCount

      public void setHerokuHostCount(Long herokuHostCount)
    • hostCount

      public UsageHostHour hostCount(Long hostCount)
    • getHostCount

      @Nullable public Long getHostCount()
      Contains the total number of billable infrastructure hosts reporting during a given hour. This is the sum of agent_host_count, aws_host_count, and gcp_host_count.
      Returns:
      hostCount
    • getHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getHostCount_JsonNullable()
    • setHostCount_JsonNullable

      public void setHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> hostCount)
    • setHostCount

      public void setHostCount(Long hostCount)
    • hour

      public UsageHostHour hour(OffsetDateTime hour)
    • getHour

      @Nullable public OffsetDateTime getHour()
      The hour for the usage.
      Returns:
      hour
    • getHour_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> getHour_JsonNullable()
    • setHour_JsonNullable

      public void setHour_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<OffsetDateTime> hour)
    • setHour

      public void setHour(OffsetDateTime hour)
    • infraAzureAppService

      public UsageHostHour infraAzureAppService(Long infraAzureAppService)
    • getInfraAzureAppService

      @Nullable public Long getInfraAzureAppService()
      Contains the total number of hosts that reported through the Azure App Services integration (and were NOT running the Datadog Agent).
      Returns:
      infraAzureAppService
    • getInfraAzureAppService_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getInfraAzureAppService_JsonNullable()
    • setInfraAzureAppService_JsonNullable

      public void setInfraAzureAppService_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> infraAzureAppService)
    • setInfraAzureAppService

      public void setInfraAzureAppService(Long infraAzureAppService)
    • opentelemetryApmHostCount

      public UsageHostHour opentelemetryApmHostCount(Long opentelemetryApmHostCount)
    • getOpentelemetryApmHostCount

      @Nullable public Long getOpentelemetryApmHostCount()
      Contains the total number of hosts using APM reported by Datadog exporter for the OpenTelemetry Collector.
      Returns:
      opentelemetryApmHostCount
    • getOpentelemetryApmHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getOpentelemetryApmHostCount_JsonNullable()
    • setOpentelemetryApmHostCount_JsonNullable

      public void setOpentelemetryApmHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> opentelemetryApmHostCount)
    • setOpentelemetryApmHostCount

      public void setOpentelemetryApmHostCount(Long opentelemetryApmHostCount)
    • opentelemetryHostCount

      public UsageHostHour opentelemetryHostCount(Long opentelemetryHostCount)
    • getOpentelemetryHostCount

      @Nullable public Long getOpentelemetryHostCount()
      Contains the total number of hosts reported by Datadog exporter for the OpenTelemetry Collector.
      Returns:
      opentelemetryHostCount
    • getOpentelemetryHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getOpentelemetryHostCount_JsonNullable()
    • setOpentelemetryHostCount_JsonNullable

      public void setOpentelemetryHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> opentelemetryHostCount)
    • setOpentelemetryHostCount

      public void setOpentelemetryHostCount(Long opentelemetryHostCount)
    • orgName

      public UsageHostHour orgName(String orgName)
    • getOrgName

      @Nullable public String getOrgName()
      The organization name.
      Returns:
      orgName
    • setOrgName

      public void setOrgName(String orgName)
    • publicId

      public UsageHostHour publicId(String publicId)
    • getPublicId

      @Nullable public String getPublicId()
      The organization public ID.
      Returns:
      publicId
    • setPublicId

      public void setPublicId(String publicId)
    • vsphereHostCount

      public UsageHostHour vsphereHostCount(Long vsphereHostCount)
    • getVsphereHostCount

      @Nullable public Long getVsphereHostCount()
      Contains the total number of hosts that reported through vSphere integration (and were NOT running the Datadog Agent).
      Returns:
      vsphereHostCount
    • getVsphereHostCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getVsphereHostCount_JsonNullable()
    • setVsphereHostCount_JsonNullable

      public void setVsphereHostCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> vsphereHostCount)
    • setVsphereHostCount

      public void setVsphereHostCount(Long vsphereHostCount)
    • putAdditionalProperty

      public UsageHostHour putAdditionalProperty(String key, Object value)
      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 set
      value - The associated value
      Returns:
      UsageHostHour
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this UsageHostHour object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object