@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCDataChannelStats
extends RTCStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCDataChannelStats.Builder |
| Modifier and Type | Method and Description |
|---|---|
int |
bytesReceived() |
int |
bytesSent() |
static RTCDataChannelStats.Builder |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String state) |
int |
dataChannelIdentifier() |
java.lang.String |
label() |
int |
messagesReceived() |
int |
messagesSent() |
java.lang.String |
protocol() |
void |
setBytesReceived(int bytesReceived) |
void |
setBytesSent(int bytesSent) |
void |
setDataChannelIdentifier(int dataChannelIdentifier) |
void |
setLabel(java.lang.String label) |
void |
setMessagesReceived(int messagesReceived) |
void |
setMessagesSent(int messagesSent) |
void |
setProtocol(java.lang.String protocol) |
void |
setState(java.lang.String state) |
java.lang.String |
state() |
@JsOverlay @Nonnull static RTCDataChannelStats.Builder create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @RTCDataChannelState @Nonnull java.lang.String state)
@JsProperty(name="bytesReceived") int bytesReceived()
@JsProperty void setBytesReceived(int bytesReceived)
@JsProperty(name="bytesSent") int bytesSent()
@JsProperty void setBytesSent(int bytesSent)
@JsProperty(name="dataChannelIdentifier") int dataChannelIdentifier()
@JsProperty void setDataChannelIdentifier(int dataChannelIdentifier)
@JsProperty(name="label") java.lang.String label()
@JsProperty
void setLabel(@Nonnull
java.lang.String label)
@JsProperty(name="messagesReceived") int messagesReceived()
@JsProperty void setMessagesReceived(int messagesReceived)
@JsProperty(name="messagesSent") int messagesSent()
@JsProperty void setMessagesSent(int messagesSent)
@JsProperty(name="protocol") java.lang.String protocol()
@JsProperty
void setProtocol(@Nonnull
java.lang.String protocol)
@JsProperty(name="state") @RTCDataChannelState @Nonnull java.lang.String state()
@JsProperty void setState(@RTCDataChannelState @Nonnull java.lang.String state)