Class Signaling.WebRTCConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Signaling.WebRTCConfig,Signaling.WebRTCConfig.Builder>
proto.rpc.webrtc.v1.Signaling.WebRTCConfig.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, Signaling.WebRTCConfigOrBuilder
Enclosing class:
Signaling.WebRTCConfig

public static final class Signaling.WebRTCConfig.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Signaling.WebRTCConfig,Signaling.WebRTCConfig.Builder> implements Signaling.WebRTCConfigOrBuilder
 WebRTCConfig represents parts of a WebRTC config.
 
Protobuf type proto.rpc.webrtc.v1.WebRTCConfig
  • Method Details

    • getAdditionalIceServersList

      public List<Signaling.ICEServer> getAdditionalIceServersList()
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
      Specified by:
      getAdditionalIceServersList in interface Signaling.WebRTCConfigOrBuilder
    • getAdditionalIceServersCount

      public int getAdditionalIceServersCount()
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
      Specified by:
      getAdditionalIceServersCount in interface Signaling.WebRTCConfigOrBuilder
    • getAdditionalIceServers

      public Signaling.ICEServer getAdditionalIceServers(int index)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
      Specified by:
      getAdditionalIceServers in interface Signaling.WebRTCConfigOrBuilder
    • setAdditionalIceServers

      public Signaling.WebRTCConfig.Builder setAdditionalIceServers(int index, Signaling.ICEServer value)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • setAdditionalIceServers

      public Signaling.WebRTCConfig.Builder setAdditionalIceServers(int index, Signaling.ICEServer.Builder builderForValue)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • addAdditionalIceServers

      public Signaling.WebRTCConfig.Builder addAdditionalIceServers(Signaling.ICEServer value)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • addAdditionalIceServers

      public Signaling.WebRTCConfig.Builder addAdditionalIceServers(int index, Signaling.ICEServer value)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • addAdditionalIceServers

      public Signaling.WebRTCConfig.Builder addAdditionalIceServers(Signaling.ICEServer.Builder builderForValue)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • addAdditionalIceServers

      public Signaling.WebRTCConfig.Builder addAdditionalIceServers(int index, Signaling.ICEServer.Builder builderForValue)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • addAllAdditionalIceServers

      public Signaling.WebRTCConfig.Builder addAllAdditionalIceServers(Iterable<? extends Signaling.ICEServer> values)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • clearAdditionalIceServers

      public Signaling.WebRTCConfig.Builder clearAdditionalIceServers()
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • removeAdditionalIceServers

      public Signaling.WebRTCConfig.Builder removeAdditionalIceServers(int index)
      repeated .proto.rpc.webrtc.v1.ICEServer additional_ice_servers = 1 [json_name = "additionalIceServers"];
    • getDisableTrickle

      public boolean getDisableTrickle()
       disable_trickle indicates if Trickle ICE should be used. Currently, both
       sides must both respect this setting.
       
      bool disable_trickle = 2 [json_name = "disableTrickle"];
      Specified by:
      getDisableTrickle in interface Signaling.WebRTCConfigOrBuilder
      Returns:
      The disableTrickle.
    • setDisableTrickle

      public Signaling.WebRTCConfig.Builder setDisableTrickle(boolean value)
       disable_trickle indicates if Trickle ICE should be used. Currently, both
       sides must both respect this setting.
       
      bool disable_trickle = 2 [json_name = "disableTrickle"];
      Parameters:
      value - The disableTrickle to set.
      Returns:
      This builder for chaining.
    • clearDisableTrickle

      public Signaling.WebRTCConfig.Builder clearDisableTrickle()
       disable_trickle indicates if Trickle ICE should be used. Currently, both
       sides must both respect this setting.
       
      bool disable_trickle = 2 [json_name = "disableTrickle"];
      Returns:
      This builder for chaining.