Class SyntheticsTiming

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SyntheticsTiming extends Object
Object containing all metrics and their values collected for a Synthetic API test. See the Synthetic Monitoring Metrics documentation.
  • Field Details

  • Constructor Details

    • SyntheticsTiming

      public SyntheticsTiming()
  • Method Details

    • dns

      public SyntheticsTiming dns(Double dns)
    • getDns

      @Nullable public Double getDns()
      The duration in millisecond of the DNS lookup.
      Returns:
      dns
    • setDns

      public void setDns(Double dns)
    • download

      public SyntheticsTiming download(Double download)
    • getDownload

      @Nullable public Double getDownload()
      The time in millisecond to download the response.
      Returns:
      download
    • setDownload

      public void setDownload(Double download)
    • firstByte

      public SyntheticsTiming firstByte(Double firstByte)
    • getFirstByte

      @Nullable public Double getFirstByte()
      The time in millisecond to first byte.
      Returns:
      firstByte
    • setFirstByte

      public void setFirstByte(Double firstByte)
    • handshake

      public SyntheticsTiming handshake(Double handshake)
    • getHandshake

      @Nullable public Double getHandshake()
      The duration in millisecond of the TLS handshake.
      Returns:
      handshake
    • setHandshake

      public void setHandshake(Double handshake)
    • redirect

      public SyntheticsTiming redirect(Double redirect)
    • getRedirect

      @Nullable public Double getRedirect()
      The time in millisecond spent during redirections.
      Returns:
      redirect
    • setRedirect

      public void setRedirect(Double redirect)
    • ssl

      public SyntheticsTiming ssl(Double ssl)
    • getSsl

      @Nullable public Double getSsl()
      The duration in millisecond of the TLS handshake.
      Returns:
      ssl
    • setSsl

      public void setSsl(Double ssl)
    • tcp

      public SyntheticsTiming tcp(Double tcp)
    • getTcp

      @Nullable public Double getTcp()
      Time in millisecond to establish the TCP connection.
      Returns:
      tcp
    • setTcp

      public void setTcp(Double tcp)
    • total

      public SyntheticsTiming total(Double total)
    • getTotal

      @Nullable public Double getTotal()
      The overall time in millisecond the request took to be processed.
      Returns:
      total
    • setTotal

      public void setTotal(Double total)
    • wait

      public SyntheticsTiming wait(Double wait)
    • getWait

      @Nullable public Double getWait()
      Time spent in millisecond waiting for a response.
      Returns:
      wait
    • setWait

      public void setWait(Double wait)
    • putAdditionalProperty

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