@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="RTCIceServer")
public static interface RTCIceServer.Builder
extends RTCIceServer
RTCIceServer.Builder| Modifier and Type | Method and Description |
|---|---|
default RTCIceServer.Builder |
credential(java.lang.String credential)
The RTCIceServer dictionary's credential property is a string providing the credential to use when connecting to the described server.
|
default RTCIceServer.Builder |
credentialType(java.lang.String credentialType)
The RTCIceServer dictionary's credentialType property is a string value from the RTCIceCredentialType enum which indicates what type of credential the RTCIceServer.credential value is.
|
default RTCIceServer.Builder |
urls(JsArray<java.lang.String> urls)
The RTCIceServer dictionary's urls property specifies the URL or URLs of the servers to be used for ICE negotiations.
|
default RTCIceServer.Builder |
urls(java.lang.String... urls)
The RTCIceServer dictionary's urls property specifies the URL or URLs of the servers to be used for ICE negotiations.
|
default RTCIceServer.Builder |
urls(java.lang.String urls)
The RTCIceServer dictionary's urls property specifies the URL or URLs of the servers to be used for ICE negotiations.
|
default RTCIceServer.Builder |
username(java.lang.String username)
The RTCIceServer dictionary's username property is a string which specifies the username to use when authenticating with the ICE server being described.
|
create, create, create, credential, credentialType, setCredential, setCredentialType, setUrls, setUrls, setUrls, setUrls, setUsername, urls, username@JsOverlay @Nonnull default RTCIceServer.Builder credential(@Nonnull java.lang.String credential)
@JsOverlay @Nonnull default RTCIceServer.Builder credentialType(@RTCIceCredentialType @Nonnull java.lang.String credentialType)
@JsOverlay @Nonnull default RTCIceServer.Builder urls(@Nonnull java.lang.String urls)
@JsOverlay @Nonnull default RTCIceServer.Builder urls(@Nonnull JsArray<java.lang.String> urls)
@JsOverlay @Nonnull default RTCIceServer.Builder urls(@Nonnull java.lang.String... urls)
@JsOverlay @Nonnull default RTCIceServer.Builder username(@Nonnull java.lang.String username)