Class AggregatedResourceTimingBreakdown

java.lang.Object
com.datadog.api.client.v2.model.AggregatedResourceTimingBreakdown

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AggregatedResourceTimingBreakdown extends Object
Average timing breakdown per network phase for a resource.
  • Field Details

  • Constructor Details

    • AggregatedResourceTimingBreakdown

      public AggregatedResourceTimingBreakdown()
    • AggregatedResourceTimingBreakdown

      public AggregatedResourceTimingBreakdown(Double avgConnectMs, Double avgDnsMs, Double avgDownloadMs, Double avgFirstByteMs, Double avgRedirectMs, Double avgSslMs)
  • Method Details

    • avgConnectMs

      public AggregatedResourceTimingBreakdown avgConnectMs(Double avgConnectMs)
    • getAvgConnectMs

      public Double getAvgConnectMs()
      Average TCP connect duration in milliseconds.
      Returns:
      avgConnectMs
    • setAvgConnectMs

      public void setAvgConnectMs(Double avgConnectMs)
    • avgDnsMs

      public AggregatedResourceTimingBreakdown avgDnsMs(Double avgDnsMs)
    • getAvgDnsMs

      public Double getAvgDnsMs()
      Average DNS resolution duration in milliseconds.
      Returns:
      avgDnsMs
    • setAvgDnsMs

      public void setAvgDnsMs(Double avgDnsMs)
    • avgDownloadMs

      public AggregatedResourceTimingBreakdown avgDownloadMs(Double avgDownloadMs)
    • getAvgDownloadMs

      public Double getAvgDownloadMs()
      Average download phase duration in milliseconds.
      Returns:
      avgDownloadMs
    • setAvgDownloadMs

      public void setAvgDownloadMs(Double avgDownloadMs)
    • avgFirstByteMs

      public AggregatedResourceTimingBreakdown avgFirstByteMs(Double avgFirstByteMs)
    • getAvgFirstByteMs

      public Double getAvgFirstByteMs()
      Average time to first byte in milliseconds.
      Returns:
      avgFirstByteMs
    • setAvgFirstByteMs

      public void setAvgFirstByteMs(Double avgFirstByteMs)
    • avgRedirectMs

      public AggregatedResourceTimingBreakdown avgRedirectMs(Double avgRedirectMs)
    • getAvgRedirectMs

      public Double getAvgRedirectMs()
      Average redirect phase duration in milliseconds.
      Returns:
      avgRedirectMs
    • setAvgRedirectMs

      public void setAvgRedirectMs(Double avgRedirectMs)
    • avgSslMs

      public AggregatedResourceTimingBreakdown avgSslMs(Double avgSslMs)
    • getAvgSslMs

      public Double getAvgSslMs()
      Average SSL handshake duration in milliseconds.
      Returns:
      avgSslMs
    • setAvgSslMs

      public void setAvgSslMs(Double avgSslMs)
    • putAdditionalProperty

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