Class UsageFargateHour

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class UsageFargateHour extends Object
Number of Fargate tasks run and hourly usage.
  • Field Details

  • Constructor Details

    • UsageFargateHour

      public UsageFargateHour()
  • Method Details

    • apmFargateCount

      public UsageFargateHour apmFargateCount(Long apmFargateCount)
    • getApmFargateCount

      @Nullable public Long getApmFargateCount()
      The high-water mark of APM ECS Fargate tasks during the given hour.
      Returns:
      apmFargateCount
    • getApmFargateCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getApmFargateCount_JsonNullable()
    • setApmFargateCount_JsonNullable

      public void setApmFargateCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> apmFargateCount)
    • setApmFargateCount

      public void setApmFargateCount(Long apmFargateCount)
    • appsecFargateCount

      public UsageFargateHour appsecFargateCount(Long appsecFargateCount)
    • getAppsecFargateCount

      @Nullable public Long getAppsecFargateCount()
      The Application Security Monitoring ECS Fargate tasks during the given hour.
      Returns:
      appsecFargateCount
    • getAppsecFargateCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getAppsecFargateCount_JsonNullable()
    • setAppsecFargateCount_JsonNullable

      public void setAppsecFargateCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> appsecFargateCount)
    • setAppsecFargateCount

      public void setAppsecFargateCount(Long appsecFargateCount)
    • avgProfiledFargateTasks

      public UsageFargateHour avgProfiledFargateTasks(Long avgProfiledFargateTasks)
    • getAvgProfiledFargateTasks

      @Nullable public Long getAvgProfiledFargateTasks()
      The average profiled task count for Fargate Profiling.
      Returns:
      avgProfiledFargateTasks
    • getAvgProfiledFargateTasks_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getAvgProfiledFargateTasks_JsonNullable()
    • setAvgProfiledFargateTasks_JsonNullable

      public void setAvgProfiledFargateTasks_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> avgProfiledFargateTasks)
    • setAvgProfiledFargateTasks

      public void setAvgProfiledFargateTasks(Long avgProfiledFargateTasks)
    • hour

      public UsageFargateHour hour(OffsetDateTime hour)
    • getHour

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

      public void setHour(OffsetDateTime hour)
    • orgName

      public UsageFargateHour orgName(String orgName)
    • getOrgName

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

      public void setOrgName(String orgName)
    • publicId

      public UsageFargateHour publicId(String publicId)
    • getPublicId

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

      public void setPublicId(String publicId)
    • tasksCount

      public UsageFargateHour tasksCount(Long tasksCount)
    • getTasksCount

      @Nullable public Long getTasksCount()
      The number of Fargate tasks run.
      Returns:
      tasksCount
    • getTasksCount_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Long> getTasksCount_JsonNullable()
    • setTasksCount_JsonNullable

      public void setTasksCount_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Long> tasksCount)
    • setTasksCount

      public void setTasksCount(Long tasksCount)
    • putAdditionalProperty

      public UsageFargateHour 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:
      UsageFargateHour
    • 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 UsageFargateHour 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