Class Signaling.AnswerRequestInitStage.Builder

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

public static final class Signaling.AnswerRequestInitStage.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Signaling.AnswerRequestInitStage,Signaling.AnswerRequestInitStage.Builder> implements Signaling.AnswerRequestInitStageOrBuilder
 AnswerRequestInitStage is the first and a one time stage that represents the
 callers initial SDP request to the controlled (answerer) side.
 
Protobuf type proto.rpc.webrtc.v1.AnswerRequestInitStage
  • Method Details

    • getSdp

      public String getSdp()
      string sdp = 1 [json_name = "sdp"];
      Specified by:
      getSdp in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      The sdp.
    • getSdpBytes

      public com.google.protobuf.ByteString getSdpBytes()
      string sdp = 1 [json_name = "sdp"];
      Specified by:
      getSdpBytes in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      The bytes for sdp.
    • setSdp

      string sdp = 1 [json_name = "sdp"];
      Parameters:
      value - The sdp to set.
      Returns:
      This builder for chaining.
    • clearSdp

      string sdp = 1 [json_name = "sdp"];
      Returns:
      This builder for chaining.
    • setSdpBytes

      public Signaling.AnswerRequestInitStage.Builder setSdpBytes(com.google.protobuf.ByteString value)
      string sdp = 1 [json_name = "sdp"];
      Parameters:
      value - The bytes for sdp to set.
      Returns:
      This builder for chaining.
    • hasOptionalConfig

      public boolean hasOptionalConfig()
      .proto.rpc.webrtc.v1.WebRTCConfig optional_config = 2 [json_name = "optionalConfig"];
      Specified by:
      hasOptionalConfig in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      Whether the optionalConfig field is set.
    • getOptionalConfig

      public Signaling.WebRTCConfig getOptionalConfig()
      .proto.rpc.webrtc.v1.WebRTCConfig optional_config = 2 [json_name = "optionalConfig"];
      Specified by:
      getOptionalConfig in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      The optionalConfig.
    • setOptionalConfig

      .proto.rpc.webrtc.v1.WebRTCConfig optional_config = 2 [json_name = "optionalConfig"];
    • setOptionalConfig

      .proto.rpc.webrtc.v1.WebRTCConfig optional_config = 2 [json_name = "optionalConfig"];
    • mergeOptionalConfig

      .proto.rpc.webrtc.v1.WebRTCConfig optional_config = 2 [json_name = "optionalConfig"];
    • clearOptionalConfig

      public Signaling.AnswerRequestInitStage.Builder clearOptionalConfig()
      .proto.rpc.webrtc.v1.WebRTCConfig optional_config = 2 [json_name = "optionalConfig"];
    • hasDeadline

      public boolean hasDeadline()
      optional .google.protobuf.Timestamp deadline = 3 [json_name = "deadline"];
      Specified by:
      hasDeadline in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      Whether the deadline field is set.
    • getDeadline

      public com.google.protobuf.Timestamp getDeadline()
      optional .google.protobuf.Timestamp deadline = 3 [json_name = "deadline"];
      Specified by:
      getDeadline in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      The deadline.
    • setDeadline

      public Signaling.AnswerRequestInitStage.Builder setDeadline(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp deadline = 3 [json_name = "deadline"];
    • setDeadline

      public Signaling.AnswerRequestInitStage.Builder setDeadline(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp deadline = 3 [json_name = "deadline"];
    • mergeDeadline

      public Signaling.AnswerRequestInitStage.Builder mergeDeadline(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp deadline = 3 [json_name = "deadline"];
    • clearDeadline

      optional .google.protobuf.Timestamp deadline = 3 [json_name = "deadline"];
    • getCallerAuthEntity

      public String getCallerAuthEntity()
       caller_auth_entity is the caller's authenticated entity (its JWT subject), extracted
       from the caller's auth token by the signaling server. Only the caller's identity is
       forwarded to the answerer, not its bearer token. Empty when the caller was
       unauthenticated.
       
      string caller_auth_entity = 4 [json_name = "callerAuthEntity"];
      Specified by:
      getCallerAuthEntity in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      The callerAuthEntity.
    • getCallerAuthEntityBytes

      public com.google.protobuf.ByteString getCallerAuthEntityBytes()
       caller_auth_entity is the caller's authenticated entity (its JWT subject), extracted
       from the caller's auth token by the signaling server. Only the caller's identity is
       forwarded to the answerer, not its bearer token. Empty when the caller was
       unauthenticated.
       
      string caller_auth_entity = 4 [json_name = "callerAuthEntity"];
      Specified by:
      getCallerAuthEntityBytes in interface Signaling.AnswerRequestInitStageOrBuilder
      Returns:
      The bytes for callerAuthEntity.
    • setCallerAuthEntity

      public Signaling.AnswerRequestInitStage.Builder setCallerAuthEntity(String value)
       caller_auth_entity is the caller's authenticated entity (its JWT subject), extracted
       from the caller's auth token by the signaling server. Only the caller's identity is
       forwarded to the answerer, not its bearer token. Empty when the caller was
       unauthenticated.
       
      string caller_auth_entity = 4 [json_name = "callerAuthEntity"];
      Parameters:
      value - The callerAuthEntity to set.
      Returns:
      This builder for chaining.
    • clearCallerAuthEntity

      public Signaling.AnswerRequestInitStage.Builder clearCallerAuthEntity()
       caller_auth_entity is the caller's authenticated entity (its JWT subject), extracted
       from the caller's auth token by the signaling server. Only the caller's identity is
       forwarded to the answerer, not its bearer token. Empty when the caller was
       unauthenticated.
       
      string caller_auth_entity = 4 [json_name = "callerAuthEntity"];
      Returns:
      This builder for chaining.
    • setCallerAuthEntityBytes

      public Signaling.AnswerRequestInitStage.Builder setCallerAuthEntityBytes(com.google.protobuf.ByteString value)
       caller_auth_entity is the caller's authenticated entity (its JWT subject), extracted
       from the caller's auth token by the signaling server. Only the caller's identity is
       forwarded to the answerer, not its bearer token. Empty when the caller was
       unauthenticated.
       
      string caller_auth_entity = 4 [json_name = "callerAuthEntity"];
      Parameters:
      value - The bytes for callerAuthEntity to set.
      Returns:
      This builder for chaining.
    • getCallerAuthMetadataCount

      public int getCallerAuthMetadataCount()
      Description copied from interface: Signaling.AnswerRequestInitStageOrBuilder
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
      Specified by:
      getCallerAuthMetadataCount in interface Signaling.AnswerRequestInitStageOrBuilder
    • containsCallerAuthMetadata

      public boolean containsCallerAuthMetadata(String key)
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
      Specified by:
      containsCallerAuthMetadata in interface Signaling.AnswerRequestInitStageOrBuilder
    • clearCallerAuthMetadata

      public Signaling.AnswerRequestInitStage.Builder clearCallerAuthMetadata()
    • removeCallerAuthMetadata

      public Signaling.AnswerRequestInitStage.Builder removeCallerAuthMetadata(String key)
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
    • getCallerAuthMetadata

      @Deprecated public Map<String,String> getCallerAuthMetadata()
      Deprecated.
      Specified by:
      getCallerAuthMetadata in interface Signaling.AnswerRequestInitStageOrBuilder
    • getCallerAuthMetadataMap

      public Map<String,String> getCallerAuthMetadataMap()
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
      Specified by:
      getCallerAuthMetadataMap in interface Signaling.AnswerRequestInitStageOrBuilder
    • getCallerAuthMetadataOrDefault

      public String getCallerAuthMetadataOrDefault(String key, String defaultValue)
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
      Specified by:
      getCallerAuthMetadataOrDefault in interface Signaling.AnswerRequestInitStageOrBuilder
    • getCallerAuthMetadataOrThrow

      public String getCallerAuthMetadataOrThrow(String key)
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
      Specified by:
      getCallerAuthMetadataOrThrow in interface Signaling.AnswerRequestInitStageOrBuilder
    • putCallerAuthMetadata

      public Signaling.AnswerRequestInitStage.Builder putCallerAuthMetadata(String key, String value)
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];
    • putAllCallerAuthMetadata

      public Signaling.AnswerRequestInitStage.Builder putAllCallerAuthMetadata(Map<String,String> values)
       caller_auth_metadata is the caller's auth metadata (its rpc_auth_md claim), extracted
       from the caller's auth token by the signaling server.
       
      map<string, string> caller_auth_metadata = 5 [json_name = "callerAuthMetadata"];