Interface Signaling.ReportConnectionMetadataRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Signaling.ReportConnectionMetadataRequest, Signaling.ReportConnectionMetadataRequest.Builder
Enclosing class:
Signaling

public static interface Signaling.ReportConnectionMetadataRequestOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    duration_ms is the wall-clock time from dial start to connection ready or to the failure.
    int
    failure_code is the gRPC status code of a failed dial
    .proto.rpc.webrtc.v1.ConnectionCandidate local = 1 [json_name = "local"];
    reached_stage is the furthest dial checkpoint reached.
    int
    reached_stage is the furthest dial checkpoint reached.
    .proto.rpc.webrtc.v1.ConnectionCandidate remote = 2 [json_name = "remote"];
    signaling_path is how the dial was signaled (cloud / local / mDNS); reported regardless of outcome.
    int
    signaling_path is how the dial was signaled (cloud / local / mDNS); reported regardless of outcome.
    boolean
    .proto.rpc.webrtc.v1.ConnectionCandidate local = 1 [json_name = "local"];
    boolean
    .proto.rpc.webrtc.v1.ConnectionCandidate remote = 2 [json_name = "remote"];

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasLocal

      boolean hasLocal()
      .proto.rpc.webrtc.v1.ConnectionCandidate local = 1 [json_name = "local"];
      Returns:
      Whether the local field is set.
    • getLocal

      .proto.rpc.webrtc.v1.ConnectionCandidate local = 1 [json_name = "local"];
      Returns:
      The local.
    • hasRemote

      boolean hasRemote()
      .proto.rpc.webrtc.v1.ConnectionCandidate remote = 2 [json_name = "remote"];
      Returns:
      Whether the remote field is set.
    • getRemote

      .proto.rpc.webrtc.v1.ConnectionCandidate remote = 2 [json_name = "remote"];
      Returns:
      The remote.
    • getReachedStageValue

      int getReachedStageValue()
       reached_stage is the furthest dial checkpoint reached. READY indicates success; any earlier
       value is where a failed dial stopped.
       
      .proto.rpc.webrtc.v1.DialStage reached_stage = 3 [json_name = "reachedStage"];
      Returns:
      The enum numeric value on the wire for reachedStage.
    • getReachedStage

      Signaling.DialStage getReachedStage()
       reached_stage is the furthest dial checkpoint reached. READY indicates success; any earlier
       value is where a failed dial stopped.
       
      .proto.rpc.webrtc.v1.DialStage reached_stage = 3 [json_name = "reachedStage"];
      Returns:
      The reachedStage.
    • getDurationMs

      int getDurationMs()
       duration_ms is the wall-clock time from dial start to connection ready or to the failure.
       
      uint32 duration_ms = 4 [json_name = "durationMs"];
      Returns:
      The durationMs.
    • getSignalingPathValue

      int getSignalingPathValue()
       signaling_path is how the dial was signaled (cloud / local / mDNS); reported regardless of outcome.
       
      .proto.rpc.webrtc.v1.ConnectionSignalingPath signaling_path = 5 [json_name = "signalingPath"];
      Returns:
      The enum numeric value on the wire for signalingPath.
    • getSignalingPath

       signaling_path is how the dial was signaled (cloud / local / mDNS); reported regardless of outcome.
       
      .proto.rpc.webrtc.v1.ConnectionSignalingPath signaling_path = 5 [json_name = "signalingPath"];
      Returns:
      The signalingPath.
    • getFailureCode

      int getFailureCode()
       failure_code is the gRPC status code of a failed dial
       
      int32 failure_code = 6 [json_name = "failureCode"];
      Returns:
      The failureCode.