Class Signals.Request

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Signals.RequestOrBuilder, java.io.Serializable
    Enclosing class:
    Signals

    public static final class Signals.Request
    extends com.google.protobuf.GeneratedMessageV3
    implements Signals.RequestOrBuilder
    Protobuf type mux.spaces.api.Request
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasOffer

        public boolean hasOffer()
        string offer = 1;
        Specified by:
        hasOffer in interface Signals.RequestOrBuilder
        Returns:
        Whether the offer field is set.
      • getOfferBytes

        public com.google.protobuf.ByteString getOfferBytes()
        string offer = 1;
        Specified by:
        getOfferBytes in interface Signals.RequestOrBuilder
        Returns:
        The bytes for offer.
      • hasSubAnswer

        public boolean hasSubAnswer()
         SDP answer to a subscription offer.
         
        .mux.spaces.api.SFUDescription sub_answer = 2;
        Specified by:
        hasSubAnswer in interface Signals.RequestOrBuilder
        Returns:
        Whether the subAnswer field is set.
      • hasCandidate

        public boolean hasCandidate()
        .mux.spaces.api.Candidate candidate = 3;
        Specified by:
        hasCandidate in interface Signals.RequestOrBuilder
        Returns:
        Whether the candidate field is set.
      • hasMuteTrack

        public boolean hasMuteTrack()
        string mute_track = 4;
        Specified by:
        hasMuteTrack in interface Signals.RequestOrBuilder
        Returns:
        Whether the muteTrack field is set.
      • getMuteTrackBytes

        public com.google.protobuf.ByteString getMuteTrackBytes()
        string mute_track = 4;
        Specified by:
        getMuteTrackBytes in interface Signals.RequestOrBuilder
        Returns:
        The bytes for muteTrack.
      • hasUnmuteTrack

        public boolean hasUnmuteTrack()
        string unmute_track = 5;
        Specified by:
        hasUnmuteTrack in interface Signals.RequestOrBuilder
        Returns:
        Whether the unmuteTrack field is set.
      • getUnmuteTrackBytes

        public com.google.protobuf.ByteString getUnmuteTrackBytes()
        string unmute_track = 5;
        Specified by:
        getUnmuteTrackBytes in interface Signals.RequestOrBuilder
        Returns:
        The bytes for unmuteTrack.
      • hasPendingTrack

        public boolean hasPendingTrack()
        .mux.spaces.api.Track pending_track = 6;
        Specified by:
        hasPendingTrack in interface Signals.RequestOrBuilder
        Returns:
        Whether the pendingTrack field is set.
      • hasSubscribeTracks

        public boolean hasSubscribeTracks()
        .mux.spaces.api.SubscriptionsRequest subscribe_tracks = 7;
        Specified by:
        hasSubscribeTracks in interface Signals.RequestOrBuilder
        Returns:
        Whether the subscribeTracks field is set.
      • hasUnsubscribeTracks

        public boolean hasUnsubscribeTracks()
        .mux.spaces.api.SubscriptionsRequest unsubscribe_tracks = 8;
        Specified by:
        hasUnsubscribeTracks in interface Signals.RequestOrBuilder
        Returns:
        Whether the unsubscribeTracks field is set.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Signals.Request parseFrom​(java.nio.ByteBuffer data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Signals.Request parseFrom​(java.nio.ByteBuffer data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Signals.Request parseFrom​(com.google.protobuf.ByteString data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Signals.Request parseFrom​(com.google.protobuf.ByteString data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Signals.Request parseFrom​(byte[] data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Signals.Request parseFrom​(byte[] data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Signals.Request parseFrom​(java.io.InputStream input)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Signals.Request parseFrom​(java.io.InputStream input,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Signals.Request parseDelimitedFrom​(java.io.InputStream input)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static Signals.Request parseDelimitedFrom​(java.io.InputStream input,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Signals.Request parseFrom​(com.google.protobuf.CodedInputStream input)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static Signals.Request parseFrom​(com.google.protobuf.CodedInputStream input,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public Signals.Request.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Signals.Request.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Signals.Request.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • parser

        public static com.google.protobuf.Parser<Signals.Request> parser()
      • getParserForType

        public com.google.protobuf.Parser<Signals.Request> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Signals.Request getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder