Package tvi.webrtc
Class PeerConnection.IceServer
- java.lang.Object
-
- tvi.webrtc.PeerConnection.IceServer
-
- Enclosing class:
- PeerConnection
public static class PeerConnection.IceServer extends java.lang.ObjectJava version of PeerConnectionInterface.IceServer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPeerConnection.IceServer.Builder
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringhostnamejava.lang.Stringpasswordjava.util.List<java.lang.String>tlsAlpnProtocolsPeerConnection.TlsCertPolicytlsCertPolicyjava.util.List<java.lang.String>tlsEllipticCurvesjava.lang.StringuriDeprecated.java.util.List<java.lang.String>urlsjava.lang.Stringusername
-
Constructor Summary
Constructors Constructor Description IceServer(java.lang.String uri)Deprecated.IceServer(java.lang.String uri, java.lang.String username, java.lang.String password)Deprecated.IceServer(java.lang.String uri, java.lang.String username, java.lang.String password, PeerConnection.TlsCertPolicy tlsCertPolicy)Deprecated.IceServer(java.lang.String uri, java.lang.String username, java.lang.String password, PeerConnection.TlsCertPolicy tlsCertPolicy, java.lang.String hostname)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PeerConnection.IceServer.Builderbuilder(java.lang.String uri)static PeerConnection.IceServer.Builderbuilder(java.util.List<java.lang.String> urls)booleanequals(java.lang.Object obj)inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
uri
@Deprecated public final java.lang.String uri
Deprecated.
-
urls
public final java.util.List<java.lang.String> urls
-
username
public final java.lang.String username
-
password
public final java.lang.String password
-
tlsCertPolicy
public final PeerConnection.TlsCertPolicy tlsCertPolicy
-
hostname
public final java.lang.String hostname
-
tlsAlpnProtocols
public final java.util.List<java.lang.String> tlsAlpnProtocols
-
tlsEllipticCurves
public final java.util.List<java.lang.String> tlsEllipticCurves
-
-
Constructor Detail
-
IceServer
@Deprecated public IceServer(java.lang.String uri)
Deprecated.Convenience constructor for STUN servers.
-
IceServer
@Deprecated public IceServer(java.lang.String uri, java.lang.String username, java.lang.String password)Deprecated.
-
IceServer
@Deprecated public IceServer(java.lang.String uri, java.lang.String username, java.lang.String password, PeerConnection.TlsCertPolicy tlsCertPolicy)Deprecated.
-
IceServer
@Deprecated public IceServer(java.lang.String uri, java.lang.String username, java.lang.String password, PeerConnection.TlsCertPolicy tlsCertPolicy, java.lang.String hostname)Deprecated.
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(@Nullable java.lang.Object obj)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
builder
public static PeerConnection.IceServer.Builder builder(java.lang.String uri)
-
builder
public static PeerConnection.IceServer.Builder builder(java.util.List<java.lang.String> urls)
-
-