@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public static interface RTCIceCandidatePairStats.Builder
extends RTCIceCandidatePairStats
RTCIceCandidatePairStats.Builder| Modifier and Type | Method and Description |
|---|---|
default RTCIceCandidatePairStats.Builder |
availableIncomingBitrate(double availableIncomingBitrate)
The RTCIceCandidatePairStats property availableIncomingBitrate returns a value indicative of the available inbound capacity of the network connection represented by the candidate pair.
|
default RTCIceCandidatePairStats.Builder |
availableOutgoingBitrate(double availableOutgoingBitrate)
The RTCIceCandidatePairStats property availableOutgoingBitrate returns a value indicative of the available outbound capacity of the network connection represented by the candidate pair.
|
default RTCIceCandidatePairStats.Builder |
bytesDiscardedOnSend(int bytesDiscardedOnSend) |
default RTCIceCandidatePairStats.Builder |
bytesReceived(int bytesReceived)
The RTCIceCandidatePairStats property bytesReceived indicates the total number of payload bytes—that is, bytes which aren't overhead such as headers or padding—that hve been received to date on the connection described by the candidate pair.
|
default RTCIceCandidatePairStats.Builder |
bytesSent(int bytesSent)
The RTCIceCandidatePairStats property bytesSent indicates the total number of payload bytes—that is, bytes which aren't overhead such as headers or padding—that hve been sent so far on the connection described by the candidate pair.
|
default RTCIceCandidatePairStats.Builder |
circuitBreakerTriggerCount(int circuitBreakerTriggerCount)
The RTCIceCandidatePairStats property circuitBreakerTriggerCount indicates the number of times the circuit-breaker has been triggered to indicate a connection timeout or other unexpected connection abort on this specific connection configuration.
|
default RTCIceCandidatePairStats.Builder |
consentExpiredTimestamp(double consentExpiredTimestamp)
The RTCIceCandidatePairStats property consentExpiredTimestamp indicates the time at which the most recent STUN binding response expired.
|
default RTCIceCandidatePairStats.Builder |
consentRequestBytesSent(int consentRequestBytesSent) |
default RTCIceCandidatePairStats.Builder |
consentRequestsSent(int consentRequestsSent)
The RTCIceCandidatePairStats property consentRequestsSent specifies the number of consent requests that have been sent by this peer to the remote peer on the connection described by the pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
currentRoundTripTime(double currentRoundTripTime)
The RTCIceCandidatePairStats property currentRoundTripTime is a floating-point value indicating the number of seconds it takes for data to be sent by this peer to the remote peer and back over the connection described by this pair of ICE candidates.
|
default RTCIceCandidatePairStats.Builder |
currentRtt(double currentRtt) |
default RTCIceCandidatePairStats.Builder |
firstRequestTimestamp(double firstRequestTimestamp)
The RTCIceCandidatePairStats property firstRequestTimestamp specifies the time at which the first STUN request was sent on the described candidate pair.
|
default RTCIceCandidatePairStats.Builder |
id(java.lang.String id)
The id property of the RTCStats dictionary is a string which uniquely identifies the object for which this RTCStats object provides statistics.
|
default RTCIceCandidatePairStats.Builder |
lastPacketReceivedTimestamp(double lastPacketReceivedTimestamp)
The RTCIceCandidatePairStats property lastPacketReceivedTimestamp indicates the time at which the connection described by the candidate pair last received a packet.
|
default RTCIceCandidatePairStats.Builder |
lastPacketSentTimestamp(double lastPacketSentTimestamp)
The RTCIceCandidatePairStats property lastPacketSentTimestamp indicates the time at which the connection described by the candidate pair last sent a packet, not including STUN packets.
|
default RTCIceCandidatePairStats.Builder |
lastRequestTimestamp(double lastRequestTimestamp)
The RTCIceCandidatePairStats property lastRequestTimestamp indicates the time at which the most recent STUN request was sent on the described candidate pair.
|
default RTCIceCandidatePairStats.Builder |
lastResponseTimestamp(double lastResponseTimestamp)
The RTCIceCandidatePairStats property lastResponseTimestamp indicates the time at which the last STUN response was received on the described candidate pair.
|
default RTCIceCandidatePairStats.Builder |
localCandidateId(java.lang.String localCandidateId)
The RTCIceCandidatePairStats property localCandidateId is a string that uniquely identifies the local ICE candidate which was analyzed to generate the RTCIceCandidateStats used to compute the statistics for this pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
nominated(boolean nominated)
The RTCIceCandidatePairStats property nominated specifies whether or not the candidate pair described by the underlying RTCIceCandidatePair has been nominated to be used as the configuration for the WebRTC connection.
|
default RTCIceCandidatePairStats.Builder |
packetsDiscardedOnSend(int packetsDiscardedOnSend) |
default RTCIceCandidatePairStats.Builder |
packetsReceived(int packetsReceived)
The RTCIceCandidatePairStats dictionary's packetsReceived property indicates the total number of packets of any kind that have been received on the connection described by the pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
packetsSent(int packetsSent)
The RTCIceCandidatePairStats dictionary's packetsSent property indicates the total number of packets which have been sent on the connection described by the pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
priority(int priority) |
default RTCIceCandidatePairStats.Builder |
remoteCandidateId(java.lang.String remoteCandidateId)
The RTCIceCandidatePairStats property remoteCandidateId is a string that uniquely identifies the remote ICE candidate which was analyzed to generate the RTCIceCandidateStats used to compute the statistics for this pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
requestBytesSent(int requestBytesSent) |
default RTCIceCandidatePairStats.Builder |
requestsReceived(int requestsReceived)
The RTCIceCandidatePairStats dictionary's requestsReceived property indicates the total number of STUN connectivity check requests that have been received so far on the connection described by this pairing of candidates.
|
default RTCIceCandidatePairStats.Builder |
requestsSent(int requestsSent)
The RTCIceCandidatePairStats dictionary's requestsSent property indicates the total number of STUN connectivity check requests that have been sent so far on the connection described by this pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
responseBytesSent(int responseBytesSent) |
default RTCIceCandidatePairStats.Builder |
responsesReceived(int responsesReceived)
The responsesReceived property in the RTCIceCandidatePairStats dictionary indicates the total number of STUN connectivity check responses that have been received on the connection described by this pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
responsesSent(int responsesSent)
The RTCIceCandidatePairStats dictionary's responsesSent property indicates the total number of STUN connectivity check responses that have been sent so far on the connection described by this pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
retransmissionsReceived(int retransmissionsReceived)
The RTCIceCandidatePairStats dictionary's retransmissionsReceived property indicates the total number of STUN connectivity check request retransmissions that have been received so far on the pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
retransmissionsSent(int retransmissionsSent)
The RTCIceCandidatePairStats dictionary's retransmissionsSent property indicates the total number of STUN connectivity check request retransmissions that have been sent so far on the pair of candidates.
|
default RTCIceCandidatePairStats.Builder |
state(java.lang.String state)
The state property in an RTCIceCandidatePairStats object indicates the state of the check list of which the candidate pair is a member.
|
default RTCIceCandidatePairStats.Builder |
timestamp(double timestamp)
The timestamp property of the RTCStats dictionary is a DOMHighResTimeStamp object specifying the time at which the data in the object was sampled.
|
default RTCIceCandidatePairStats.Builder |
totalRoundTripTime(double totalRoundTripTime)
The RTCIceCandidatePairStats dictionary's totalRoundTripTime property is the total time that has elapsed between sending STUN requests and receiving the responses, for all such requests that have been made so far on the pair of candidates described by this RTCIceCandidatePairStats object.
|
default RTCIceCandidatePairStats.Builder |
totalRtt(double totalRtt) |
default RTCIceCandidatePairStats.Builder |
transportId(java.lang.String transportId)
The transportId property uniquely identifies the RTCIceTransport that was inspected to obtain the transport-related statistics contained in the RTCIceCandidatePairStats object.
|
default RTCIceCandidatePairStats.Builder |
type(java.lang.String type)
The RTCStats dictionary's property type is a string which specifies the type of statistic represented by the object, where the permitted values are drawn from the enum type RTCStatsType.
|
availableIncomingBitrate, availableOutgoingBitrate, bytesDiscardedOnSend, bytesReceived, bytesSent, circuitBreakerTriggerCount, consentExpiredTimestamp, consentRequestBytesSent, consentRequestsSent, create, currentRoundTripTime, currentRtt, firstRequestTimestamp, lastPacketReceivedTimestamp, lastPacketSentTimestamp, lastRequestTimestamp, lastResponseTimestamp, localCandidateId, nominated, packetsDiscardedOnSend, packetsReceived, packetsSent, priority, remoteCandidateId, requestBytesSent, requestsReceived, requestsSent, responseBytesSent, responsesReceived, responsesSent, retransmissionsReceived, retransmissionsSent, setAvailableIncomingBitrate, setAvailableOutgoingBitrate, setBytesDiscardedOnSend, setBytesReceived, setBytesSent, setCircuitBreakerTriggerCount, setConsentExpiredTimestamp, setConsentRequestBytesSent, setConsentRequestsSent, setCurrentRoundTripTime, setCurrentRtt, setFirstRequestTimestamp, setLastPacketReceivedTimestamp, setLastPacketSentTimestamp, setLastRequestTimestamp, setLastResponseTimestamp, setLocalCandidateId, setNominated, setPacketsDiscardedOnSend, setPacketsReceived, setPacketsSent, setPriority, setRemoteCandidateId, setRequestBytesSent, setRequestsReceived, setRequestsSent, setResponseBytesSent, setResponsesReceived, setResponsesSent, setRetransmissionsReceived, setRetransmissionsSent, setState, setTotalRoundTripTime, setTotalRtt, setTransportId, state, totalRoundTripTime, totalRtt, transportId@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder availableIncomingBitrate(double availableIncomingBitrate)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder availableOutgoingBitrate(double availableOutgoingBitrate)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder bytesDiscardedOnSend(int bytesDiscardedOnSend)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder bytesReceived(int bytesReceived)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder bytesSent(int bytesSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder circuitBreakerTriggerCount(int circuitBreakerTriggerCount)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder consentExpiredTimestamp(double consentExpiredTimestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder consentRequestBytesSent(int consentRequestBytesSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder consentRequestsSent(int consentRequestsSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder currentRoundTripTime(double currentRoundTripTime)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder firstRequestTimestamp(double firstRequestTimestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder lastPacketReceivedTimestamp(double lastPacketReceivedTimestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder lastPacketSentTimestamp(double lastPacketSentTimestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder lastRequestTimestamp(double lastRequestTimestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder lastResponseTimestamp(double lastResponseTimestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder localCandidateId(@Nonnull java.lang.String localCandidateId)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder nominated(boolean nominated)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder packetsDiscardedOnSend(int packetsDiscardedOnSend)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder packetsReceived(int packetsReceived)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder packetsSent(int packetsSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder remoteCandidateId(@Nonnull java.lang.String remoteCandidateId)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder requestBytesSent(int requestBytesSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder requestsReceived(int requestsReceived)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder requestsSent(int requestsSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder responseBytesSent(int responseBytesSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder responsesReceived(int responsesReceived)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder responsesSent(int responsesSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder retransmissionsReceived(int retransmissionsReceived)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder retransmissionsSent(int retransmissionsSent)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder state(@RTCStatsIceCandidatePairState @Nonnull java.lang.String state)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder totalRoundTripTime(double totalRoundTripTime)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder transportId(@Nonnull java.lang.String transportId)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder currentRtt(double currentRtt)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder priority(int priority)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder totalRtt(double totalRtt)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder id(@Nonnull java.lang.String id)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder timestamp(double timestamp)
@JsOverlay @Nonnull default RTCIceCandidatePairStats.Builder type(@RTCStatsType @Nonnull java.lang.String type)