Class LogsRetentionAggSumUsage

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsRetentionAggSumUsage extends Object
Object containing indexed logs usage aggregated across organizations and months for a retention period.
  • Field Details

    • unparsed

      public boolean unparsed
    • JSON_PROPERTY_LOGS_INDEXED_LOGS_USAGE_AGG_SUM

      public static final String JSON_PROPERTY_LOGS_INDEXED_LOGS_USAGE_AGG_SUM
      See Also:
    • JSON_PROPERTY_LOGS_LIVE_INDEXED_LOGS_USAGE_AGG_SUM

      public static final String JSON_PROPERTY_LOGS_LIVE_INDEXED_LOGS_USAGE_AGG_SUM
      See Also:
    • JSON_PROPERTY_LOGS_REHYDRATED_INDEXED_LOGS_USAGE_AGG_SUM

      public static final String JSON_PROPERTY_LOGS_REHYDRATED_INDEXED_LOGS_USAGE_AGG_SUM
      See Also:
    • JSON_PROPERTY_RETENTION

      public static final String JSON_PROPERTY_RETENTION
      See Also:
  • Constructor Details

    • LogsRetentionAggSumUsage

      public LogsRetentionAggSumUsage()
  • Method Details

    • logsIndexedLogsUsageAggSum

      public LogsRetentionAggSumUsage logsIndexedLogsUsageAggSum(Long logsIndexedLogsUsageAggSum)
    • getLogsIndexedLogsUsageAggSum

      @Nullable public Long getLogsIndexedLogsUsageAggSum()
      Total indexed logs for this retention period.
      Returns:
      logsIndexedLogsUsageAggSum
    • setLogsIndexedLogsUsageAggSum

      public void setLogsIndexedLogsUsageAggSum(Long logsIndexedLogsUsageAggSum)
    • logsLiveIndexedLogsUsageAggSum

      public LogsRetentionAggSumUsage logsLiveIndexedLogsUsageAggSum(Long logsLiveIndexedLogsUsageAggSum)
    • getLogsLiveIndexedLogsUsageAggSum

      @Nullable public Long getLogsLiveIndexedLogsUsageAggSum()
      Live indexed logs for this retention period.
      Returns:
      logsLiveIndexedLogsUsageAggSum
    • setLogsLiveIndexedLogsUsageAggSum

      public void setLogsLiveIndexedLogsUsageAggSum(Long logsLiveIndexedLogsUsageAggSum)
    • logsRehydratedIndexedLogsUsageAggSum

      public LogsRetentionAggSumUsage logsRehydratedIndexedLogsUsageAggSum(Long logsRehydratedIndexedLogsUsageAggSum)
    • getLogsRehydratedIndexedLogsUsageAggSum

      @Nullable public Long getLogsRehydratedIndexedLogsUsageAggSum()
      Rehydrated indexed logs for this retention period.
      Returns:
      logsRehydratedIndexedLogsUsageAggSum
    • setLogsRehydratedIndexedLogsUsageAggSum

      public void setLogsRehydratedIndexedLogsUsageAggSum(Long logsRehydratedIndexedLogsUsageAggSum)
    • retention

      public LogsRetentionAggSumUsage retention(String retention)
    • getRetention

      @Nullable public String getRetention()
      The retention period in days or "custom" for all custom retention periods.
      Returns:
      retention
    • setRetention

      public void setRetention(String retention)
    • putAdditionalProperty

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