Class SingleAggregatedConnectionResponseDataAttributes

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SingleAggregatedConnectionResponseDataAttributes extends Object
Attributes for an aggregated connection.
  • Field Details

  • Constructor Details

    • SingleAggregatedConnectionResponseDataAttributes

      public SingleAggregatedConnectionResponseDataAttributes()
  • Method Details

    • bytesSentByClient

      public SingleAggregatedConnectionResponseDataAttributes bytesSentByClient(Long bytesSentByClient)
    • getBytesSentByClient

      @Nullable public Long getBytesSentByClient()
      The total number of bytes sent by the client over the given period.
      Returns:
      bytesSentByClient
    • setBytesSentByClient

      public void setBytesSentByClient(Long bytesSentByClient)
    • bytesSentByServer

      public SingleAggregatedConnectionResponseDataAttributes bytesSentByServer(Long bytesSentByServer)
    • getBytesSentByServer

      @Nullable public Long getBytesSentByServer()
      The total number of bytes sent by the server over the given period.
      Returns:
      bytesSentByServer
    • setBytesSentByServer

      public void setBytesSentByServer(Long bytesSentByServer)
    • groupBys

    • putGroupBysItem

      public SingleAggregatedConnectionResponseDataAttributes putGroupBysItem(String key, List<String> groupBysItem)
    • getGroupBys

      @Nullable public Map<String,List<String>> getGroupBys()
      The key, value pairs for each group by.
      Returns:
      groupBys
    • setGroupBys

      public void setGroupBys(Map<String,List<String>> groupBys)
    • packetsSentByClient

      public SingleAggregatedConnectionResponseDataAttributes packetsSentByClient(Long packetsSentByClient)
    • getPacketsSentByClient

      @Nullable public Long getPacketsSentByClient()
      The total number of packets sent by the client over the given period.
      Returns:
      packetsSentByClient
    • setPacketsSentByClient

      public void setPacketsSentByClient(Long packetsSentByClient)
    • packetsSentByServer

      public SingleAggregatedConnectionResponseDataAttributes packetsSentByServer(Long packetsSentByServer)
    • getPacketsSentByServer

      @Nullable public Long getPacketsSentByServer()
      The total number of packets sent by the server over the given period.
      Returns:
      packetsSentByServer
    • setPacketsSentByServer

      public void setPacketsSentByServer(Long packetsSentByServer)
    • rttMicroSeconds

      public SingleAggregatedConnectionResponseDataAttributes rttMicroSeconds(Long rttMicroSeconds)
    • getRttMicroSeconds

      @Nullable public Long getRttMicroSeconds()
      Measured as TCP smoothed round trip time in microseconds (the time between a TCP frame being sent and acknowledged).
      Returns:
      rttMicroSeconds
    • setRttMicroSeconds

      public void setRttMicroSeconds(Long rttMicroSeconds)
    • tcpClosedConnections

      public SingleAggregatedConnectionResponseDataAttributes tcpClosedConnections(Long tcpClosedConnections)
    • getTcpClosedConnections

      @Nullable public Long getTcpClosedConnections()
      The number of TCP connections in a closed state. Measured in connections per second from the client.
      Returns:
      tcpClosedConnections
    • setTcpClosedConnections

      public void setTcpClosedConnections(Long tcpClosedConnections)
    • tcpDeliveredCe

      public SingleAggregatedConnectionResponseDataAttributes tcpDeliveredCe(Long tcpDeliveredCe)
    • getTcpDeliveredCe

      @Nullable public Long getTcpDeliveredCe()
      The number of TCP segments acknowledged with the ECN Congestion Experienced (CE) mark, indicating that an upstream router marked packets as experiencing congestion.
      Returns:
      tcpDeliveredCe
    • setTcpDeliveredCe

      public void setTcpDeliveredCe(Long tcpDeliveredCe)
    • tcpEstablishedConnections

      public SingleAggregatedConnectionResponseDataAttributes tcpEstablishedConnections(Long tcpEstablishedConnections)
    • getTcpEstablishedConnections

      @Nullable public Long getTcpEstablishedConnections()
      The number of TCP connections in an established state. Measured in connections per second from the client.
      Returns:
      tcpEstablishedConnections
    • setTcpEstablishedConnections

      public void setTcpEstablishedConnections(Long tcpEstablishedConnections)
    • tcpProbe0Count

      public SingleAggregatedConnectionResponseDataAttributes tcpProbe0Count(Long tcpProbe0Count)
    • getTcpProbe0Count

      @Nullable public Long getTcpProbe0Count()
      The number of TCP zero-window probes sent. These probes are sent when the receiver advertises a zero receive window, indicating it cannot accept more data.
      Returns:
      tcpProbe0Count
    • setTcpProbe0Count

      public void setTcpProbe0Count(Long tcpProbe0Count)
    • tcpRcvOooPack

      public SingleAggregatedConnectionResponseDataAttributes tcpRcvOooPack(Long tcpRcvOooPack)
    • getTcpRcvOooPack

      @Nullable public Long getTcpRcvOooPack()
      The number of TCP packets received out of order. This indicates network-level packet reordering, which can degrade TCP performance by triggering spurious retransmissions and reducing throughput.
      Returns:
      tcpRcvOooPack
    • setTcpRcvOooPack

      public void setTcpRcvOooPack(Long tcpRcvOooPack)
    • tcpRecoveryCount

      public SingleAggregatedConnectionResponseDataAttributes tcpRecoveryCount(Long tcpRecoveryCount)
    • getTcpRecoveryCount

      @Nullable public Long getTcpRecoveryCount()
      The number of TCP fast recovery events. Fast recovery retransmits lost segments detected through duplicate ACKs or selective acknowledgment (SACK) without waiting for a retransmission timeout.
      Returns:
      tcpRecoveryCount
    • setTcpRecoveryCount

      public void setTcpRecoveryCount(Long tcpRecoveryCount)
    • tcpRefusals

      public SingleAggregatedConnectionResponseDataAttributes tcpRefusals(Long tcpRefusals)
    • getTcpRefusals

      @Nullable public Long getTcpRefusals()
      The number of TCP connections that were refused by the server. Typically this indicates an attempt to connect to an IP/port that is not receiving connections, or a firewall/security misconfiguration.
      Returns:
      tcpRefusals
    • setTcpRefusals

      public void setTcpRefusals(Long tcpRefusals)
    • tcpReordSeen

      public SingleAggregatedConnectionResponseDataAttributes tcpReordSeen(Long tcpReordSeen)
    • getTcpReordSeen

      @Nullable public Long getTcpReordSeen()
      The number of times reordering of sent packets was detected. Reordering detection adjusts the duplicate ACK threshold, preventing spurious retransmissions caused by out-of-order delivery.
      Returns:
      tcpReordSeen
    • setTcpReordSeen

      public void setTcpReordSeen(Long tcpReordSeen)
    • tcpResets

    • getTcpResets

      @Nullable public Long getTcpResets()
      The number of TCP connections that were reset by the server.
      Returns:
      tcpResets
    • setTcpResets

      public void setTcpResets(Long tcpResets)
    • tcpRetransmits

      public SingleAggregatedConnectionResponseDataAttributes tcpRetransmits(Long tcpRetransmits)
    • getTcpRetransmits

      @Nullable public Long getTcpRetransmits()
      TCP Retransmits represent detected failures that are retransmitted to ensure delivery. Measured in count of retransmits from the client.
      Returns:
      tcpRetransmits
    • setTcpRetransmits

      public void setTcpRetransmits(Long tcpRetransmits)
    • tcpRtoCount

      public SingleAggregatedConnectionResponseDataAttributes tcpRtoCount(Long tcpRtoCount)
    • getTcpRtoCount

      @Nullable public Long getTcpRtoCount()
      The number of TCP retransmission timeouts (RTOs). An RTO occurs when an ACK is not received within the estimated round-trip time, forcing the sender to retransmit and halve its congestion window.
      Returns:
      tcpRtoCount
    • setTcpRtoCount

      public void setTcpRtoCount(Long tcpRtoCount)
    • tcpTimeouts

      public SingleAggregatedConnectionResponseDataAttributes tcpTimeouts(Long tcpTimeouts)
    • getTcpTimeouts

      @Nullable public Long getTcpTimeouts()
      The number of TCP connections that timed out from the perspective of the operating system. This can indicate general connectivity and latency issues.
      Returns:
      tcpTimeouts
    • setTcpTimeouts

      public void setTcpTimeouts(Long tcpTimeouts)
    • putAdditionalProperty

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