// Generated by the protocol buffer compiler. DO NOT EDIT! // source: src/main/java/de/qspool/clementineremote/backend/pb/remotecontrolmessages.proto package de.qspool.clementineremote.backend.pb; public final class ClementineRemoteProtocolBuffer { private ClementineRemoteProtocolBuffer() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } /** * Protobuf enum {@code pb.remote.MsgType} * *
   * The supported message types
   * 
*/ public enum MsgType implements com.google.protobuf.ProtocolMessageEnum { /** * UNKNOWN = 0; */ UNKNOWN(0, 0), /** * CONNECT = 1; * *
     * Messages generally send from client to server
     * 
*/ CONNECT(1, 1), /** * REQUEST_PLAYLISTS = 3; */ REQUEST_PLAYLISTS(2, 3), /** * REQUEST_PLAYLIST_SONGS = 4; */ REQUEST_PLAYLIST_SONGS(3, 4), /** * CHANGE_SONG = 5; */ CHANGE_SONG(4, 5), /** * SET_VOLUME = 6; */ SET_VOLUME(5, 6), /** * SET_TRACK_POSITION = 7; */ SET_TRACK_POSITION(6, 7), /** * INSERT_URLS = 8; */ INSERT_URLS(7, 8), /** * REMOVE_SONGS = 9; */ REMOVE_SONGS(8, 9), /** * OPEN_PLAYLIST = 10; */ OPEN_PLAYLIST(9, 10), /** * CLOSE_PLAYLIST = 11; */ CLOSE_PLAYLIST(10, 11), /** * GET_LYRICS = 14; */ GET_LYRICS(11, 14), /** * DOWNLOAD_SONGS = 15; */ DOWNLOAD_SONGS(12, 15), /** * SONG_OFFER_RESPONSE = 16; */ SONG_OFFER_RESPONSE(13, 16), /** * LOVE = 12; * *
     * Lastfm
     * 
*/ LOVE(14, 12), /** * BAN = 13; */ BAN(15, 13), /** * STOP_AFTER = 17; */ STOP_AFTER(16, 17), /** * GET_LIBRARY = 18; */ GET_LIBRARY(17, 18), /** * RATE_SONG = 19; */ RATE_SONG(18, 19), /** * GLOBAL_SEARCH = 100; */ GLOBAL_SEARCH(19, 100), /** * DISCONNECT = 2; * *
     * Messages send by both
     * 
*/ DISCONNECT(20, 2), /** * PLAY = 20; */ PLAY(21, 20), /** * PLAYPAUSE = 21; */ PLAYPAUSE(22, 21), /** * PAUSE = 22; */ PAUSE(23, 22), /** * STOP = 23; */ STOP(24, 23), /** * NEXT = 24; */ NEXT(25, 24), /** * PREVIOUS = 25; */ PREVIOUS(26, 25), /** * SHUFFLE_PLAYLIST = 26; */ SHUFFLE_PLAYLIST(27, 26), /** * REPEAT = 27; * *
     * Messages that contain the repeat or random mode
     * Either set by client or clementine
     * 
*/ REPEAT(28, 27), /** * SHUFFLE = 28; */ SHUFFLE(29, 28), /** * INFO = 40; * *
     * Messages send from server to client
     * 
*/ INFO(30, 40), /** * CURRENT_METAINFO = 41; */ CURRENT_METAINFO(31, 41), /** * PLAYLISTS = 42; */ PLAYLISTS(32, 42), /** * PLAYLIST_SONGS = 43; */ PLAYLIST_SONGS(33, 43), /** * ENGINE_STATE_CHANGED = 44; */ ENGINE_STATE_CHANGED(34, 44), /** * KEEP_ALIVE = 45; */ KEEP_ALIVE(35, 45), /** * UPDATE_TRACK_POSITION = 46; */ UPDATE_TRACK_POSITION(36, 46), /** * ACTIVE_PLAYLIST_CHANGED = 47; */ ACTIVE_PLAYLIST_CHANGED(37, 47), /** * FIRST_DATA_SENT_COMPLETE = 48; */ FIRST_DATA_SENT_COMPLETE(38, 48), /** * LYRICS = 49; */ LYRICS(39, 49), /** * SONG_FILE_CHUNK = 50; */ SONG_FILE_CHUNK(40, 50), /** * DOWNLOAD_QUEUE_EMPTY = 51; */ DOWNLOAD_QUEUE_EMPTY(41, 51), /** * LIBRARY_CHUNK = 52; */ LIBRARY_CHUNK(42, 52), /** * DOWNLOAD_TOTAL_SIZE = 53; */ DOWNLOAD_TOTAL_SIZE(43, 53), /** * GLOBAL_SEARCH_RESULT = 54; */ GLOBAL_SEARCH_RESULT(44, 54), /** * TRANSCODING_FILES = 55; */ TRANSCODING_FILES(45, 55), /** * GLOBAL_SEARCH_STATUS = 56; */ GLOBAL_SEARCH_STATUS(46, 56), ; /** * UNKNOWN = 0; */ public static final int UNKNOWN_VALUE = 0; /** * CONNECT = 1; * *
     * Messages generally send from client to server
     * 
*/ public static final int CONNECT_VALUE = 1; /** * REQUEST_PLAYLISTS = 3; */ public static final int REQUEST_PLAYLISTS_VALUE = 3; /** * REQUEST_PLAYLIST_SONGS = 4; */ public static final int REQUEST_PLAYLIST_SONGS_VALUE = 4; /** * CHANGE_SONG = 5; */ public static final int CHANGE_SONG_VALUE = 5; /** * SET_VOLUME = 6; */ public static final int SET_VOLUME_VALUE = 6; /** * SET_TRACK_POSITION = 7; */ public static final int SET_TRACK_POSITION_VALUE = 7; /** * INSERT_URLS = 8; */ public static final int INSERT_URLS_VALUE = 8; /** * REMOVE_SONGS = 9; */ public static final int REMOVE_SONGS_VALUE = 9; /** * OPEN_PLAYLIST = 10; */ public static final int OPEN_PLAYLIST_VALUE = 10; /** * CLOSE_PLAYLIST = 11; */ public static final int CLOSE_PLAYLIST_VALUE = 11; /** * GET_LYRICS = 14; */ public static final int GET_LYRICS_VALUE = 14; /** * DOWNLOAD_SONGS = 15; */ public static final int DOWNLOAD_SONGS_VALUE = 15; /** * SONG_OFFER_RESPONSE = 16; */ public static final int SONG_OFFER_RESPONSE_VALUE = 16; /** * LOVE = 12; * *
     * Lastfm
     * 
*/ public static final int LOVE_VALUE = 12; /** * BAN = 13; */ public static final int BAN_VALUE = 13; /** * STOP_AFTER = 17; */ public static final int STOP_AFTER_VALUE = 17; /** * GET_LIBRARY = 18; */ public static final int GET_LIBRARY_VALUE = 18; /** * RATE_SONG = 19; */ public static final int RATE_SONG_VALUE = 19; /** * GLOBAL_SEARCH = 100; */ public static final int GLOBAL_SEARCH_VALUE = 100; /** * DISCONNECT = 2; * *
     * Messages send by both
     * 
*/ public static final int DISCONNECT_VALUE = 2; /** * PLAY = 20; */ public static final int PLAY_VALUE = 20; /** * PLAYPAUSE = 21; */ public static final int PLAYPAUSE_VALUE = 21; /** * PAUSE = 22; */ public static final int PAUSE_VALUE = 22; /** * STOP = 23; */ public static final int STOP_VALUE = 23; /** * NEXT = 24; */ public static final int NEXT_VALUE = 24; /** * PREVIOUS = 25; */ public static final int PREVIOUS_VALUE = 25; /** * SHUFFLE_PLAYLIST = 26; */ public static final int SHUFFLE_PLAYLIST_VALUE = 26; /** * REPEAT = 27; * *
     * Messages that contain the repeat or random mode
     * Either set by client or clementine
     * 
*/ public static final int REPEAT_VALUE = 27; /** * SHUFFLE = 28; */ public static final int SHUFFLE_VALUE = 28; /** * INFO = 40; * *
     * Messages send from server to client
     * 
*/ public static final int INFO_VALUE = 40; /** * CURRENT_METAINFO = 41; */ public static final int CURRENT_METAINFO_VALUE = 41; /** * PLAYLISTS = 42; */ public static final int PLAYLISTS_VALUE = 42; /** * PLAYLIST_SONGS = 43; */ public static final int PLAYLIST_SONGS_VALUE = 43; /** * ENGINE_STATE_CHANGED = 44; */ public static final int ENGINE_STATE_CHANGED_VALUE = 44; /** * KEEP_ALIVE = 45; */ public static final int KEEP_ALIVE_VALUE = 45; /** * UPDATE_TRACK_POSITION = 46; */ public static final int UPDATE_TRACK_POSITION_VALUE = 46; /** * ACTIVE_PLAYLIST_CHANGED = 47; */ public static final int ACTIVE_PLAYLIST_CHANGED_VALUE = 47; /** * FIRST_DATA_SENT_COMPLETE = 48; */ public static final int FIRST_DATA_SENT_COMPLETE_VALUE = 48; /** * LYRICS = 49; */ public static final int LYRICS_VALUE = 49; /** * SONG_FILE_CHUNK = 50; */ public static final int SONG_FILE_CHUNK_VALUE = 50; /** * DOWNLOAD_QUEUE_EMPTY = 51; */ public static final int DOWNLOAD_QUEUE_EMPTY_VALUE = 51; /** * LIBRARY_CHUNK = 52; */ public static final int LIBRARY_CHUNK_VALUE = 52; /** * DOWNLOAD_TOTAL_SIZE = 53; */ public static final int DOWNLOAD_TOTAL_SIZE_VALUE = 53; /** * GLOBAL_SEARCH_RESULT = 54; */ public static final int GLOBAL_SEARCH_RESULT_VALUE = 54; /** * TRANSCODING_FILES = 55; */ public static final int TRANSCODING_FILES_VALUE = 55; /** * GLOBAL_SEARCH_STATUS = 56; */ public static final int GLOBAL_SEARCH_STATUS_VALUE = 56; public final int getNumber() { return value; } public static MsgType valueOf(int value) { switch (value) { case 0: return UNKNOWN; case 1: return CONNECT; case 3: return REQUEST_PLAYLISTS; case 4: return REQUEST_PLAYLIST_SONGS; case 5: return CHANGE_SONG; case 6: return SET_VOLUME; case 7: return SET_TRACK_POSITION; case 8: return INSERT_URLS; case 9: return REMOVE_SONGS; case 10: return OPEN_PLAYLIST; case 11: return CLOSE_PLAYLIST; case 14: return GET_LYRICS; case 15: return DOWNLOAD_SONGS; case 16: return SONG_OFFER_RESPONSE; case 12: return LOVE; case 13: return BAN; case 17: return STOP_AFTER; case 18: return GET_LIBRARY; case 19: return RATE_SONG; case 100: return GLOBAL_SEARCH; case 2: return DISCONNECT; case 20: return PLAY; case 21: return PLAYPAUSE; case 22: return PAUSE; case 23: return STOP; case 24: return NEXT; case 25: return PREVIOUS; case 26: return SHUFFLE_PLAYLIST; case 27: return REPEAT; case 28: return SHUFFLE; case 40: return INFO; case 41: return CURRENT_METAINFO; case 42: return PLAYLISTS; case 43: return PLAYLIST_SONGS; case 44: return ENGINE_STATE_CHANGED; case 45: return KEEP_ALIVE; case 46: return UPDATE_TRACK_POSITION; case 47: return ACTIVE_PLAYLIST_CHANGED; case 48: return FIRST_DATA_SENT_COMPLETE; case 49: return LYRICS; case 50: return SONG_FILE_CHUNK; case 51: return DOWNLOAD_QUEUE_EMPTY; case 52: return LIBRARY_CHUNK; case 53: return DOWNLOAD_TOTAL_SIZE; case 54: return GLOBAL_SEARCH_RESULT; case 55: return TRANSCODING_FILES; case 56: return GLOBAL_SEARCH_STATUS; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public MsgType findValueByNumber(int number) { return MsgType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(0); } private static final MsgType[] VALUES = values(); public static MsgType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private MsgType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.MsgType) } /** * Protobuf enum {@code pb.remote.EngineState} * *
   * Valid Engine states
   * 
*/ public enum EngineState implements com.google.protobuf.ProtocolMessageEnum { /** * Empty = 0; */ Empty(0, 0), /** * Idle = 1; */ Idle(1, 1), /** * Playing = 2; */ Playing(2, 2), /** * Paused = 3; */ Paused(3, 3), ; /** * Empty = 0; */ public static final int Empty_VALUE = 0; /** * Idle = 1; */ public static final int Idle_VALUE = 1; /** * Playing = 2; */ public static final int Playing_VALUE = 2; /** * Paused = 3; */ public static final int Paused_VALUE = 3; public final int getNumber() { return value; } public static EngineState valueOf(int value) { switch (value) { case 0: return Empty; case 1: return Idle; case 2: return Playing; case 3: return Paused; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public EngineState findValueByNumber(int number) { return EngineState.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(1); } private static final EngineState[] VALUES = values(); public static EngineState valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private EngineState(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.EngineState) } /** * Protobuf enum {@code pb.remote.RepeatMode} * *
   * Valid Repeatmodes
   * 
*/ public enum RepeatMode implements com.google.protobuf.ProtocolMessageEnum { /** * Repeat_Off = 0; */ Repeat_Off(0, 0), /** * Repeat_Track = 1; */ Repeat_Track(1, 1), /** * Repeat_Album = 2; */ Repeat_Album(2, 2), /** * Repeat_Playlist = 3; */ Repeat_Playlist(3, 3), ; /** * Repeat_Off = 0; */ public static final int Repeat_Off_VALUE = 0; /** * Repeat_Track = 1; */ public static final int Repeat_Track_VALUE = 1; /** * Repeat_Album = 2; */ public static final int Repeat_Album_VALUE = 2; /** * Repeat_Playlist = 3; */ public static final int Repeat_Playlist_VALUE = 3; public final int getNumber() { return value; } public static RepeatMode valueOf(int value) { switch (value) { case 0: return Repeat_Off; case 1: return Repeat_Track; case 2: return Repeat_Album; case 3: return Repeat_Playlist; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public RepeatMode findValueByNumber(int number) { return RepeatMode.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(2); } private static final RepeatMode[] VALUES = values(); public static RepeatMode valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private RepeatMode(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.RepeatMode) } /** * Protobuf enum {@code pb.remote.ShuffleMode} * *
   * Valid Shuffle modes
   * 
*/ public enum ShuffleMode implements com.google.protobuf.ProtocolMessageEnum { /** * Shuffle_Off = 0; */ Shuffle_Off(0, 0), /** * Shuffle_All = 1; */ Shuffle_All(1, 1), /** * Shuffle_InsideAlbum = 2; */ Shuffle_InsideAlbum(2, 2), /** * Shuffle_Albums = 3; */ Shuffle_Albums(3, 3), ; /** * Shuffle_Off = 0; */ public static final int Shuffle_Off_VALUE = 0; /** * Shuffle_All = 1; */ public static final int Shuffle_All_VALUE = 1; /** * Shuffle_InsideAlbum = 2; */ public static final int Shuffle_InsideAlbum_VALUE = 2; /** * Shuffle_Albums = 3; */ public static final int Shuffle_Albums_VALUE = 3; public final int getNumber() { return value; } public static ShuffleMode valueOf(int value) { switch (value) { case 0: return Shuffle_Off; case 1: return Shuffle_All; case 2: return Shuffle_InsideAlbum; case 3: return Shuffle_Albums; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ShuffleMode findValueByNumber(int number) { return ShuffleMode.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(3); } private static final ShuffleMode[] VALUES = values(); public static ShuffleMode valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private ShuffleMode(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.ShuffleMode) } /** * Protobuf enum {@code pb.remote.ReasonDisconnect} * *
   * Respone, why the connection was closed
   * 
*/ public enum ReasonDisconnect implements com.google.protobuf.ProtocolMessageEnum { /** * Server_Shutdown = 1; */ Server_Shutdown(0, 1), /** * Wrong_Auth_Code = 2; */ Wrong_Auth_Code(1, 2), /** * Not_Authenticated = 3; */ Not_Authenticated(2, 3), /** * Download_Forbidden = 4; */ Download_Forbidden(3, 4), ; /** * Server_Shutdown = 1; */ public static final int Server_Shutdown_VALUE = 1; /** * Wrong_Auth_Code = 2; */ public static final int Wrong_Auth_Code_VALUE = 2; /** * Not_Authenticated = 3; */ public static final int Not_Authenticated_VALUE = 3; /** * Download_Forbidden = 4; */ public static final int Download_Forbidden_VALUE = 4; public final int getNumber() { return value; } public static ReasonDisconnect valueOf(int value) { switch (value) { case 1: return Server_Shutdown; case 2: return Wrong_Auth_Code; case 3: return Not_Authenticated; case 4: return Download_Forbidden; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ReasonDisconnect findValueByNumber(int number) { return ReasonDisconnect.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(4); } private static final ReasonDisconnect[] VALUES = values(); public static ReasonDisconnect valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private ReasonDisconnect(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.ReasonDisconnect) } /** * Protobuf enum {@code pb.remote.DownloadItem} * *
   * Message request for downloading songs
   * 
*/ public enum DownloadItem implements com.google.protobuf.ProtocolMessageEnum { /** * CurrentItem = 1; */ CurrentItem(0, 1), /** * ItemAlbum = 2; */ ItemAlbum(1, 2), /** * APlaylist = 3; */ APlaylist(2, 3), /** * Urls = 4; */ Urls(3, 4), ; /** * CurrentItem = 1; */ public static final int CurrentItem_VALUE = 1; /** * ItemAlbum = 2; */ public static final int ItemAlbum_VALUE = 2; /** * APlaylist = 3; */ public static final int APlaylist_VALUE = 3; /** * Urls = 4; */ public static final int Urls_VALUE = 4; public final int getNumber() { return value; } public static DownloadItem valueOf(int value) { switch (value) { case 1: return CurrentItem; case 2: return ItemAlbum; case 3: return APlaylist; case 4: return Urls; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public DownloadItem findValueByNumber(int number) { return DownloadItem.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(5); } private static final DownloadItem[] VALUES = values(); public static DownloadItem valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private DownloadItem(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.DownloadItem) } /** * Protobuf enum {@code pb.remote.GlobalSearchStatus} */ public enum GlobalSearchStatus implements com.google.protobuf.ProtocolMessageEnum { /** * GlobalSearchStarted = 1; */ GlobalSearchStarted(0, 1), /** * GlobalSearchFinished = 2; */ GlobalSearchFinished(1, 2), ; /** * GlobalSearchStarted = 1; */ public static final int GlobalSearchStarted_VALUE = 1; /** * GlobalSearchFinished = 2; */ public static final int GlobalSearchFinished_VALUE = 2; public final int getNumber() { return value; } public static GlobalSearchStatus valueOf(int value) { switch (value) { case 1: return GlobalSearchStarted; case 2: return GlobalSearchFinished; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public GlobalSearchStatus findValueByNumber(int number) { return GlobalSearchStatus.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.getDescriptor().getEnumTypes().get(6); } private static final GlobalSearchStatus[] VALUES = values(); public static GlobalSearchStatus valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private GlobalSearchStatus(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.GlobalSearchStatus) } public interface SongMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 id = 1; /** * optional int32 id = 1; * *
     * unique id of the song
     * 
*/ boolean hasId(); /** * optional int32 id = 1; * *
     * unique id of the song
     * 
*/ int getId(); // optional int32 index = 2; /** * optional int32 index = 2; * *
     * Index of the current row of the active playlist
     * 
*/ boolean hasIndex(); /** * optional int32 index = 2; * *
     * Index of the current row of the active playlist
     * 
*/ int getIndex(); // optional string title = 3; /** * optional string title = 3; */ boolean hasTitle(); /** * optional string title = 3; */ java.lang.String getTitle(); /** * optional string title = 3; */ com.google.protobuf.ByteString getTitleBytes(); // optional string album = 4; /** * optional string album = 4; */ boolean hasAlbum(); /** * optional string album = 4; */ java.lang.String getAlbum(); /** * optional string album = 4; */ com.google.protobuf.ByteString getAlbumBytes(); // optional string artist = 5; /** * optional string artist = 5; */ boolean hasArtist(); /** * optional string artist = 5; */ java.lang.String getArtist(); /** * optional string artist = 5; */ com.google.protobuf.ByteString getArtistBytes(); // optional string albumartist = 6; /** * optional string albumartist = 6; */ boolean hasAlbumartist(); /** * optional string albumartist = 6; */ java.lang.String getAlbumartist(); /** * optional string albumartist = 6; */ com.google.protobuf.ByteString getAlbumartistBytes(); // optional int32 track = 7; /** * optional int32 track = 7; */ boolean hasTrack(); /** * optional int32 track = 7; */ int getTrack(); // optional int32 disc = 8; /** * optional int32 disc = 8; */ boolean hasDisc(); /** * optional int32 disc = 8; */ int getDisc(); // optional string pretty_year = 9; /** * optional string pretty_year = 9; */ boolean hasPrettyYear(); /** * optional string pretty_year = 9; */ java.lang.String getPrettyYear(); /** * optional string pretty_year = 9; */ com.google.protobuf.ByteString getPrettyYearBytes(); // optional string genre = 10; /** * optional string genre = 10; */ boolean hasGenre(); /** * optional string genre = 10; */ java.lang.String getGenre(); /** * optional string genre = 10; */ com.google.protobuf.ByteString getGenreBytes(); // optional int32 playcount = 11; /** * optional int32 playcount = 11; */ boolean hasPlaycount(); /** * optional int32 playcount = 11; */ int getPlaycount(); // optional string pretty_length = 12; /** * optional string pretty_length = 12; */ boolean hasPrettyLength(); /** * optional string pretty_length = 12; */ java.lang.String getPrettyLength(); /** * optional string pretty_length = 12; */ com.google.protobuf.ByteString getPrettyLengthBytes(); // optional bytes art = 13; /** * optional bytes art = 13; */ boolean hasArt(); /** * optional bytes art = 13; */ com.google.protobuf.ByteString getArt(); // optional int32 length = 14; /** * optional int32 length = 14; */ boolean hasLength(); /** * optional int32 length = 14; */ int getLength(); // optional bool is_local = 15; /** * optional bool is_local = 15; */ boolean hasIsLocal(); /** * optional bool is_local = 15; */ boolean getIsLocal(); // optional string filename = 16; /** * optional string filename = 16; */ boolean hasFilename(); /** * optional string filename = 16; */ java.lang.String getFilename(); /** * optional string filename = 16; */ com.google.protobuf.ByteString getFilenameBytes(); // optional int32 file_size = 17; /** * optional int32 file_size = 17; */ boolean hasFileSize(); /** * optional int32 file_size = 17; */ int getFileSize(); // optional float rating = 18; /** * optional float rating = 18; * *
     * 0 (0 stars) to 1 (5 stars)
     * 
*/ boolean hasRating(); /** * optional float rating = 18; * *
     * 0 (0 stars) to 1 (5 stars)
     * 
*/ float getRating(); // optional string url = 19; /** * optional string url = 19; */ boolean hasUrl(); /** * optional string url = 19; */ java.lang.String getUrl(); /** * optional string url = 19; */ com.google.protobuf.ByteString getUrlBytes(); // optional string art_automatic = 20; /** * optional string art_automatic = 20; */ boolean hasArtAutomatic(); /** * optional string art_automatic = 20; */ java.lang.String getArtAutomatic(); /** * optional string art_automatic = 20; */ com.google.protobuf.ByteString getArtAutomaticBytes(); // optional string art_manual = 21; /** * optional string art_manual = 21; */ boolean hasArtManual(); /** * optional string art_manual = 21; */ java.lang.String getArtManual(); /** * optional string art_manual = 21; */ com.google.protobuf.ByteString getArtManualBytes(); // optional .pb.remote.SongMetadata.Type type = 22; /** * optional .pb.remote.SongMetadata.Type type = 22; */ boolean hasType(); /** * optional .pb.remote.SongMetadata.Type type = 22; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type getType(); } /** * Protobuf type {@code pb.remote.SongMetadata} * *
   * Song Metadata
   * 
*/ public static final class SongMetadata extends com.google.protobuf.GeneratedMessage implements SongMetadataOrBuilder { // Use SongMetadata.newBuilder() to construct. private SongMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private SongMetadata(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final SongMetadata defaultInstance; public static SongMetadata getDefaultInstance() { return defaultInstance; } public SongMetadata getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SongMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; index_ = input.readInt32(); break; } case 26: { bitField0_ |= 0x00000004; title_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000008; album_ = input.readBytes(); break; } case 42: { bitField0_ |= 0x00000010; artist_ = input.readBytes(); break; } case 50: { bitField0_ |= 0x00000020; albumartist_ = input.readBytes(); break; } case 56: { bitField0_ |= 0x00000040; track_ = input.readInt32(); break; } case 64: { bitField0_ |= 0x00000080; disc_ = input.readInt32(); break; } case 74: { bitField0_ |= 0x00000100; prettyYear_ = input.readBytes(); break; } case 82: { bitField0_ |= 0x00000200; genre_ = input.readBytes(); break; } case 88: { bitField0_ |= 0x00000400; playcount_ = input.readInt32(); break; } case 98: { bitField0_ |= 0x00000800; prettyLength_ = input.readBytes(); break; } case 106: { bitField0_ |= 0x00001000; art_ = input.readBytes(); break; } case 112: { bitField0_ |= 0x00002000; length_ = input.readInt32(); break; } case 120: { bitField0_ |= 0x00004000; isLocal_ = input.readBool(); break; } case 130: { bitField0_ |= 0x00008000; filename_ = input.readBytes(); break; } case 136: { bitField0_ |= 0x00010000; fileSize_ = input.readInt32(); break; } case 149: { bitField0_ |= 0x00020000; rating_ = input.readFloat(); break; } case 154: { bitField0_ |= 0x00040000; url_ = input.readBytes(); break; } case 162: { bitField0_ |= 0x00080000; artAutomatic_ = input.readBytes(); break; } case 170: { bitField0_ |= 0x00100000; artManual_ = input.readBytes(); break; } case 176: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(22, rawValue); } else { bitField0_ |= 0x00200000; type_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_SongMetadata_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_SongMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public SongMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SongMetadata(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } /** * Protobuf enum {@code pb.remote.SongMetadata.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * UNKNOWN = 0; */ UNKNOWN(0, 0), /** * ASF = 1; */ ASF(1, 1), /** * FLAC = 2; */ FLAC(2, 2), /** * MP4 = 3; */ MP4(3, 3), /** * MPC = 4; */ MPC(4, 4), /** * MPEG = 5; */ MPEG(5, 5), /** * OGGFLAC = 6; */ OGGFLAC(6, 6), /** * OGGSPEEX = 7; */ OGGSPEEX(7, 7), /** * OGGVORBIS = 8; */ OGGVORBIS(8, 8), /** * AIFF = 9; */ AIFF(9, 9), /** * WAV = 10; */ WAV(10, 10), /** * TRUEAUDIO = 11; */ TRUEAUDIO(11, 11), /** * CDDA = 12; */ CDDA(12, 12), /** * OGGOPUS = 13; */ OGGOPUS(13, 13), /** * STREAM = 99; */ STREAM(14, 99), ; /** * UNKNOWN = 0; */ public static final int UNKNOWN_VALUE = 0; /** * ASF = 1; */ public static final int ASF_VALUE = 1; /** * FLAC = 2; */ public static final int FLAC_VALUE = 2; /** * MP4 = 3; */ public static final int MP4_VALUE = 3; /** * MPC = 4; */ public static final int MPC_VALUE = 4; /** * MPEG = 5; */ public static final int MPEG_VALUE = 5; /** * OGGFLAC = 6; */ public static final int OGGFLAC_VALUE = 6; /** * OGGSPEEX = 7; */ public static final int OGGSPEEX_VALUE = 7; /** * OGGVORBIS = 8; */ public static final int OGGVORBIS_VALUE = 8; /** * AIFF = 9; */ public static final int AIFF_VALUE = 9; /** * WAV = 10; */ public static final int WAV_VALUE = 10; /** * TRUEAUDIO = 11; */ public static final int TRUEAUDIO_VALUE = 11; /** * CDDA = 12; */ public static final int CDDA_VALUE = 12; /** * OGGOPUS = 13; */ public static final int OGGOPUS_VALUE = 13; /** * STREAM = 99; */ public static final int STREAM_VALUE = 99; public final int getNumber() { return value; } public static Type valueOf(int value) { switch (value) { case 0: return UNKNOWN; case 1: return ASF; case 2: return FLAC; case 3: return MP4; case 4: return MPC; case 5: return MPEG; case 6: return OGGFLAC; case 7: return OGGSPEEX; case 8: return OGGVORBIS; case 9: return AIFF; case 10: return WAV; case 11: return TRUEAUDIO; case 12: return CDDA; case 13: return OGGOPUS; case 99: return STREAM; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private Type(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:pb.remote.SongMetadata.Type) } private int bitField0_; // optional int32 id = 1; public static final int ID_FIELD_NUMBER = 1; private int id_; /** * optional int32 id = 1; * *
     * unique id of the song
     * 
*/ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; * *
     * unique id of the song
     * 
*/ public int getId() { return id_; } // optional int32 index = 2; public static final int INDEX_FIELD_NUMBER = 2; private int index_; /** * optional int32 index = 2; * *
     * Index of the current row of the active playlist
     * 
*/ public boolean hasIndex() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 index = 2; * *
     * Index of the current row of the active playlist
     * 
*/ public int getIndex() { return index_; } // optional string title = 3; public static final int TITLE_FIELD_NUMBER = 3; private java.lang.Object title_; /** * optional string title = 3; */ public boolean hasTitle() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional string title = 3; */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { title_ = s; } return s; } } /** * optional string title = 3; */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string album = 4; public static final int ALBUM_FIELD_NUMBER = 4; private java.lang.Object album_; /** * optional string album = 4; */ public boolean hasAlbum() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional string album = 4; */ public java.lang.String getAlbum() { java.lang.Object ref = album_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { album_ = s; } return s; } } /** * optional string album = 4; */ public com.google.protobuf.ByteString getAlbumBytes() { java.lang.Object ref = album_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); album_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string artist = 5; public static final int ARTIST_FIELD_NUMBER = 5; private java.lang.Object artist_; /** * optional string artist = 5; */ public boolean hasArtist() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional string artist = 5; */ public java.lang.String getArtist() { java.lang.Object ref = artist_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artist_ = s; } return s; } } /** * optional string artist = 5; */ public com.google.protobuf.ByteString getArtistBytes() { java.lang.Object ref = artist_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artist_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string albumartist = 6; public static final int ALBUMARTIST_FIELD_NUMBER = 6; private java.lang.Object albumartist_; /** * optional string albumartist = 6; */ public boolean hasAlbumartist() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * optional string albumartist = 6; */ public java.lang.String getAlbumartist() { java.lang.Object ref = albumartist_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { albumartist_ = s; } return s; } } /** * optional string albumartist = 6; */ public com.google.protobuf.ByteString getAlbumartistBytes() { java.lang.Object ref = albumartist_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); albumartist_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 track = 7; public static final int TRACK_FIELD_NUMBER = 7; private int track_; /** * optional int32 track = 7; */ public boolean hasTrack() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * optional int32 track = 7; */ public int getTrack() { return track_; } // optional int32 disc = 8; public static final int DISC_FIELD_NUMBER = 8; private int disc_; /** * optional int32 disc = 8; */ public boolean hasDisc() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * optional int32 disc = 8; */ public int getDisc() { return disc_; } // optional string pretty_year = 9; public static final int PRETTY_YEAR_FIELD_NUMBER = 9; private java.lang.Object prettyYear_; /** * optional string pretty_year = 9; */ public boolean hasPrettyYear() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * optional string pretty_year = 9; */ public java.lang.String getPrettyYear() { java.lang.Object ref = prettyYear_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { prettyYear_ = s; } return s; } } /** * optional string pretty_year = 9; */ public com.google.protobuf.ByteString getPrettyYearBytes() { java.lang.Object ref = prettyYear_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); prettyYear_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string genre = 10; public static final int GENRE_FIELD_NUMBER = 10; private java.lang.Object genre_; /** * optional string genre = 10; */ public boolean hasGenre() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * optional string genre = 10; */ public java.lang.String getGenre() { java.lang.Object ref = genre_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { genre_ = s; } return s; } } /** * optional string genre = 10; */ public com.google.protobuf.ByteString getGenreBytes() { java.lang.Object ref = genre_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); genre_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 playcount = 11; public static final int PLAYCOUNT_FIELD_NUMBER = 11; private int playcount_; /** * optional int32 playcount = 11; */ public boolean hasPlaycount() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * optional int32 playcount = 11; */ public int getPlaycount() { return playcount_; } // optional string pretty_length = 12; public static final int PRETTY_LENGTH_FIELD_NUMBER = 12; private java.lang.Object prettyLength_; /** * optional string pretty_length = 12; */ public boolean hasPrettyLength() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * optional string pretty_length = 12; */ public java.lang.String getPrettyLength() { java.lang.Object ref = prettyLength_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { prettyLength_ = s; } return s; } } /** * optional string pretty_length = 12; */ public com.google.protobuf.ByteString getPrettyLengthBytes() { java.lang.Object ref = prettyLength_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); prettyLength_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional bytes art = 13; public static final int ART_FIELD_NUMBER = 13; private com.google.protobuf.ByteString art_; /** * optional bytes art = 13; */ public boolean hasArt() { return ((bitField0_ & 0x00001000) == 0x00001000); } /** * optional bytes art = 13; */ public com.google.protobuf.ByteString getArt() { return art_; } // optional int32 length = 14; public static final int LENGTH_FIELD_NUMBER = 14; private int length_; /** * optional int32 length = 14; */ public boolean hasLength() { return ((bitField0_ & 0x00002000) == 0x00002000); } /** * optional int32 length = 14; */ public int getLength() { return length_; } // optional bool is_local = 15; public static final int IS_LOCAL_FIELD_NUMBER = 15; private boolean isLocal_; /** * optional bool is_local = 15; */ public boolean hasIsLocal() { return ((bitField0_ & 0x00004000) == 0x00004000); } /** * optional bool is_local = 15; */ public boolean getIsLocal() { return isLocal_; } // optional string filename = 16; public static final int FILENAME_FIELD_NUMBER = 16; private java.lang.Object filename_; /** * optional string filename = 16; */ public boolean hasFilename() { return ((bitField0_ & 0x00008000) == 0x00008000); } /** * optional string filename = 16; */ public java.lang.String getFilename() { java.lang.Object ref = filename_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { filename_ = s; } return s; } } /** * optional string filename = 16; */ public com.google.protobuf.ByteString getFilenameBytes() { java.lang.Object ref = filename_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filename_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 file_size = 17; public static final int FILE_SIZE_FIELD_NUMBER = 17; private int fileSize_; /** * optional int32 file_size = 17; */ public boolean hasFileSize() { return ((bitField0_ & 0x00010000) == 0x00010000); } /** * optional int32 file_size = 17; */ public int getFileSize() { return fileSize_; } // optional float rating = 18; public static final int RATING_FIELD_NUMBER = 18; private float rating_; /** * optional float rating = 18; * *
     * 0 (0 stars) to 1 (5 stars)
     * 
*/ public boolean hasRating() { return ((bitField0_ & 0x00020000) == 0x00020000); } /** * optional float rating = 18; * *
     * 0 (0 stars) to 1 (5 stars)
     * 
*/ public float getRating() { return rating_; } // optional string url = 19; public static final int URL_FIELD_NUMBER = 19; private java.lang.Object url_; /** * optional string url = 19; */ public boolean hasUrl() { return ((bitField0_ & 0x00040000) == 0x00040000); } /** * optional string url = 19; */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { url_ = s; } return s; } } /** * optional string url = 19; */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string art_automatic = 20; public static final int ART_AUTOMATIC_FIELD_NUMBER = 20; private java.lang.Object artAutomatic_; /** * optional string art_automatic = 20; */ public boolean hasArtAutomatic() { return ((bitField0_ & 0x00080000) == 0x00080000); } /** * optional string art_automatic = 20; */ public java.lang.String getArtAutomatic() { java.lang.Object ref = artAutomatic_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artAutomatic_ = s; } return s; } } /** * optional string art_automatic = 20; */ public com.google.protobuf.ByteString getArtAutomaticBytes() { java.lang.Object ref = artAutomatic_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artAutomatic_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string art_manual = 21; public static final int ART_MANUAL_FIELD_NUMBER = 21; private java.lang.Object artManual_; /** * optional string art_manual = 21; */ public boolean hasArtManual() { return ((bitField0_ & 0x00100000) == 0x00100000); } /** * optional string art_manual = 21; */ public java.lang.String getArtManual() { java.lang.Object ref = artManual_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { artManual_ = s; } return s; } } /** * optional string art_manual = 21; */ public com.google.protobuf.ByteString getArtManualBytes() { java.lang.Object ref = artManual_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artManual_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pb.remote.SongMetadata.Type type = 22; public static final int TYPE_FIELD_NUMBER = 22; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type type_; /** * optional .pb.remote.SongMetadata.Type type = 22; */ public boolean hasType() { return ((bitField0_ & 0x00200000) == 0x00200000); } /** * optional .pb.remote.SongMetadata.Type type = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type getType() { return type_; } private void initFields() { id_ = 0; index_ = 0; title_ = ""; album_ = ""; artist_ = ""; albumartist_ = ""; track_ = 0; disc_ = 0; prettyYear_ = ""; genre_ = ""; playcount_ = 0; prettyLength_ = ""; art_ = com.google.protobuf.ByteString.EMPTY; length_ = 0; isLocal_ = false; filename_ = ""; fileSize_ = 0; rating_ = 0F; url_ = ""; artAutomatic_ = ""; artManual_ = ""; type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type.UNKNOWN; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, index_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getTitleBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(4, getAlbumBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, getArtistBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(6, getAlbumartistBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(7, track_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(8, disc_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeBytes(9, getPrettyYearBytes()); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeBytes(10, getGenreBytes()); } if (((bitField0_ & 0x00000400) == 0x00000400)) { output.writeInt32(11, playcount_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { output.writeBytes(12, getPrettyLengthBytes()); } if (((bitField0_ & 0x00001000) == 0x00001000)) { output.writeBytes(13, art_); } if (((bitField0_ & 0x00002000) == 0x00002000)) { output.writeInt32(14, length_); } if (((bitField0_ & 0x00004000) == 0x00004000)) { output.writeBool(15, isLocal_); } if (((bitField0_ & 0x00008000) == 0x00008000)) { output.writeBytes(16, getFilenameBytes()); } if (((bitField0_ & 0x00010000) == 0x00010000)) { output.writeInt32(17, fileSize_); } if (((bitField0_ & 0x00020000) == 0x00020000)) { output.writeFloat(18, rating_); } if (((bitField0_ & 0x00040000) == 0x00040000)) { output.writeBytes(19, getUrlBytes()); } if (((bitField0_ & 0x00080000) == 0x00080000)) { output.writeBytes(20, getArtAutomaticBytes()); } if (((bitField0_ & 0x00100000) == 0x00100000)) { output.writeBytes(21, getArtManualBytes()); } if (((bitField0_ & 0x00200000) == 0x00200000)) { output.writeEnum(22, type_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, index_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getTitleBytes()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getAlbumBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, getArtistBytes()); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, getAlbumartistBytes()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, track_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, disc_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, getPrettyYearBytes()); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(10, getGenreBytes()); } if (((bitField0_ & 0x00000400) == 0x00000400)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(11, playcount_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(12, getPrettyLengthBytes()); } if (((bitField0_ & 0x00001000) == 0x00001000)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(13, art_); } if (((bitField0_ & 0x00002000) == 0x00002000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(14, length_); } if (((bitField0_ & 0x00004000) == 0x00004000)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(15, isLocal_); } if (((bitField0_ & 0x00008000) == 0x00008000)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(16, getFilenameBytes()); } if (((bitField0_ & 0x00010000) == 0x00010000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(17, fileSize_); } if (((bitField0_ & 0x00020000) == 0x00020000)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(18, rating_); } if (((bitField0_ & 0x00040000) == 0x00040000)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(19, getUrlBytes()); } if (((bitField0_ & 0x00080000) == 0x00080000)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(20, getArtAutomaticBytes()); } if (((bitField0_ & 0x00100000) == 0x00100000)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(21, getArtManualBytes()); } if (((bitField0_ & 0x00200000) == 0x00200000)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(22, type_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.SongMetadata} * *
     * Song Metadata
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_SongMetadata_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_SongMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0; bitField0_ = (bitField0_ & ~0x00000001); index_ = 0; bitField0_ = (bitField0_ & ~0x00000002); title_ = ""; bitField0_ = (bitField0_ & ~0x00000004); album_ = ""; bitField0_ = (bitField0_ & ~0x00000008); artist_ = ""; bitField0_ = (bitField0_ & ~0x00000010); albumartist_ = ""; bitField0_ = (bitField0_ & ~0x00000020); track_ = 0; bitField0_ = (bitField0_ & ~0x00000040); disc_ = 0; bitField0_ = (bitField0_ & ~0x00000080); prettyYear_ = ""; bitField0_ = (bitField0_ & ~0x00000100); genre_ = ""; bitField0_ = (bitField0_ & ~0x00000200); playcount_ = 0; bitField0_ = (bitField0_ & ~0x00000400); prettyLength_ = ""; bitField0_ = (bitField0_ & ~0x00000800); art_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00001000); length_ = 0; bitField0_ = (bitField0_ & ~0x00002000); isLocal_ = false; bitField0_ = (bitField0_ & ~0x00004000); filename_ = ""; bitField0_ = (bitField0_ & ~0x00008000); fileSize_ = 0; bitField0_ = (bitField0_ & ~0x00010000); rating_ = 0F; bitField0_ = (bitField0_ & ~0x00020000); url_ = ""; bitField0_ = (bitField0_ & ~0x00040000); artAutomatic_ = ""; bitField0_ = (bitField0_ & ~0x00080000); artManual_ = ""; bitField0_ = (bitField0_ & ~0x00100000); type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type.UNKNOWN; bitField0_ = (bitField0_ & ~0x00200000); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_SongMetadata_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.index_ = index_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.title_ = title_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.album_ = album_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.artist_ = artist_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.albumartist_ = albumartist_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.track_ = track_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.disc_ = disc_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.prettyYear_ = prettyYear_; if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } result.genre_ = genre_; if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000400; } result.playcount_ = playcount_; if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000800; } result.prettyLength_ = prettyLength_; if (((from_bitField0_ & 0x00001000) == 0x00001000)) { to_bitField0_ |= 0x00001000; } result.art_ = art_; if (((from_bitField0_ & 0x00002000) == 0x00002000)) { to_bitField0_ |= 0x00002000; } result.length_ = length_; if (((from_bitField0_ & 0x00004000) == 0x00004000)) { to_bitField0_ |= 0x00004000; } result.isLocal_ = isLocal_; if (((from_bitField0_ & 0x00008000) == 0x00008000)) { to_bitField0_ |= 0x00008000; } result.filename_ = filename_; if (((from_bitField0_ & 0x00010000) == 0x00010000)) { to_bitField0_ |= 0x00010000; } result.fileSize_ = fileSize_; if (((from_bitField0_ & 0x00020000) == 0x00020000)) { to_bitField0_ |= 0x00020000; } result.rating_ = rating_; if (((from_bitField0_ & 0x00040000) == 0x00040000)) { to_bitField0_ |= 0x00040000; } result.url_ = url_; if (((from_bitField0_ & 0x00080000) == 0x00080000)) { to_bitField0_ |= 0x00080000; } result.artAutomatic_ = artAutomatic_; if (((from_bitField0_ & 0x00100000) == 0x00100000)) { to_bitField0_ |= 0x00100000; } result.artManual_ = artManual_; if (((from_bitField0_ & 0x00200000) == 0x00200000)) { to_bitField0_ |= 0x00200000; } result.type_ = type_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasIndex()) { setIndex(other.getIndex()); } if (other.hasTitle()) { bitField0_ |= 0x00000004; title_ = other.title_; onChanged(); } if (other.hasAlbum()) { bitField0_ |= 0x00000008; album_ = other.album_; onChanged(); } if (other.hasArtist()) { bitField0_ |= 0x00000010; artist_ = other.artist_; onChanged(); } if (other.hasAlbumartist()) { bitField0_ |= 0x00000020; albumartist_ = other.albumartist_; onChanged(); } if (other.hasTrack()) { setTrack(other.getTrack()); } if (other.hasDisc()) { setDisc(other.getDisc()); } if (other.hasPrettyYear()) { bitField0_ |= 0x00000100; prettyYear_ = other.prettyYear_; onChanged(); } if (other.hasGenre()) { bitField0_ |= 0x00000200; genre_ = other.genre_; onChanged(); } if (other.hasPlaycount()) { setPlaycount(other.getPlaycount()); } if (other.hasPrettyLength()) { bitField0_ |= 0x00000800; prettyLength_ = other.prettyLength_; onChanged(); } if (other.hasArt()) { setArt(other.getArt()); } if (other.hasLength()) { setLength(other.getLength()); } if (other.hasIsLocal()) { setIsLocal(other.getIsLocal()); } if (other.hasFilename()) { bitField0_ |= 0x00008000; filename_ = other.filename_; onChanged(); } if (other.hasFileSize()) { setFileSize(other.getFileSize()); } if (other.hasRating()) { setRating(other.getRating()); } if (other.hasUrl()) { bitField0_ |= 0x00040000; url_ = other.url_; onChanged(); } if (other.hasArtAutomatic()) { bitField0_ |= 0x00080000; artAutomatic_ = other.artAutomatic_; onChanged(); } if (other.hasArtManual()) { bitField0_ |= 0x00100000; artManual_ = other.artManual_; onChanged(); } if (other.hasType()) { setType(other.getType()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 id = 1; private int id_ ; /** * optional int32 id = 1; * *
       * unique id of the song
       * 
*/ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; * *
       * unique id of the song
       * 
*/ public int getId() { return id_; } /** * optional int32 id = 1; * *
       * unique id of the song
       * 
*/ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional int32 id = 1; * *
       * unique id of the song
       * 
*/ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; onChanged(); return this; } // optional int32 index = 2; private int index_ ; /** * optional int32 index = 2; * *
       * Index of the current row of the active playlist
       * 
*/ public boolean hasIndex() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 index = 2; * *
       * Index of the current row of the active playlist
       * 
*/ public int getIndex() { return index_; } /** * optional int32 index = 2; * *
       * Index of the current row of the active playlist
       * 
*/ public Builder setIndex(int value) { bitField0_ |= 0x00000002; index_ = value; onChanged(); return this; } /** * optional int32 index = 2; * *
       * Index of the current row of the active playlist
       * 
*/ public Builder clearIndex() { bitField0_ = (bitField0_ & ~0x00000002); index_ = 0; onChanged(); return this; } // optional string title = 3; private java.lang.Object title_ = ""; /** * optional string title = 3; */ public boolean hasTitle() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional string title = 3; */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); title_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string title = 3; */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string title = 3; */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; title_ = value; onChanged(); return this; } /** * optional string title = 3; */ public Builder clearTitle() { bitField0_ = (bitField0_ & ~0x00000004); title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** * optional string title = 3; */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; title_ = value; onChanged(); return this; } // optional string album = 4; private java.lang.Object album_ = ""; /** * optional string album = 4; */ public boolean hasAlbum() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional string album = 4; */ public java.lang.String getAlbum() { java.lang.Object ref = album_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); album_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string album = 4; */ public com.google.protobuf.ByteString getAlbumBytes() { java.lang.Object ref = album_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); album_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string album = 4; */ public Builder setAlbum( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; album_ = value; onChanged(); return this; } /** * optional string album = 4; */ public Builder clearAlbum() { bitField0_ = (bitField0_ & ~0x00000008); album_ = getDefaultInstance().getAlbum(); onChanged(); return this; } /** * optional string album = 4; */ public Builder setAlbumBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; album_ = value; onChanged(); return this; } // optional string artist = 5; private java.lang.Object artist_ = ""; /** * optional string artist = 5; */ public boolean hasArtist() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional string artist = 5; */ public java.lang.String getArtist() { java.lang.Object ref = artist_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); artist_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string artist = 5; */ public com.google.protobuf.ByteString getArtistBytes() { java.lang.Object ref = artist_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artist_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string artist = 5; */ public Builder setArtist( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; artist_ = value; onChanged(); return this; } /** * optional string artist = 5; */ public Builder clearArtist() { bitField0_ = (bitField0_ & ~0x00000010); artist_ = getDefaultInstance().getArtist(); onChanged(); return this; } /** * optional string artist = 5; */ public Builder setArtistBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; artist_ = value; onChanged(); return this; } // optional string albumartist = 6; private java.lang.Object albumartist_ = ""; /** * optional string albumartist = 6; */ public boolean hasAlbumartist() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * optional string albumartist = 6; */ public java.lang.String getAlbumartist() { java.lang.Object ref = albumartist_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); albumartist_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string albumartist = 6; */ public com.google.protobuf.ByteString getAlbumartistBytes() { java.lang.Object ref = albumartist_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); albumartist_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string albumartist = 6; */ public Builder setAlbumartist( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; albumartist_ = value; onChanged(); return this; } /** * optional string albumartist = 6; */ public Builder clearAlbumartist() { bitField0_ = (bitField0_ & ~0x00000020); albumartist_ = getDefaultInstance().getAlbumartist(); onChanged(); return this; } /** * optional string albumartist = 6; */ public Builder setAlbumartistBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; albumartist_ = value; onChanged(); return this; } // optional int32 track = 7; private int track_ ; /** * optional int32 track = 7; */ public boolean hasTrack() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * optional int32 track = 7; */ public int getTrack() { return track_; } /** * optional int32 track = 7; */ public Builder setTrack(int value) { bitField0_ |= 0x00000040; track_ = value; onChanged(); return this; } /** * optional int32 track = 7; */ public Builder clearTrack() { bitField0_ = (bitField0_ & ~0x00000040); track_ = 0; onChanged(); return this; } // optional int32 disc = 8; private int disc_ ; /** * optional int32 disc = 8; */ public boolean hasDisc() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * optional int32 disc = 8; */ public int getDisc() { return disc_; } /** * optional int32 disc = 8; */ public Builder setDisc(int value) { bitField0_ |= 0x00000080; disc_ = value; onChanged(); return this; } /** * optional int32 disc = 8; */ public Builder clearDisc() { bitField0_ = (bitField0_ & ~0x00000080); disc_ = 0; onChanged(); return this; } // optional string pretty_year = 9; private java.lang.Object prettyYear_ = ""; /** * optional string pretty_year = 9; */ public boolean hasPrettyYear() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * optional string pretty_year = 9; */ public java.lang.String getPrettyYear() { java.lang.Object ref = prettyYear_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); prettyYear_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string pretty_year = 9; */ public com.google.protobuf.ByteString getPrettyYearBytes() { java.lang.Object ref = prettyYear_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); prettyYear_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string pretty_year = 9; */ public Builder setPrettyYear( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; prettyYear_ = value; onChanged(); return this; } /** * optional string pretty_year = 9; */ public Builder clearPrettyYear() { bitField0_ = (bitField0_ & ~0x00000100); prettyYear_ = getDefaultInstance().getPrettyYear(); onChanged(); return this; } /** * optional string pretty_year = 9; */ public Builder setPrettyYearBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; prettyYear_ = value; onChanged(); return this; } // optional string genre = 10; private java.lang.Object genre_ = ""; /** * optional string genre = 10; */ public boolean hasGenre() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * optional string genre = 10; */ public java.lang.String getGenre() { java.lang.Object ref = genre_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); genre_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string genre = 10; */ public com.google.protobuf.ByteString getGenreBytes() { java.lang.Object ref = genre_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); genre_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string genre = 10; */ public Builder setGenre( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; genre_ = value; onChanged(); return this; } /** * optional string genre = 10; */ public Builder clearGenre() { bitField0_ = (bitField0_ & ~0x00000200); genre_ = getDefaultInstance().getGenre(); onChanged(); return this; } /** * optional string genre = 10; */ public Builder setGenreBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; genre_ = value; onChanged(); return this; } // optional int32 playcount = 11; private int playcount_ ; /** * optional int32 playcount = 11; */ public boolean hasPlaycount() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * optional int32 playcount = 11; */ public int getPlaycount() { return playcount_; } /** * optional int32 playcount = 11; */ public Builder setPlaycount(int value) { bitField0_ |= 0x00000400; playcount_ = value; onChanged(); return this; } /** * optional int32 playcount = 11; */ public Builder clearPlaycount() { bitField0_ = (bitField0_ & ~0x00000400); playcount_ = 0; onChanged(); return this; } // optional string pretty_length = 12; private java.lang.Object prettyLength_ = ""; /** * optional string pretty_length = 12; */ public boolean hasPrettyLength() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * optional string pretty_length = 12; */ public java.lang.String getPrettyLength() { java.lang.Object ref = prettyLength_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); prettyLength_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string pretty_length = 12; */ public com.google.protobuf.ByteString getPrettyLengthBytes() { java.lang.Object ref = prettyLength_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); prettyLength_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string pretty_length = 12; */ public Builder setPrettyLength( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000800; prettyLength_ = value; onChanged(); return this; } /** * optional string pretty_length = 12; */ public Builder clearPrettyLength() { bitField0_ = (bitField0_ & ~0x00000800); prettyLength_ = getDefaultInstance().getPrettyLength(); onChanged(); return this; } /** * optional string pretty_length = 12; */ public Builder setPrettyLengthBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000800; prettyLength_ = value; onChanged(); return this; } // optional bytes art = 13; private com.google.protobuf.ByteString art_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes art = 13; */ public boolean hasArt() { return ((bitField0_ & 0x00001000) == 0x00001000); } /** * optional bytes art = 13; */ public com.google.protobuf.ByteString getArt() { return art_; } /** * optional bytes art = 13; */ public Builder setArt(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00001000; art_ = value; onChanged(); return this; } /** * optional bytes art = 13; */ public Builder clearArt() { bitField0_ = (bitField0_ & ~0x00001000); art_ = getDefaultInstance().getArt(); onChanged(); return this; } // optional int32 length = 14; private int length_ ; /** * optional int32 length = 14; */ public boolean hasLength() { return ((bitField0_ & 0x00002000) == 0x00002000); } /** * optional int32 length = 14; */ public int getLength() { return length_; } /** * optional int32 length = 14; */ public Builder setLength(int value) { bitField0_ |= 0x00002000; length_ = value; onChanged(); return this; } /** * optional int32 length = 14; */ public Builder clearLength() { bitField0_ = (bitField0_ & ~0x00002000); length_ = 0; onChanged(); return this; } // optional bool is_local = 15; private boolean isLocal_ ; /** * optional bool is_local = 15; */ public boolean hasIsLocal() { return ((bitField0_ & 0x00004000) == 0x00004000); } /** * optional bool is_local = 15; */ public boolean getIsLocal() { return isLocal_; } /** * optional bool is_local = 15; */ public Builder setIsLocal(boolean value) { bitField0_ |= 0x00004000; isLocal_ = value; onChanged(); return this; } /** * optional bool is_local = 15; */ public Builder clearIsLocal() { bitField0_ = (bitField0_ & ~0x00004000); isLocal_ = false; onChanged(); return this; } // optional string filename = 16; private java.lang.Object filename_ = ""; /** * optional string filename = 16; */ public boolean hasFilename() { return ((bitField0_ & 0x00008000) == 0x00008000); } /** * optional string filename = 16; */ public java.lang.String getFilename() { java.lang.Object ref = filename_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); filename_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string filename = 16; */ public com.google.protobuf.ByteString getFilenameBytes() { java.lang.Object ref = filename_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filename_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string filename = 16; */ public Builder setFilename( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00008000; filename_ = value; onChanged(); return this; } /** * optional string filename = 16; */ public Builder clearFilename() { bitField0_ = (bitField0_ & ~0x00008000); filename_ = getDefaultInstance().getFilename(); onChanged(); return this; } /** * optional string filename = 16; */ public Builder setFilenameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00008000; filename_ = value; onChanged(); return this; } // optional int32 file_size = 17; private int fileSize_ ; /** * optional int32 file_size = 17; */ public boolean hasFileSize() { return ((bitField0_ & 0x00010000) == 0x00010000); } /** * optional int32 file_size = 17; */ public int getFileSize() { return fileSize_; } /** * optional int32 file_size = 17; */ public Builder setFileSize(int value) { bitField0_ |= 0x00010000; fileSize_ = value; onChanged(); return this; } /** * optional int32 file_size = 17; */ public Builder clearFileSize() { bitField0_ = (bitField0_ & ~0x00010000); fileSize_ = 0; onChanged(); return this; } // optional float rating = 18; private float rating_ ; /** * optional float rating = 18; * *
       * 0 (0 stars) to 1 (5 stars)
       * 
*/ public boolean hasRating() { return ((bitField0_ & 0x00020000) == 0x00020000); } /** * optional float rating = 18; * *
       * 0 (0 stars) to 1 (5 stars)
       * 
*/ public float getRating() { return rating_; } /** * optional float rating = 18; * *
       * 0 (0 stars) to 1 (5 stars)
       * 
*/ public Builder setRating(float value) { bitField0_ |= 0x00020000; rating_ = value; onChanged(); return this; } /** * optional float rating = 18; * *
       * 0 (0 stars) to 1 (5 stars)
       * 
*/ public Builder clearRating() { bitField0_ = (bitField0_ & ~0x00020000); rating_ = 0F; onChanged(); return this; } // optional string url = 19; private java.lang.Object url_ = ""; /** * optional string url = 19; */ public boolean hasUrl() { return ((bitField0_ & 0x00040000) == 0x00040000); } /** * optional string url = 19; */ public java.lang.String getUrl() { java.lang.Object ref = url_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); url_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string url = 19; */ public com.google.protobuf.ByteString getUrlBytes() { java.lang.Object ref = url_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); url_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string url = 19; */ public Builder setUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00040000; url_ = value; onChanged(); return this; } /** * optional string url = 19; */ public Builder clearUrl() { bitField0_ = (bitField0_ & ~0x00040000); url_ = getDefaultInstance().getUrl(); onChanged(); return this; } /** * optional string url = 19; */ public Builder setUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00040000; url_ = value; onChanged(); return this; } // optional string art_automatic = 20; private java.lang.Object artAutomatic_ = ""; /** * optional string art_automatic = 20; */ public boolean hasArtAutomatic() { return ((bitField0_ & 0x00080000) == 0x00080000); } /** * optional string art_automatic = 20; */ public java.lang.String getArtAutomatic() { java.lang.Object ref = artAutomatic_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); artAutomatic_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string art_automatic = 20; */ public com.google.protobuf.ByteString getArtAutomaticBytes() { java.lang.Object ref = artAutomatic_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artAutomatic_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string art_automatic = 20; */ public Builder setArtAutomatic( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00080000; artAutomatic_ = value; onChanged(); return this; } /** * optional string art_automatic = 20; */ public Builder clearArtAutomatic() { bitField0_ = (bitField0_ & ~0x00080000); artAutomatic_ = getDefaultInstance().getArtAutomatic(); onChanged(); return this; } /** * optional string art_automatic = 20; */ public Builder setArtAutomaticBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00080000; artAutomatic_ = value; onChanged(); return this; } // optional string art_manual = 21; private java.lang.Object artManual_ = ""; /** * optional string art_manual = 21; */ public boolean hasArtManual() { return ((bitField0_ & 0x00100000) == 0x00100000); } /** * optional string art_manual = 21; */ public java.lang.String getArtManual() { java.lang.Object ref = artManual_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); artManual_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string art_manual = 21; */ public com.google.protobuf.ByteString getArtManualBytes() { java.lang.Object ref = artManual_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); artManual_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string art_manual = 21; */ public Builder setArtManual( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00100000; artManual_ = value; onChanged(); return this; } /** * optional string art_manual = 21; */ public Builder clearArtManual() { bitField0_ = (bitField0_ & ~0x00100000); artManual_ = getDefaultInstance().getArtManual(); onChanged(); return this; } /** * optional string art_manual = 21; */ public Builder setArtManualBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00100000; artManual_ = value; onChanged(); return this; } // optional .pb.remote.SongMetadata.Type type = 22; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type.UNKNOWN; /** * optional .pb.remote.SongMetadata.Type type = 22; */ public boolean hasType() { return ((bitField0_ & 0x00200000) == 0x00200000); } /** * optional .pb.remote.SongMetadata.Type type = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type getType() { return type_; } /** * optional .pb.remote.SongMetadata.Type type = 22; */ public Builder setType(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00200000; type_ = value; onChanged(); return this; } /** * optional .pb.remote.SongMetadata.Type type = 22; */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00200000); type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type.UNKNOWN; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.SongMetadata) } static { defaultInstance = new SongMetadata(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.SongMetadata) } public interface PlaylistOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 id = 1; /** * optional int32 id = 1; */ boolean hasId(); /** * optional int32 id = 1; */ int getId(); // optional string name = 2; /** * optional string name = 2; */ boolean hasName(); /** * optional string name = 2; */ java.lang.String getName(); /** * optional string name = 2; */ com.google.protobuf.ByteString getNameBytes(); // optional int32 item_count = 3; /** * optional int32 item_count = 3; */ boolean hasItemCount(); /** * optional int32 item_count = 3; */ int getItemCount(); // optional bool active = 4; /** * optional bool active = 4; */ boolean hasActive(); /** * optional bool active = 4; */ boolean getActive(); // optional bool closed = 5; /** * optional bool closed = 5; */ boolean hasClosed(); /** * optional bool closed = 5; */ boolean getClosed(); } /** * Protobuf type {@code pb.remote.Playlist} * *
   * Playlist informations
   * 
*/ public static final class Playlist extends com.google.protobuf.GeneratedMessage implements PlaylistOrBuilder { // Use Playlist.newBuilder() to construct. private Playlist(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Playlist(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Playlist defaultInstance; public static Playlist getDefaultInstance() { return defaultInstance; } public Playlist getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Playlist( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt32(); break; } case 18: { bitField0_ |= 0x00000002; name_ = input.readBytes(); break; } case 24: { bitField0_ |= 0x00000004; itemCount_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; active_ = input.readBool(); break; } case 40: { bitField0_ |= 0x00000010; closed_ = input.readBool(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Playlist_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Playlist_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Playlist parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Playlist(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 id = 1; public static final int ID_FIELD_NUMBER = 1; private int id_; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } // optional string name = 2; public static final int NAME_FIELD_NUMBER = 2; private java.lang.Object name_; /** * optional string name = 2; */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string name = 2; */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * optional string name = 2; */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional int32 item_count = 3; public static final int ITEM_COUNT_FIELD_NUMBER = 3; private int itemCount_; /** * optional int32 item_count = 3; */ public boolean hasItemCount() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional int32 item_count = 3; */ public int getItemCount() { return itemCount_; } // optional bool active = 4; public static final int ACTIVE_FIELD_NUMBER = 4; private boolean active_; /** * optional bool active = 4; */ public boolean hasActive() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional bool active = 4; */ public boolean getActive() { return active_; } // optional bool closed = 5; public static final int CLOSED_FIELD_NUMBER = 5; private boolean closed_; /** * optional bool closed = 5; */ public boolean hasClosed() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional bool closed = 5; */ public boolean getClosed() { return closed_; } private void initFields() { id_ = 0; name_ = ""; itemCount_ = 0; active_ = false; closed_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, itemCount_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBool(4, active_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBool(5, closed_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getNameBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, itemCount_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, active_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, closed_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.Playlist} * *
     * Playlist informations
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Playlist_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Playlist_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; bitField0_ = (bitField0_ & ~0x00000002); itemCount_ = 0; bitField0_ = (bitField0_ & ~0x00000004); active_ = false; bitField0_ = (bitField0_ & ~0x00000008); closed_ = false; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Playlist_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.name_ = name_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.itemCount_ = itemCount_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.active_ = active_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.closed_ = closed_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasName()) { bitField0_ |= 0x00000002; name_ = other.name_; onChanged(); } if (other.hasItemCount()) { setItemCount(other.getItemCount()); } if (other.hasActive()) { setActive(other.getActive()); } if (other.hasClosed()) { setClosed(other.getClosed()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 id = 1; private int id_ ; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } /** * optional int32 id = 1; */ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional int32 id = 1; */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; onChanged(); return this; } // optional string name = 2; private java.lang.Object name_ = ""; /** * optional string name = 2; */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string name = 2; */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string name = 2; */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string name = 2; */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } /** * optional string name = 2; */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000002); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * optional string name = 2; */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; name_ = value; onChanged(); return this; } // optional int32 item_count = 3; private int itemCount_ ; /** * optional int32 item_count = 3; */ public boolean hasItemCount() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional int32 item_count = 3; */ public int getItemCount() { return itemCount_; } /** * optional int32 item_count = 3; */ public Builder setItemCount(int value) { bitField0_ |= 0x00000004; itemCount_ = value; onChanged(); return this; } /** * optional int32 item_count = 3; */ public Builder clearItemCount() { bitField0_ = (bitField0_ & ~0x00000004); itemCount_ = 0; onChanged(); return this; } // optional bool active = 4; private boolean active_ ; /** * optional bool active = 4; */ public boolean hasActive() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional bool active = 4; */ public boolean getActive() { return active_; } /** * optional bool active = 4; */ public Builder setActive(boolean value) { bitField0_ |= 0x00000008; active_ = value; onChanged(); return this; } /** * optional bool active = 4; */ public Builder clearActive() { bitField0_ = (bitField0_ & ~0x00000008); active_ = false; onChanged(); return this; } // optional bool closed = 5; private boolean closed_ ; /** * optional bool closed = 5; */ public boolean hasClosed() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional bool closed = 5; */ public boolean getClosed() { return closed_; } /** * optional bool closed = 5; */ public Builder setClosed(boolean value) { bitField0_ |= 0x00000010; closed_ = value; onChanged(); return this; } /** * optional bool closed = 5; */ public Builder clearClosed() { bitField0_ = (bitField0_ & ~0x00000010); closed_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.Playlist) } static { defaultInstance = new Playlist(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.Playlist) } public interface RequestPlaylistsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional bool include_closed = 1; /** * optional bool include_closed = 1; */ boolean hasIncludeClosed(); /** * optional bool include_closed = 1; */ boolean getIncludeClosed(); } /** * Protobuf type {@code pb.remote.RequestPlaylists} */ public static final class RequestPlaylists extends com.google.protobuf.GeneratedMessage implements RequestPlaylistsOrBuilder { // Use RequestPlaylists.newBuilder() to construct. private RequestPlaylists(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestPlaylists(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestPlaylists defaultInstance; public static RequestPlaylists getDefaultInstance() { return defaultInstance; } public RequestPlaylists getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestPlaylists( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; includeClosed_ = input.readBool(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylists_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylists_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestPlaylists parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestPlaylists(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional bool include_closed = 1; public static final int INCLUDE_CLOSED_FIELD_NUMBER = 1; private boolean includeClosed_; /** * optional bool include_closed = 1; */ public boolean hasIncludeClosed() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional bool include_closed = 1; */ public boolean getIncludeClosed() { return includeClosed_; } private void initFields() { includeClosed_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBool(1, includeClosed_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, includeClosed_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestPlaylists} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylists_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylists_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); includeClosed_ = false; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylists_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.includeClosed_ = includeClosed_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance()) return this; if (other.hasIncludeClosed()) { setIncludeClosed(other.getIncludeClosed()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional bool include_closed = 1; private boolean includeClosed_ ; /** * optional bool include_closed = 1; */ public boolean hasIncludeClosed() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional bool include_closed = 1; */ public boolean getIncludeClosed() { return includeClosed_; } /** * optional bool include_closed = 1; */ public Builder setIncludeClosed(boolean value) { bitField0_ |= 0x00000001; includeClosed_ = value; onChanged(); return this; } /** * optional bool include_closed = 1; */ public Builder clearIncludeClosed() { bitField0_ = (bitField0_ & ~0x00000001); includeClosed_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestPlaylists) } static { defaultInstance = new RequestPlaylists(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestPlaylists) } public interface RequestPlaylistSongsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 id = 1; /** * optional int32 id = 1; */ boolean hasId(); /** * optional int32 id = 1; */ int getId(); } /** * Protobuf type {@code pb.remote.RequestPlaylistSongs} * *
   * A Client requests songs from a specific playlist
   * 
*/ public static final class RequestPlaylistSongs extends com.google.protobuf.GeneratedMessage implements RequestPlaylistSongsOrBuilder { // Use RequestPlaylistSongs.newBuilder() to construct. private RequestPlaylistSongs(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestPlaylistSongs(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestPlaylistSongs defaultInstance; public static RequestPlaylistSongs getDefaultInstance() { return defaultInstance; } public RequestPlaylistSongs getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestPlaylistSongs( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylistSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylistSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestPlaylistSongs parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestPlaylistSongs(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 id = 1; public static final int ID_FIELD_NUMBER = 1; private int id_; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } private void initFields() { id_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, id_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestPlaylistSongs} * *
     * A Client requests songs from a specific playlist
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylistSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylistSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestPlaylistSongs_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 id = 1; private int id_ ; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } /** * optional int32 id = 1; */ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional int32 id = 1; */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestPlaylistSongs) } static { defaultInstance = new RequestPlaylistSongs(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestPlaylistSongs) } public interface RequestChangeSongOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 playlist_id = 1; /** * optional int32 playlist_id = 1; * *
     * In which playlist is the song?
     * 
*/ boolean hasPlaylistId(); /** * optional int32 playlist_id = 1; * *
     * In which playlist is the song?
     * 
*/ int getPlaylistId(); // optional int32 song_index = 2; /** * optional int32 song_index = 2; * *
     * And on which position?
     * 
*/ boolean hasSongIndex(); /** * optional int32 song_index = 2; * *
     * And on which position?
     * 
*/ int getSongIndex(); } /** * Protobuf type {@code pb.remote.RequestChangeSong} * *
   * Client want to change track
   * 
*/ public static final class RequestChangeSong extends com.google.protobuf.GeneratedMessage implements RequestChangeSongOrBuilder { // Use RequestChangeSong.newBuilder() to construct. private RequestChangeSong(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestChangeSong(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestChangeSong defaultInstance; public static RequestChangeSong getDefaultInstance() { return defaultInstance; } public RequestChangeSong getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestChangeSong( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; playlistId_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; songIndex_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestChangeSong_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestChangeSong_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestChangeSong parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestChangeSong(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 playlist_id = 1; public static final int PLAYLIST_ID_FIELD_NUMBER = 1; private int playlistId_; /** * optional int32 playlist_id = 1; * *
     * In which playlist is the song?
     * 
*/ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; * *
     * In which playlist is the song?
     * 
*/ public int getPlaylistId() { return playlistId_; } // optional int32 song_index = 2; public static final int SONG_INDEX_FIELD_NUMBER = 2; private int songIndex_; /** * optional int32 song_index = 2; * *
     * And on which position?
     * 
*/ public boolean hasSongIndex() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 song_index = 2; * *
     * And on which position?
     * 
*/ public int getSongIndex() { return songIndex_; } private void initFields() { playlistId_ = 0; songIndex_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, playlistId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, songIndex_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, playlistId_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, songIndex_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestChangeSong} * *
     * Client want to change track
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestChangeSong_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestChangeSong_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); playlistId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); songIndex_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestChangeSong_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.playlistId_ = playlistId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.songIndex_ = songIndex_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance()) return this; if (other.hasPlaylistId()) { setPlaylistId(other.getPlaylistId()); } if (other.hasSongIndex()) { setSongIndex(other.getSongIndex()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 playlist_id = 1; private int playlistId_ ; /** * optional int32 playlist_id = 1; * *
       * In which playlist is the song?
       * 
*/ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; * *
       * In which playlist is the song?
       * 
*/ public int getPlaylistId() { return playlistId_; } /** * optional int32 playlist_id = 1; * *
       * In which playlist is the song?
       * 
*/ public Builder setPlaylistId(int value) { bitField0_ |= 0x00000001; playlistId_ = value; onChanged(); return this; } /** * optional int32 playlist_id = 1; * *
       * In which playlist is the song?
       * 
*/ public Builder clearPlaylistId() { bitField0_ = (bitField0_ & ~0x00000001); playlistId_ = 0; onChanged(); return this; } // optional int32 song_index = 2; private int songIndex_ ; /** * optional int32 song_index = 2; * *
       * And on which position?
       * 
*/ public boolean hasSongIndex() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 song_index = 2; * *
       * And on which position?
       * 
*/ public int getSongIndex() { return songIndex_; } /** * optional int32 song_index = 2; * *
       * And on which position?
       * 
*/ public Builder setSongIndex(int value) { bitField0_ |= 0x00000002; songIndex_ = value; onChanged(); return this; } /** * optional int32 song_index = 2; * *
       * And on which position?
       * 
*/ public Builder clearSongIndex() { bitField0_ = (bitField0_ & ~0x00000002); songIndex_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestChangeSong) } static { defaultInstance = new RequestChangeSong(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestChangeSong) } public interface RequestSetVolumeOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 volume = 1; /** * optional int32 volume = 1; */ boolean hasVolume(); /** * optional int32 volume = 1; */ int getVolume(); } /** * Protobuf type {@code pb.remote.RequestSetVolume} * *
   * Set the volume
   * 
*/ public static final class RequestSetVolume extends com.google.protobuf.GeneratedMessage implements RequestSetVolumeOrBuilder { // Use RequestSetVolume.newBuilder() to construct. private RequestSetVolume(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestSetVolume(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestSetVolume defaultInstance; public static RequestSetVolume getDefaultInstance() { return defaultInstance; } public RequestSetVolume getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestSetVolume( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; volume_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetVolume_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetVolume_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestSetVolume parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestSetVolume(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 volume = 1; public static final int VOLUME_FIELD_NUMBER = 1; private int volume_; /** * optional int32 volume = 1; */ public boolean hasVolume() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 volume = 1; */ public int getVolume() { return volume_; } private void initFields() { volume_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, volume_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, volume_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestSetVolume} * *
     * Set the volume
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetVolume_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetVolume_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); volume_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetVolume_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.volume_ = volume_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance()) return this; if (other.hasVolume()) { setVolume(other.getVolume()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 volume = 1; private int volume_ ; /** * optional int32 volume = 1; */ public boolean hasVolume() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 volume = 1; */ public int getVolume() { return volume_; } /** * optional int32 volume = 1; */ public Builder setVolume(int value) { bitField0_ |= 0x00000001; volume_ = value; onChanged(); return this; } /** * optional int32 volume = 1; */ public Builder clearVolume() { bitField0_ = (bitField0_ & ~0x00000001); volume_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestSetVolume) } static { defaultInstance = new RequestSetVolume(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestSetVolume) } public interface RepeatOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.RepeatMode repeat_mode = 1; /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ boolean hasRepeatMode(); /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode getRepeatMode(); } /** * Protobuf type {@code pb.remote.Repeat} * *
   * Repeat and Random messages
   * 
*/ public static final class Repeat extends com.google.protobuf.GeneratedMessage implements RepeatOrBuilder { // Use Repeat.newBuilder() to construct. private Repeat(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Repeat(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Repeat defaultInstance; public static Repeat getDefaultInstance() { return defaultInstance; } public Repeat getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Repeat( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; repeatMode_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Repeat_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Repeat_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Repeat parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Repeat(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.RepeatMode repeat_mode = 1; public static final int REPEAT_MODE_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode repeatMode_; /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ public boolean hasRepeatMode() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode getRepeatMode() { return repeatMode_; } private void initFields() { repeatMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode.Repeat_Off; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, repeatMode_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, repeatMode_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.Repeat} * *
     * Repeat and Random messages
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Repeat_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Repeat_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); repeatMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode.Repeat_Off; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Repeat_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.repeatMode_ = repeatMode_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance()) return this; if (other.hasRepeatMode()) { setRepeatMode(other.getRepeatMode()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.RepeatMode repeat_mode = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode repeatMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode.Repeat_Off; /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ public boolean hasRepeatMode() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode getRepeatMode() { return repeatMode_; } /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ public Builder setRepeatMode(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; repeatMode_ = value; onChanged(); return this; } /** * optional .pb.remote.RepeatMode repeat_mode = 1; */ public Builder clearRepeatMode() { bitField0_ = (bitField0_ & ~0x00000001); repeatMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode.Repeat_Off; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.Repeat) } static { defaultInstance = new Repeat(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.Repeat) } public interface ShuffleOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.ShuffleMode shuffle_mode = 1; /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ boolean hasShuffleMode(); /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode getShuffleMode(); } /** * Protobuf type {@code pb.remote.Shuffle} */ public static final class Shuffle extends com.google.protobuf.GeneratedMessage implements ShuffleOrBuilder { // Use Shuffle.newBuilder() to construct. private Shuffle(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Shuffle(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Shuffle defaultInstance; public static Shuffle getDefaultInstance() { return defaultInstance; } public Shuffle getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Shuffle( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; shuffleMode_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Shuffle_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Shuffle_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Shuffle parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Shuffle(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.ShuffleMode shuffle_mode = 1; public static final int SHUFFLE_MODE_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode shuffleMode_; /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ public boolean hasShuffleMode() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode getShuffleMode() { return shuffleMode_; } private void initFields() { shuffleMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode.Shuffle_Off; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, shuffleMode_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, shuffleMode_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.Shuffle} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Shuffle_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Shuffle_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); shuffleMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode.Shuffle_Off; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Shuffle_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.shuffleMode_ = shuffleMode_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance()) return this; if (other.hasShuffleMode()) { setShuffleMode(other.getShuffleMode()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.ShuffleMode shuffle_mode = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode shuffleMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode.Shuffle_Off; /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ public boolean hasShuffleMode() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode getShuffleMode() { return shuffleMode_; } /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ public Builder setShuffleMode(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; shuffleMode_ = value; onChanged(); return this; } /** * optional .pb.remote.ShuffleMode shuffle_mode = 1; */ public Builder clearShuffleMode() { bitField0_ = (bitField0_ & ~0x00000001); shuffleMode_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode.Shuffle_Off; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.Shuffle) } static { defaultInstance = new Shuffle(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.Shuffle) } public interface ResponseClementineInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string version = 1; /** * optional string version = 1; */ boolean hasVersion(); /** * optional string version = 1; */ java.lang.String getVersion(); /** * optional string version = 1; */ com.google.protobuf.ByteString getVersionBytes(); // optional .pb.remote.EngineState state = 2; /** * optional .pb.remote.EngineState state = 2; */ boolean hasState(); /** * optional .pb.remote.EngineState state = 2; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState(); } /** * Protobuf type {@code pb.remote.ResponseClementineInfo} * *
   * Response from server
   * General info
   * 
*/ public static final class ResponseClementineInfo extends com.google.protobuf.GeneratedMessage implements ResponseClementineInfoOrBuilder { // Use ResponseClementineInfo.newBuilder() to construct. private ResponseClementineInfo(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseClementineInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseClementineInfo defaultInstance; public static ResponseClementineInfo getDefaultInstance() { return defaultInstance; } public ResponseClementineInfo getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseClementineInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; version_ = input.readBytes(); break; } case 16: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; state_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseClementineInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseClementineInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseClementineInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseClementineInfo(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional string version = 1; public static final int VERSION_FIELD_NUMBER = 1; private java.lang.Object version_; /** * optional string version = 1; */ public boolean hasVersion() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional string version = 1; */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { version_ = s; } return s; } } /** * optional string version = 1; */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pb.remote.EngineState state = 2; public static final int STATE_FIELD_NUMBER = 2; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState state_; /** * optional .pb.remote.EngineState state = 2; */ public boolean hasState() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional .pb.remote.EngineState state = 2; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState() { return state_; } private void initFields() { version_ = ""; state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getVersionBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, state_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getVersionBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, state_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseClementineInfo} * *
     * Response from server
     * General info
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseClementineInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseClementineInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); version_ = ""; bitField0_ = (bitField0_ & ~0x00000001); state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseClementineInfo_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.version_ = version_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.state_ = state_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance()) return this; if (other.hasVersion()) { bitField0_ |= 0x00000001; version_ = other.version_; onChanged(); } if (other.hasState()) { setState(other.getState()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string version = 1; private java.lang.Object version_ = ""; /** * optional string version = 1; */ public boolean hasVersion() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional string version = 1; */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string version = 1; */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string version = 1; */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; version_ = value; onChanged(); return this; } /** * optional string version = 1; */ public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000001); version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** * optional string version = 1; */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; version_ = value; onChanged(); return this; } // optional .pb.remote.EngineState state = 2; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; /** * optional .pb.remote.EngineState state = 2; */ public boolean hasState() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional .pb.remote.EngineState state = 2; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState() { return state_; } /** * optional .pb.remote.EngineState state = 2; */ public Builder setState(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; state_ = value; onChanged(); return this; } /** * optional .pb.remote.EngineState state = 2; */ public Builder clearState() { bitField0_ = (bitField0_ & ~0x00000002); state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseClementineInfo) } static { defaultInstance = new ResponseClementineInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseClementineInfo) } public interface ResponseCurrentMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.SongMetadata song_metadata = 1; /** * optional .pb.remote.SongMetadata song_metadata = 1; */ boolean hasSongMetadata(); /** * optional .pb.remote.SongMetadata song_metadata = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(); /** * optional .pb.remote.SongMetadata song_metadata = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder(); } /** * Protobuf type {@code pb.remote.ResponseCurrentMetadata} * *
   * The current song played
   * 
*/ public static final class ResponseCurrentMetadata extends com.google.protobuf.GeneratedMessage implements ResponseCurrentMetadataOrBuilder { // Use ResponseCurrentMetadata.newBuilder() to construct. private ResponseCurrentMetadata(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseCurrentMetadata(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseCurrentMetadata defaultInstance; public static ResponseCurrentMetadata getDefaultInstance() { return defaultInstance; } public ResponseCurrentMetadata getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseCurrentMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = songMetadata_.toBuilder(); } songMetadata_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(songMetadata_); songMetadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseCurrentMetadata_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseCurrentMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseCurrentMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseCurrentMetadata(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.SongMetadata song_metadata = 1; public static final int SONG_METADATA_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata songMetadata_; /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public boolean hasSongMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() { return songMetadata_; } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder() { return songMetadata_; } private void initFields() { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, songMetadata_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, songMetadata_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseCurrentMetadata} * *
     * The current song played
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseCurrentMetadata_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseCurrentMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSongMetadataFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (songMetadataBuilder_ == null) { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); } else { songMetadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseCurrentMetadata_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (songMetadataBuilder_ == null) { result.songMetadata_ = songMetadata_; } else { result.songMetadata_ = songMetadataBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance()) return this; if (other.hasSongMetadata()) { mergeSongMetadata(other.getSongMetadata()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.SongMetadata song_metadata = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> songMetadataBuilder_; /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public boolean hasSongMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() { if (songMetadataBuilder_ == null) { return songMetadata_; } else { return songMetadataBuilder_.getMessage(); } } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public Builder setSongMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } songMetadata_ = value; onChanged(); } else { songMetadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public Builder setSongMetadata( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songMetadataBuilder_ == null) { songMetadata_ = builderForValue.build(); onChanged(); } else { songMetadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public Builder mergeSongMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && songMetadata_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()) { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.newBuilder(songMetadata_).mergeFrom(value).buildPartial(); } else { songMetadata_ = value; } onChanged(); } else { songMetadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public Builder clearSongMetadata() { if (songMetadataBuilder_ == null) { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); onChanged(); } else { songMetadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getSongMetadataFieldBuilder().getBuilder(); } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder() { if (songMetadataBuilder_ != null) { return songMetadataBuilder_.getMessageOrBuilder(); } else { return songMetadata_; } } /** * optional .pb.remote.SongMetadata song_metadata = 1; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> getSongMetadataFieldBuilder() { if (songMetadataBuilder_ == null) { songMetadataBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>( songMetadata_, getParentForChildren(), isClean()); songMetadata_ = null; } return songMetadataBuilder_; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseCurrentMetadata) } static { defaultInstance = new ResponseCurrentMetadata(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseCurrentMetadata) } public interface ResponsePlaylistsOrBuilder extends com.google.protobuf.MessageOrBuilder { // repeated .pb.remote.Playlist playlist = 1; /** * repeated .pb.remote.Playlist playlist = 1; */ java.util.List getPlaylistList(); /** * repeated .pb.remote.Playlist playlist = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getPlaylist(int index); /** * repeated .pb.remote.Playlist playlist = 1; */ int getPlaylistCount(); /** * repeated .pb.remote.Playlist playlist = 1; */ java.util.List getPlaylistOrBuilderList(); /** * repeated .pb.remote.Playlist playlist = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getPlaylistOrBuilder( int index); } /** * Protobuf type {@code pb.remote.ResponsePlaylists} * *
   * The playlists in clementine
   * 
*/ public static final class ResponsePlaylists extends com.google.protobuf.GeneratedMessage implements ResponsePlaylistsOrBuilder { // Use ResponsePlaylists.newBuilder() to construct. private ResponsePlaylists(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponsePlaylists(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponsePlaylists defaultInstance; public static ResponsePlaylists getDefaultInstance() { return defaultInstance; } public ResponsePlaylists getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponsePlaylists( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { playlist_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } playlist_.add(input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { playlist_ = java.util.Collections.unmodifiableList(playlist_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylists_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylists_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponsePlaylists parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponsePlaylists(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } // repeated .pb.remote.Playlist playlist = 1; public static final int PLAYLIST_FIELD_NUMBER = 1; private java.util.List playlist_; /** * repeated .pb.remote.Playlist playlist = 1; */ public java.util.List getPlaylistList() { return playlist_; } /** * repeated .pb.remote.Playlist playlist = 1; */ public java.util.List getPlaylistOrBuilderList() { return playlist_; } /** * repeated .pb.remote.Playlist playlist = 1; */ public int getPlaylistCount() { return playlist_.size(); } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getPlaylist(int index) { return playlist_.get(index); } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getPlaylistOrBuilder( int index) { return playlist_.get(index); } private void initFields() { playlist_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < playlist_.size(); i++) { output.writeMessage(1, playlist_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < playlist_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, playlist_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponsePlaylists} * *
     * The playlists in clementine
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylists_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylists_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getPlaylistFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (playlistBuilder_ == null) { playlist_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { playlistBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylists_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists(this); int from_bitField0_ = bitField0_; if (playlistBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { playlist_ = java.util.Collections.unmodifiableList(playlist_); bitField0_ = (bitField0_ & ~0x00000001); } result.playlist_ = playlist_; } else { result.playlist_ = playlistBuilder_.build(); } onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance()) return this; if (playlistBuilder_ == null) { if (!other.playlist_.isEmpty()) { if (playlist_.isEmpty()) { playlist_ = other.playlist_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePlaylistIsMutable(); playlist_.addAll(other.playlist_); } onChanged(); } } else { if (!other.playlist_.isEmpty()) { if (playlistBuilder_.isEmpty()) { playlistBuilder_.dispose(); playlistBuilder_ = null; playlist_ = other.playlist_; bitField0_ = (bitField0_ & ~0x00000001); playlistBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPlaylistFieldBuilder() : null; } else { playlistBuilder_.addAllMessages(other.playlist_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // repeated .pb.remote.Playlist playlist = 1; private java.util.List playlist_ = java.util.Collections.emptyList(); private void ensurePlaylistIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { playlist_ = new java.util.ArrayList(playlist_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder> playlistBuilder_; /** * repeated .pb.remote.Playlist playlist = 1; */ public java.util.List getPlaylistList() { if (playlistBuilder_ == null) { return java.util.Collections.unmodifiableList(playlist_); } else { return playlistBuilder_.getMessageList(); } } /** * repeated .pb.remote.Playlist playlist = 1; */ public int getPlaylistCount() { if (playlistBuilder_ == null) { return playlist_.size(); } else { return playlistBuilder_.getCount(); } } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getPlaylist(int index) { if (playlistBuilder_ == null) { return playlist_.get(index); } else { return playlistBuilder_.getMessage(index); } } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder setPlaylist( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist value) { if (playlistBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlaylistIsMutable(); playlist_.set(index, value); onChanged(); } else { playlistBuilder_.setMessage(index, value); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder setPlaylist( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder builderForValue) { if (playlistBuilder_ == null) { ensurePlaylistIsMutable(); playlist_.set(index, builderForValue.build()); onChanged(); } else { playlistBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder addPlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist value) { if (playlistBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlaylistIsMutable(); playlist_.add(value); onChanged(); } else { playlistBuilder_.addMessage(value); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder addPlaylist( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist value) { if (playlistBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePlaylistIsMutable(); playlist_.add(index, value); onChanged(); } else { playlistBuilder_.addMessage(index, value); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder addPlaylist( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder builderForValue) { if (playlistBuilder_ == null) { ensurePlaylistIsMutable(); playlist_.add(builderForValue.build()); onChanged(); } else { playlistBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder addPlaylist( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder builderForValue) { if (playlistBuilder_ == null) { ensurePlaylistIsMutable(); playlist_.add(index, builderForValue.build()); onChanged(); } else { playlistBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder addAllPlaylist( java.lang.Iterable values) { if (playlistBuilder_ == null) { ensurePlaylistIsMutable(); super.addAll(values, playlist_); onChanged(); } else { playlistBuilder_.addAllMessages(values); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder clearPlaylist() { if (playlistBuilder_ == null) { playlist_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { playlistBuilder_.clear(); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public Builder removePlaylist(int index) { if (playlistBuilder_ == null) { ensurePlaylistIsMutable(); playlist_.remove(index); onChanged(); } else { playlistBuilder_.remove(index); } return this; } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder getPlaylistBuilder( int index) { return getPlaylistFieldBuilder().getBuilder(index); } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getPlaylistOrBuilder( int index) { if (playlistBuilder_ == null) { return playlist_.get(index); } else { return playlistBuilder_.getMessageOrBuilder(index); } } /** * repeated .pb.remote.Playlist playlist = 1; */ public java.util.List getPlaylistOrBuilderList() { if (playlistBuilder_ != null) { return playlistBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(playlist_); } } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder addPlaylistBuilder() { return getPlaylistFieldBuilder().addBuilder( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance()); } /** * repeated .pb.remote.Playlist playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder addPlaylistBuilder( int index) { return getPlaylistFieldBuilder().addBuilder( index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance()); } /** * repeated .pb.remote.Playlist playlist = 1; */ public java.util.List getPlaylistBuilderList() { return getPlaylistFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder> getPlaylistFieldBuilder() { if (playlistBuilder_ == null) { playlistBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder>( playlist_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); playlist_ = null; } return playlistBuilder_; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponsePlaylists) } static { defaultInstance = new ResponsePlaylists(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponsePlaylists) } public interface ResponsePlaylistSongsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.Playlist requested_playlist = 1; /** * optional .pb.remote.Playlist requested_playlist = 1; */ boolean hasRequestedPlaylist(); /** * optional .pb.remote.Playlist requested_playlist = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getRequestedPlaylist(); /** * optional .pb.remote.Playlist requested_playlist = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getRequestedPlaylistOrBuilder(); // repeated .pb.remote.SongMetadata songs = 2; /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ java.util.List getSongsList(); /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index); /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ int getSongsCount(); /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ java.util.List getSongsOrBuilderList(); /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder( int index); } /** * Protobuf type {@code pb.remote.ResponsePlaylistSongs} * *
   * A list of songs in a playlist
   * 
*/ public static final class ResponsePlaylistSongs extends com.google.protobuf.GeneratedMessage implements ResponsePlaylistSongsOrBuilder { // Use ResponsePlaylistSongs.newBuilder() to construct. private ResponsePlaylistSongs(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponsePlaylistSongs(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponsePlaylistSongs defaultInstance; public static ResponsePlaylistSongs getDefaultInstance() { return defaultInstance; } public ResponsePlaylistSongs getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponsePlaylistSongs( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = requestedPlaylist_.toBuilder(); } requestedPlaylist_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestedPlaylist_); requestedPlaylist_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { songs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } songs_.add(input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { songs_ = java.util.Collections.unmodifiableList(songs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylistSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylistSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponsePlaylistSongs parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponsePlaylistSongs(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.Playlist requested_playlist = 1; public static final int REQUESTED_PLAYLIST_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist requestedPlaylist_; /** * optional .pb.remote.Playlist requested_playlist = 1; */ public boolean hasRequestedPlaylist() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getRequestedPlaylist() { return requestedPlaylist_; } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getRequestedPlaylistOrBuilder() { return requestedPlaylist_; } // repeated .pb.remote.SongMetadata songs = 2; public static final int SONGS_FIELD_NUMBER = 2; private java.util.List songs_; /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ public java.util.List getSongsList() { return songs_; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ public java.util.List getSongsOrBuilderList() { return songs_; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ public int getSongsCount() { return songs_.size(); } /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) { return songs_.get(index); } /** * repeated .pb.remote.SongMetadata songs = 2; * *
     * The songs that are in the playlist
     * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder( int index) { return songs_.get(index); } private void initFields() { requestedPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance(); songs_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, requestedPlaylist_); } for (int i = 0; i < songs_.size(); i++) { output.writeMessage(2, songs_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, requestedPlaylist_); } for (int i = 0; i < songs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, songs_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponsePlaylistSongs} * *
     * A list of songs in a playlist
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylistSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylistSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getRequestedPlaylistFieldBuilder(); getSongsFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (requestedPlaylistBuilder_ == null) { requestedPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance(); } else { requestedPlaylistBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (songsBuilder_ == null) { songs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { songsBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponsePlaylistSongs_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (requestedPlaylistBuilder_ == null) { result.requestedPlaylist_ = requestedPlaylist_; } else { result.requestedPlaylist_ = requestedPlaylistBuilder_.build(); } if (songsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { songs_ = java.util.Collections.unmodifiableList(songs_); bitField0_ = (bitField0_ & ~0x00000002); } result.songs_ = songs_; } else { result.songs_ = songsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance()) return this; if (other.hasRequestedPlaylist()) { mergeRequestedPlaylist(other.getRequestedPlaylist()); } if (songsBuilder_ == null) { if (!other.songs_.isEmpty()) { if (songs_.isEmpty()) { songs_ = other.songs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSongsIsMutable(); songs_.addAll(other.songs_); } onChanged(); } } else { if (!other.songs_.isEmpty()) { if (songsBuilder_.isEmpty()) { songsBuilder_.dispose(); songsBuilder_ = null; songs_ = other.songs_; bitField0_ = (bitField0_ & ~0x00000002); songsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSongsFieldBuilder() : null; } else { songsBuilder_.addAllMessages(other.songs_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.Playlist requested_playlist = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist requestedPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder> requestedPlaylistBuilder_; /** * optional .pb.remote.Playlist requested_playlist = 1; */ public boolean hasRequestedPlaylist() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getRequestedPlaylist() { if (requestedPlaylistBuilder_ == null) { return requestedPlaylist_; } else { return requestedPlaylistBuilder_.getMessage(); } } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public Builder setRequestedPlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist value) { if (requestedPlaylistBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestedPlaylist_ = value; onChanged(); } else { requestedPlaylistBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public Builder setRequestedPlaylist( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder builderForValue) { if (requestedPlaylistBuilder_ == null) { requestedPlaylist_ = builderForValue.build(); onChanged(); } else { requestedPlaylistBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public Builder mergeRequestedPlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist value) { if (requestedPlaylistBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && requestedPlaylist_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance()) { requestedPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.newBuilder(requestedPlaylist_).mergeFrom(value).buildPartial(); } else { requestedPlaylist_ = value; } onChanged(); } else { requestedPlaylistBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public Builder clearRequestedPlaylist() { if (requestedPlaylistBuilder_ == null) { requestedPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance(); onChanged(); } else { requestedPlaylistBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder getRequestedPlaylistBuilder() { bitField0_ |= 0x00000001; onChanged(); return getRequestedPlaylistFieldBuilder().getBuilder(); } /** * optional .pb.remote.Playlist requested_playlist = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getRequestedPlaylistOrBuilder() { if (requestedPlaylistBuilder_ != null) { return requestedPlaylistBuilder_.getMessageOrBuilder(); } else { return requestedPlaylist_; } } /** * optional .pb.remote.Playlist requested_playlist = 1; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder> getRequestedPlaylistFieldBuilder() { if (requestedPlaylistBuilder_ == null) { requestedPlaylistBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder>( requestedPlaylist_, getParentForChildren(), isClean()); requestedPlaylist_ = null; } return requestedPlaylistBuilder_; } // repeated .pb.remote.SongMetadata songs = 2; private java.util.List songs_ = java.util.Collections.emptyList(); private void ensureSongsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { songs_ = new java.util.ArrayList(songs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> songsBuilder_; /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public java.util.List getSongsList() { if (songsBuilder_ == null) { return java.util.Collections.unmodifiableList(songs_); } else { return songsBuilder_.getMessageList(); } } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public int getSongsCount() { if (songsBuilder_ == null) { return songs_.size(); } else { return songsBuilder_.getCount(); } } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) { if (songsBuilder_ == null) { return songs_.get(index); } else { return songsBuilder_.getMessage(index); } } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder setSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongsIsMutable(); songs_.set(index, value); onChanged(); } else { songsBuilder_.setMessage(index, value); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder setSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.set(index, builderForValue.build()); onChanged(); } else { songsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder addSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongsIsMutable(); songs_.add(value); onChanged(); } else { songsBuilder_.addMessage(value); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder addSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongsIsMutable(); songs_.add(index, value); onChanged(); } else { songsBuilder_.addMessage(index, value); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder addSongs( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.add(builderForValue.build()); onChanged(); } else { songsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder addSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.add(index, builderForValue.build()); onChanged(); } else { songsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder addAllSongs( java.lang.Iterable values) { if (songsBuilder_ == null) { ensureSongsIsMutable(); super.addAll(values, songs_); onChanged(); } else { songsBuilder_.addAllMessages(values); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder clearSongs() { if (songsBuilder_ == null) { songs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { songsBuilder_.clear(); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public Builder removeSongs(int index) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.remove(index); onChanged(); } else { songsBuilder_.remove(index); } return this; } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongsBuilder( int index) { return getSongsFieldBuilder().getBuilder(index); } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder( int index) { if (songsBuilder_ == null) { return songs_.get(index); } else { return songsBuilder_.getMessageOrBuilder(index); } } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public java.util.List getSongsOrBuilderList() { if (songsBuilder_ != null) { return songsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(songs_); } } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder() { return getSongsFieldBuilder().addBuilder( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()); } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder( int index) { return getSongsFieldBuilder().addBuilder( index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()); } /** * repeated .pb.remote.SongMetadata songs = 2; * *
       * The songs that are in the playlist
       * 
*/ public java.util.List getSongsBuilderList() { return getSongsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> getSongsFieldBuilder() { if (songsBuilder_ == null) { songsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>( songs_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); songs_ = null; } return songsBuilder_; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponsePlaylistSongs) } static { defaultInstance = new ResponsePlaylistSongs(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponsePlaylistSongs) } public interface ResponseEngineStateChangedOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.EngineState state = 1; /** * optional .pb.remote.EngineState state = 1; */ boolean hasState(); /** * optional .pb.remote.EngineState state = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState(); } /** * Protobuf type {@code pb.remote.ResponseEngineStateChanged} * *
   * The current state of the play engine
   * 
*/ public static final class ResponseEngineStateChanged extends com.google.protobuf.GeneratedMessage implements ResponseEngineStateChangedOrBuilder { // Use ResponseEngineStateChanged.newBuilder() to construct. private ResponseEngineStateChanged(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseEngineStateChanged(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseEngineStateChanged defaultInstance; public static ResponseEngineStateChanged getDefaultInstance() { return defaultInstance; } public ResponseEngineStateChanged getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseEngineStateChanged( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; state_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseEngineStateChanged_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseEngineStateChanged_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseEngineStateChanged parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseEngineStateChanged(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.EngineState state = 1; public static final int STATE_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState state_; /** * optional .pb.remote.EngineState state = 1; */ public boolean hasState() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.EngineState state = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState() { return state_; } private void initFields() { state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, state_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, state_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseEngineStateChanged} * *
     * The current state of the play engine
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseEngineStateChanged_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseEngineStateChanged_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseEngineStateChanged_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.state_ = state_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance()) return this; if (other.hasState()) { setState(other.getState()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.EngineState state = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; /** * optional .pb.remote.EngineState state = 1; */ public boolean hasState() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.EngineState state = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState() { return state_; } /** * optional .pb.remote.EngineState state = 1; */ public Builder setState(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; state_ = value; onChanged(); return this; } /** * optional .pb.remote.EngineState state = 1; */ public Builder clearState() { bitField0_ = (bitField0_ & ~0x00000001); state_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState.Empty; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseEngineStateChanged) } static { defaultInstance = new ResponseEngineStateChanged(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseEngineStateChanged) } public interface ResponseUpdateTrackPositionOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 position = 1; /** * optional int32 position = 1; */ boolean hasPosition(); /** * optional int32 position = 1; */ int getPosition(); } /** * Protobuf type {@code pb.remote.ResponseUpdateTrackPosition} * *
   * Sends the current position of the track
   * 
*/ public static final class ResponseUpdateTrackPosition extends com.google.protobuf.GeneratedMessage implements ResponseUpdateTrackPositionOrBuilder { // Use ResponseUpdateTrackPosition.newBuilder() to construct. private ResponseUpdateTrackPosition(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseUpdateTrackPosition(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseUpdateTrackPosition defaultInstance; public static ResponseUpdateTrackPosition getDefaultInstance() { return defaultInstance; } public ResponseUpdateTrackPosition getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseUpdateTrackPosition( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; position_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseUpdateTrackPosition_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseUpdateTrackPosition_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseUpdateTrackPosition parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseUpdateTrackPosition(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 position = 1; public static final int POSITION_FIELD_NUMBER = 1; private int position_; /** * optional int32 position = 1; */ public boolean hasPosition() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 position = 1; */ public int getPosition() { return position_; } private void initFields() { position_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, position_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, position_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseUpdateTrackPosition} * *
     * Sends the current position of the track
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseUpdateTrackPosition_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseUpdateTrackPosition_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); position_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseUpdateTrackPosition_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.position_ = position_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance()) return this; if (other.hasPosition()) { setPosition(other.getPosition()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 position = 1; private int position_ ; /** * optional int32 position = 1; */ public boolean hasPosition() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 position = 1; */ public int getPosition() { return position_; } /** * optional int32 position = 1; */ public Builder setPosition(int value) { bitField0_ |= 0x00000001; position_ = value; onChanged(); return this; } /** * optional int32 position = 1; */ public Builder clearPosition() { bitField0_ = (bitField0_ & ~0x00000001); position_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseUpdateTrackPosition) } static { defaultInstance = new ResponseUpdateTrackPosition(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseUpdateTrackPosition) } public interface RequestConnectOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 auth_code = 1; /** * optional int32 auth_code = 1; */ boolean hasAuthCode(); /** * optional int32 auth_code = 1; */ int getAuthCode(); // optional bool send_playlist_songs = 2; /** * optional bool send_playlist_songs = 2; */ boolean hasSendPlaylistSongs(); /** * optional bool send_playlist_songs = 2; */ boolean getSendPlaylistSongs(); // optional bool downloader = 3; /** * optional bool downloader = 3; */ boolean hasDownloader(); /** * optional bool downloader = 3; */ boolean getDownloader(); } /** * Protobuf type {@code pb.remote.RequestConnect} * *
   * The connect message containing the authentication code
   * 
*/ public static final class RequestConnect extends com.google.protobuf.GeneratedMessage implements RequestConnectOrBuilder { // Use RequestConnect.newBuilder() to construct. private RequestConnect(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestConnect(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestConnect defaultInstance; public static RequestConnect getDefaultInstance() { return defaultInstance; } public RequestConnect getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestConnect( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; authCode_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; sendPlaylistSongs_ = input.readBool(); break; } case 24: { bitField0_ |= 0x00000004; downloader_ = input.readBool(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestConnect_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestConnect_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestConnect parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestConnect(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 auth_code = 1; public static final int AUTH_CODE_FIELD_NUMBER = 1; private int authCode_; /** * optional int32 auth_code = 1; */ public boolean hasAuthCode() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 auth_code = 1; */ public int getAuthCode() { return authCode_; } // optional bool send_playlist_songs = 2; public static final int SEND_PLAYLIST_SONGS_FIELD_NUMBER = 2; private boolean sendPlaylistSongs_; /** * optional bool send_playlist_songs = 2; */ public boolean hasSendPlaylistSongs() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional bool send_playlist_songs = 2; */ public boolean getSendPlaylistSongs() { return sendPlaylistSongs_; } // optional bool downloader = 3; public static final int DOWNLOADER_FIELD_NUMBER = 3; private boolean downloader_; /** * optional bool downloader = 3; */ public boolean hasDownloader() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional bool downloader = 3; */ public boolean getDownloader() { return downloader_; } private void initFields() { authCode_ = 0; sendPlaylistSongs_ = false; downloader_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, authCode_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBool(2, sendPlaylistSongs_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBool(3, downloader_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, authCode_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, sendPlaylistSongs_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, downloader_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestConnect} * *
     * The connect message containing the authentication code
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestConnect_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestConnect_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); authCode_ = 0; bitField0_ = (bitField0_ & ~0x00000001); sendPlaylistSongs_ = false; bitField0_ = (bitField0_ & ~0x00000002); downloader_ = false; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestConnect_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.authCode_ = authCode_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.sendPlaylistSongs_ = sendPlaylistSongs_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.downloader_ = downloader_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance()) return this; if (other.hasAuthCode()) { setAuthCode(other.getAuthCode()); } if (other.hasSendPlaylistSongs()) { setSendPlaylistSongs(other.getSendPlaylistSongs()); } if (other.hasDownloader()) { setDownloader(other.getDownloader()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 auth_code = 1; private int authCode_ ; /** * optional int32 auth_code = 1; */ public boolean hasAuthCode() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 auth_code = 1; */ public int getAuthCode() { return authCode_; } /** * optional int32 auth_code = 1; */ public Builder setAuthCode(int value) { bitField0_ |= 0x00000001; authCode_ = value; onChanged(); return this; } /** * optional int32 auth_code = 1; */ public Builder clearAuthCode() { bitField0_ = (bitField0_ & ~0x00000001); authCode_ = 0; onChanged(); return this; } // optional bool send_playlist_songs = 2; private boolean sendPlaylistSongs_ ; /** * optional bool send_playlist_songs = 2; */ public boolean hasSendPlaylistSongs() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional bool send_playlist_songs = 2; */ public boolean getSendPlaylistSongs() { return sendPlaylistSongs_; } /** * optional bool send_playlist_songs = 2; */ public Builder setSendPlaylistSongs(boolean value) { bitField0_ |= 0x00000002; sendPlaylistSongs_ = value; onChanged(); return this; } /** * optional bool send_playlist_songs = 2; */ public Builder clearSendPlaylistSongs() { bitField0_ = (bitField0_ & ~0x00000002); sendPlaylistSongs_ = false; onChanged(); return this; } // optional bool downloader = 3; private boolean downloader_ ; /** * optional bool downloader = 3; */ public boolean hasDownloader() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional bool downloader = 3; */ public boolean getDownloader() { return downloader_; } /** * optional bool downloader = 3; */ public Builder setDownloader(boolean value) { bitField0_ |= 0x00000004; downloader_ = value; onChanged(); return this; } /** * optional bool downloader = 3; */ public Builder clearDownloader() { bitField0_ = (bitField0_ & ~0x00000004); downloader_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestConnect) } static { defaultInstance = new RequestConnect(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestConnect) } public interface ResponseDisconnectOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.ReasonDisconnect reason_disconnect = 1; /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ boolean hasReasonDisconnect(); /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect getReasonDisconnect(); } /** * Protobuf type {@code pb.remote.ResponseDisconnect} */ public static final class ResponseDisconnect extends com.google.protobuf.GeneratedMessage implements ResponseDisconnectOrBuilder { // Use ResponseDisconnect.newBuilder() to construct. private ResponseDisconnect(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseDisconnect(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseDisconnect defaultInstance; public static ResponseDisconnect getDefaultInstance() { return defaultInstance; } public ResponseDisconnect getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseDisconnect( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; reasonDisconnect_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDisconnect_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDisconnect_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseDisconnect parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseDisconnect(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.ReasonDisconnect reason_disconnect = 1; public static final int REASON_DISCONNECT_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect reasonDisconnect_; /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ public boolean hasReasonDisconnect() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect getReasonDisconnect() { return reasonDisconnect_; } private void initFields() { reasonDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect.Server_Shutdown; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, reasonDisconnect_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, reasonDisconnect_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseDisconnect} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDisconnect_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDisconnect_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); reasonDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect.Server_Shutdown; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDisconnect_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.reasonDisconnect_ = reasonDisconnect_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance()) return this; if (other.hasReasonDisconnect()) { setReasonDisconnect(other.getReasonDisconnect()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.ReasonDisconnect reason_disconnect = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect reasonDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect.Server_Shutdown; /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ public boolean hasReasonDisconnect() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect getReasonDisconnect() { return reasonDisconnect_; } /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ public Builder setReasonDisconnect(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; reasonDisconnect_ = value; onChanged(); return this; } /** * optional .pb.remote.ReasonDisconnect reason_disconnect = 1; */ public Builder clearReasonDisconnect() { bitField0_ = (bitField0_ & ~0x00000001); reasonDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect.Server_Shutdown; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseDisconnect) } static { defaultInstance = new ResponseDisconnect(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseDisconnect) } public interface ResponseActiveChangedOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 id = 1; /** * optional int32 id = 1; */ boolean hasId(); /** * optional int32 id = 1; */ int getId(); } /** * Protobuf type {@code pb.remote.ResponseActiveChanged} */ public static final class ResponseActiveChanged extends com.google.protobuf.GeneratedMessage implements ResponseActiveChangedOrBuilder { // Use ResponseActiveChanged.newBuilder() to construct. private ResponseActiveChanged(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseActiveChanged(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseActiveChanged defaultInstance; public static ResponseActiveChanged getDefaultInstance() { return defaultInstance; } public ResponseActiveChanged getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseActiveChanged( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseActiveChanged_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseActiveChanged_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseActiveChanged parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseActiveChanged(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 id = 1; public static final int ID_FIELD_NUMBER = 1; private int id_; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } private void initFields() { id_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, id_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseActiveChanged} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseActiveChanged_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseActiveChanged_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseActiveChanged_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 id = 1; private int id_ ; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } /** * optional int32 id = 1; */ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional int32 id = 1; */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseActiveChanged) } static { defaultInstance = new ResponseActiveChanged(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseActiveChanged) } public interface RequestSetTrackPositionOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 position = 1; /** * optional int32 position = 1; */ boolean hasPosition(); /** * optional int32 position = 1; */ int getPosition(); } /** * Protobuf type {@code pb.remote.RequestSetTrackPosition} * *
   * A client requests a new track position
   * position in seconds!
   * 
*/ public static final class RequestSetTrackPosition extends com.google.protobuf.GeneratedMessage implements RequestSetTrackPositionOrBuilder { // Use RequestSetTrackPosition.newBuilder() to construct. private RequestSetTrackPosition(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestSetTrackPosition(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestSetTrackPosition defaultInstance; public static RequestSetTrackPosition getDefaultInstance() { return defaultInstance; } public RequestSetTrackPosition getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestSetTrackPosition( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; position_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetTrackPosition_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetTrackPosition_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestSetTrackPosition parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestSetTrackPosition(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 position = 1; public static final int POSITION_FIELD_NUMBER = 1; private int position_; /** * optional int32 position = 1; */ public boolean hasPosition() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 position = 1; */ public int getPosition() { return position_; } private void initFields() { position_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, position_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, position_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestSetTrackPosition} * *
     * A client requests a new track position
     * position in seconds!
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetTrackPosition_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetTrackPosition_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); position_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestSetTrackPosition_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.position_ = position_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance()) return this; if (other.hasPosition()) { setPosition(other.getPosition()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 position = 1; private int position_ ; /** * optional int32 position = 1; */ public boolean hasPosition() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 position = 1; */ public int getPosition() { return position_; } /** * optional int32 position = 1; */ public Builder setPosition(int value) { bitField0_ |= 0x00000001; position_ = value; onChanged(); return this; } /** * optional int32 position = 1; */ public Builder clearPosition() { bitField0_ = (bitField0_ & ~0x00000001); position_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestSetTrackPosition) } static { defaultInstance = new RequestSetTrackPosition(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestSetTrackPosition) } public interface RequestInsertUrlsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 playlist_id = 1; /** * optional int32 playlist_id = 1; * *
     * In which playlist should the urls be inserted?
     * 
*/ boolean hasPlaylistId(); /** * optional int32 playlist_id = 1; * *
     * In which playlist should the urls be inserted?
     * 
*/ int getPlaylistId(); // repeated string urls = 2; /** * repeated string urls = 2; */ java.util.List getUrlsList(); /** * repeated string urls = 2; */ int getUrlsCount(); /** * repeated string urls = 2; */ java.lang.String getUrls(int index); /** * repeated string urls = 2; */ com.google.protobuf.ByteString getUrlsBytes(int index); // optional int32 position = 3 [default = -1]; /** * optional int32 position = 3 [default = -1]; */ boolean hasPosition(); /** * optional int32 position = 3 [default = -1]; */ int getPosition(); // optional bool play_now = 4 [default = false]; /** * optional bool play_now = 4 [default = false]; */ boolean hasPlayNow(); /** * optional bool play_now = 4 [default = false]; */ boolean getPlayNow(); // optional bool enqueue = 5 [default = false]; /** * optional bool enqueue = 5 [default = false]; */ boolean hasEnqueue(); /** * optional bool enqueue = 5 [default = false]; */ boolean getEnqueue(); // repeated .pb.remote.SongMetadata songs = 6; /** * repeated .pb.remote.SongMetadata songs = 6; */ java.util.List getSongsList(); /** * repeated .pb.remote.SongMetadata songs = 6; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index); /** * repeated .pb.remote.SongMetadata songs = 6; */ int getSongsCount(); /** * repeated .pb.remote.SongMetadata songs = 6; */ java.util.List getSongsOrBuilderList(); /** * repeated .pb.remote.SongMetadata songs = 6; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder( int index); } /** * Protobuf type {@code pb.remote.RequestInsertUrls} */ public static final class RequestInsertUrls extends com.google.protobuf.GeneratedMessage implements RequestInsertUrlsOrBuilder { // Use RequestInsertUrls.newBuilder() to construct. private RequestInsertUrls(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestInsertUrls(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestInsertUrls defaultInstance; public static RequestInsertUrls getDefaultInstance() { return defaultInstance; } public RequestInsertUrls getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestInsertUrls( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; playlistId_ = input.readInt32(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { urls_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } urls_.add(input.readBytes()); break; } case 24: { bitField0_ |= 0x00000002; position_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000004; playNow_ = input.readBool(); break; } case 40: { bitField0_ |= 0x00000008; enqueue_ = input.readBool(); break; } case 50: { if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { songs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } songs_.add(input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { urls_ = new com.google.protobuf.UnmodifiableLazyStringList(urls_); } if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { songs_ = java.util.Collections.unmodifiableList(songs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestInsertUrls_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestInsertUrls_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestInsertUrls parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestInsertUrls(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 playlist_id = 1; public static final int PLAYLIST_ID_FIELD_NUMBER = 1; private int playlistId_; /** * optional int32 playlist_id = 1; * *
     * In which playlist should the urls be inserted?
     * 
*/ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; * *
     * In which playlist should the urls be inserted?
     * 
*/ public int getPlaylistId() { return playlistId_; } // repeated string urls = 2; public static final int URLS_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList urls_; /** * repeated string urls = 2; */ public java.util.List getUrlsList() { return urls_; } /** * repeated string urls = 2; */ public int getUrlsCount() { return urls_.size(); } /** * repeated string urls = 2; */ public java.lang.String getUrls(int index) { return urls_.get(index); } /** * repeated string urls = 2; */ public com.google.protobuf.ByteString getUrlsBytes(int index) { return urls_.getByteString(index); } // optional int32 position = 3 [default = -1]; public static final int POSITION_FIELD_NUMBER = 3; private int position_; /** * optional int32 position = 3 [default = -1]; */ public boolean hasPosition() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 position = 3 [default = -1]; */ public int getPosition() { return position_; } // optional bool play_now = 4 [default = false]; public static final int PLAY_NOW_FIELD_NUMBER = 4; private boolean playNow_; /** * optional bool play_now = 4 [default = false]; */ public boolean hasPlayNow() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional bool play_now = 4 [default = false]; */ public boolean getPlayNow() { return playNow_; } // optional bool enqueue = 5 [default = false]; public static final int ENQUEUE_FIELD_NUMBER = 5; private boolean enqueue_; /** * optional bool enqueue = 5 [default = false]; */ public boolean hasEnqueue() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional bool enqueue = 5 [default = false]; */ public boolean getEnqueue() { return enqueue_; } // repeated .pb.remote.SongMetadata songs = 6; public static final int SONGS_FIELD_NUMBER = 6; private java.util.List songs_; /** * repeated .pb.remote.SongMetadata songs = 6; */ public java.util.List getSongsList() { return songs_; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public java.util.List getSongsOrBuilderList() { return songs_; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public int getSongsCount() { return songs_.size(); } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) { return songs_.get(index); } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder( int index) { return songs_.get(index); } private void initFields() { playlistId_ = 0; urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; position_ = -1; playNow_ = false; enqueue_ = false; songs_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, playlistId_); } for (int i = 0; i < urls_.size(); i++) { output.writeBytes(2, urls_.getByteString(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(3, position_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBool(4, playNow_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBool(5, enqueue_); } for (int i = 0; i < songs_.size(); i++) { output.writeMessage(6, songs_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, playlistId_); } { int dataSize = 0; for (int i = 0; i < urls_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(urls_.getByteString(i)); } size += dataSize; size += 1 * getUrlsList().size(); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, position_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, playNow_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, enqueue_); } for (int i = 0; i < songs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, songs_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestInsertUrls} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestInsertUrls_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestInsertUrls_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSongsFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); playlistId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); position_ = -1; bitField0_ = (bitField0_ & ~0x00000004); playNow_ = false; bitField0_ = (bitField0_ & ~0x00000008); enqueue_ = false; bitField0_ = (bitField0_ & ~0x00000010); if (songsBuilder_ == null) { songs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); } else { songsBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestInsertUrls_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.playlistId_ = playlistId_; if (((bitField0_ & 0x00000002) == 0x00000002)) { urls_ = new com.google.protobuf.UnmodifiableLazyStringList( urls_); bitField0_ = (bitField0_ & ~0x00000002); } result.urls_ = urls_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000002; } result.position_ = position_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000004; } result.playNow_ = playNow_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000008; } result.enqueue_ = enqueue_; if (songsBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020)) { songs_ = java.util.Collections.unmodifiableList(songs_); bitField0_ = (bitField0_ & ~0x00000020); } result.songs_ = songs_; } else { result.songs_ = songsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance()) return this; if (other.hasPlaylistId()) { setPlaylistId(other.getPlaylistId()); } if (!other.urls_.isEmpty()) { if (urls_.isEmpty()) { urls_ = other.urls_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureUrlsIsMutable(); urls_.addAll(other.urls_); } onChanged(); } if (other.hasPosition()) { setPosition(other.getPosition()); } if (other.hasPlayNow()) { setPlayNow(other.getPlayNow()); } if (other.hasEnqueue()) { setEnqueue(other.getEnqueue()); } if (songsBuilder_ == null) { if (!other.songs_.isEmpty()) { if (songs_.isEmpty()) { songs_ = other.songs_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureSongsIsMutable(); songs_.addAll(other.songs_); } onChanged(); } } else { if (!other.songs_.isEmpty()) { if (songsBuilder_.isEmpty()) { songsBuilder_.dispose(); songsBuilder_ = null; songs_ = other.songs_; bitField0_ = (bitField0_ & ~0x00000020); songsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSongsFieldBuilder() : null; } else { songsBuilder_.addAllMessages(other.songs_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 playlist_id = 1; private int playlistId_ ; /** * optional int32 playlist_id = 1; * *
       * In which playlist should the urls be inserted?
       * 
*/ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; * *
       * In which playlist should the urls be inserted?
       * 
*/ public int getPlaylistId() { return playlistId_; } /** * optional int32 playlist_id = 1; * *
       * In which playlist should the urls be inserted?
       * 
*/ public Builder setPlaylistId(int value) { bitField0_ |= 0x00000001; playlistId_ = value; onChanged(); return this; } /** * optional int32 playlist_id = 1; * *
       * In which playlist should the urls be inserted?
       * 
*/ public Builder clearPlaylistId() { bitField0_ = (bitField0_ & ~0x00000001); playlistId_ = 0; onChanged(); return this; } // repeated string urls = 2; private com.google.protobuf.LazyStringList urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureUrlsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { urls_ = new com.google.protobuf.LazyStringArrayList(urls_); bitField0_ |= 0x00000002; } } /** * repeated string urls = 2; */ public java.util.List getUrlsList() { return java.util.Collections.unmodifiableList(urls_); } /** * repeated string urls = 2; */ public int getUrlsCount() { return urls_.size(); } /** * repeated string urls = 2; */ public java.lang.String getUrls(int index) { return urls_.get(index); } /** * repeated string urls = 2; */ public com.google.protobuf.ByteString getUrlsBytes(int index) { return urls_.getByteString(index); } /** * repeated string urls = 2; */ public Builder setUrls( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureUrlsIsMutable(); urls_.set(index, value); onChanged(); return this; } /** * repeated string urls = 2; */ public Builder addUrls( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureUrlsIsMutable(); urls_.add(value); onChanged(); return this; } /** * repeated string urls = 2; */ public Builder addAllUrls( java.lang.Iterable values) { ensureUrlsIsMutable(); super.addAll(values, urls_); onChanged(); return this; } /** * repeated string urls = 2; */ public Builder clearUrls() { urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** * repeated string urls = 2; */ public Builder addUrlsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureUrlsIsMutable(); urls_.add(value); onChanged(); return this; } // optional int32 position = 3 [default = -1]; private int position_ = -1; /** * optional int32 position = 3 [default = -1]; */ public boolean hasPosition() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional int32 position = 3 [default = -1]; */ public int getPosition() { return position_; } /** * optional int32 position = 3 [default = -1]; */ public Builder setPosition(int value) { bitField0_ |= 0x00000004; position_ = value; onChanged(); return this; } /** * optional int32 position = 3 [default = -1]; */ public Builder clearPosition() { bitField0_ = (bitField0_ & ~0x00000004); position_ = -1; onChanged(); return this; } // optional bool play_now = 4 [default = false]; private boolean playNow_ ; /** * optional bool play_now = 4 [default = false]; */ public boolean hasPlayNow() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional bool play_now = 4 [default = false]; */ public boolean getPlayNow() { return playNow_; } /** * optional bool play_now = 4 [default = false]; */ public Builder setPlayNow(boolean value) { bitField0_ |= 0x00000008; playNow_ = value; onChanged(); return this; } /** * optional bool play_now = 4 [default = false]; */ public Builder clearPlayNow() { bitField0_ = (bitField0_ & ~0x00000008); playNow_ = false; onChanged(); return this; } // optional bool enqueue = 5 [default = false]; private boolean enqueue_ ; /** * optional bool enqueue = 5 [default = false]; */ public boolean hasEnqueue() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional bool enqueue = 5 [default = false]; */ public boolean getEnqueue() { return enqueue_; } /** * optional bool enqueue = 5 [default = false]; */ public Builder setEnqueue(boolean value) { bitField0_ |= 0x00000010; enqueue_ = value; onChanged(); return this; } /** * optional bool enqueue = 5 [default = false]; */ public Builder clearEnqueue() { bitField0_ = (bitField0_ & ~0x00000010); enqueue_ = false; onChanged(); return this; } // repeated .pb.remote.SongMetadata songs = 6; private java.util.List songs_ = java.util.Collections.emptyList(); private void ensureSongsIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { songs_ = new java.util.ArrayList(songs_); bitField0_ |= 0x00000020; } } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> songsBuilder_; /** * repeated .pb.remote.SongMetadata songs = 6; */ public java.util.List getSongsList() { if (songsBuilder_ == null) { return java.util.Collections.unmodifiableList(songs_); } else { return songsBuilder_.getMessageList(); } } /** * repeated .pb.remote.SongMetadata songs = 6; */ public int getSongsCount() { if (songsBuilder_ == null) { return songs_.size(); } else { return songsBuilder_.getCount(); } } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) { if (songsBuilder_ == null) { return songs_.get(index); } else { return songsBuilder_.getMessage(index); } } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder setSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongsIsMutable(); songs_.set(index, value); onChanged(); } else { songsBuilder_.setMessage(index, value); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder setSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.set(index, builderForValue.build()); onChanged(); } else { songsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder addSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongsIsMutable(); songs_.add(value); onChanged(); } else { songsBuilder_.addMessage(value); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder addSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongsIsMutable(); songs_.add(index, value); onChanged(); } else { songsBuilder_.addMessage(index, value); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder addSongs( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.add(builderForValue.build()); onChanged(); } else { songsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder addSongs( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.add(index, builderForValue.build()); onChanged(); } else { songsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder addAllSongs( java.lang.Iterable values) { if (songsBuilder_ == null) { ensureSongsIsMutable(); super.addAll(values, songs_); onChanged(); } else { songsBuilder_.addAllMessages(values); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder clearSongs() { if (songsBuilder_ == null) { songs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { songsBuilder_.clear(); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public Builder removeSongs(int index) { if (songsBuilder_ == null) { ensureSongsIsMutable(); songs_.remove(index); onChanged(); } else { songsBuilder_.remove(index); } return this; } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongsBuilder( int index) { return getSongsFieldBuilder().getBuilder(index); } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder( int index) { if (songsBuilder_ == null) { return songs_.get(index); } else { return songsBuilder_.getMessageOrBuilder(index); } } /** * repeated .pb.remote.SongMetadata songs = 6; */ public java.util.List getSongsOrBuilderList() { if (songsBuilder_ != null) { return songsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(songs_); } } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder() { return getSongsFieldBuilder().addBuilder( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()); } /** * repeated .pb.remote.SongMetadata songs = 6; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder( int index) { return getSongsFieldBuilder().addBuilder( index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()); } /** * repeated .pb.remote.SongMetadata songs = 6; */ public java.util.List getSongsBuilderList() { return getSongsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> getSongsFieldBuilder() { if (songsBuilder_ == null) { songsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>( songs_, ((bitField0_ & 0x00000020) == 0x00000020), getParentForChildren(), isClean()); songs_ = null; } return songsBuilder_; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestInsertUrls) } static { defaultInstance = new RequestInsertUrls(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestInsertUrls) } public interface RequestRemoveSongsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 playlist_id = 1; /** * optional int32 playlist_id = 1; * *
     * In which playlist is the songs?
     * 
*/ boolean hasPlaylistId(); /** * optional int32 playlist_id = 1; * *
     * In which playlist is the songs?
     * 
*/ int getPlaylistId(); // repeated int32 songs = 2; /** * repeated int32 songs = 2; * *
     * And on which position?
     * 
*/ java.util.List getSongsList(); /** * repeated int32 songs = 2; * *
     * And on which position?
     * 
*/ int getSongsCount(); /** * repeated int32 songs = 2; * *
     * And on which position?
     * 
*/ int getSongs(int index); } /** * Protobuf type {@code pb.remote.RequestRemoveSongs} * *
   * Client want to change track
   * 
*/ public static final class RequestRemoveSongs extends com.google.protobuf.GeneratedMessage implements RequestRemoveSongsOrBuilder { // Use RequestRemoveSongs.newBuilder() to construct. private RequestRemoveSongs(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestRemoveSongs(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestRemoveSongs defaultInstance; public static RequestRemoveSongs getDefaultInstance() { return defaultInstance; } public RequestRemoveSongs getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestRemoveSongs( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; playlistId_ = input.readInt32(); break; } case 16: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { songs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } songs_.add(input.readInt32()); break; } case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { songs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } while (input.getBytesUntilLimit() > 0) { songs_.add(input.readInt32()); } input.popLimit(limit); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { songs_ = java.util.Collections.unmodifiableList(songs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRemoveSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRemoveSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestRemoveSongs parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestRemoveSongs(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 playlist_id = 1; public static final int PLAYLIST_ID_FIELD_NUMBER = 1; private int playlistId_; /** * optional int32 playlist_id = 1; * *
     * In which playlist is the songs?
     * 
*/ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; * *
     * In which playlist is the songs?
     * 
*/ public int getPlaylistId() { return playlistId_; } // repeated int32 songs = 2; public static final int SONGS_FIELD_NUMBER = 2; private java.util.List songs_; /** * repeated int32 songs = 2; * *
     * And on which position?
     * 
*/ public java.util.List getSongsList() { return songs_; } /** * repeated int32 songs = 2; * *
     * And on which position?
     * 
*/ public int getSongsCount() { return songs_.size(); } /** * repeated int32 songs = 2; * *
     * And on which position?
     * 
*/ public int getSongs(int index) { return songs_.get(index); } private void initFields() { playlistId_ = 0; songs_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, playlistId_); } for (int i = 0; i < songs_.size(); i++) { output.writeInt32(2, songs_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, playlistId_); } { int dataSize = 0; for (int i = 0; i < songs_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(songs_.get(i)); } size += dataSize; size += 1 * getSongsList().size(); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestRemoveSongs} * *
     * Client want to change track
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRemoveSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRemoveSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); playlistId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); songs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRemoveSongs_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.playlistId_ = playlistId_; if (((bitField0_ & 0x00000002) == 0x00000002)) { songs_ = java.util.Collections.unmodifiableList(songs_); bitField0_ = (bitField0_ & ~0x00000002); } result.songs_ = songs_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance()) return this; if (other.hasPlaylistId()) { setPlaylistId(other.getPlaylistId()); } if (!other.songs_.isEmpty()) { if (songs_.isEmpty()) { songs_ = other.songs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSongsIsMutable(); songs_.addAll(other.songs_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 playlist_id = 1; private int playlistId_ ; /** * optional int32 playlist_id = 1; * *
       * In which playlist is the songs?
       * 
*/ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; * *
       * In which playlist is the songs?
       * 
*/ public int getPlaylistId() { return playlistId_; } /** * optional int32 playlist_id = 1; * *
       * In which playlist is the songs?
       * 
*/ public Builder setPlaylistId(int value) { bitField0_ |= 0x00000001; playlistId_ = value; onChanged(); return this; } /** * optional int32 playlist_id = 1; * *
       * In which playlist is the songs?
       * 
*/ public Builder clearPlaylistId() { bitField0_ = (bitField0_ & ~0x00000001); playlistId_ = 0; onChanged(); return this; } // repeated int32 songs = 2; private java.util.List songs_ = java.util.Collections.emptyList(); private void ensureSongsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { songs_ = new java.util.ArrayList(songs_); bitField0_ |= 0x00000002; } } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public java.util.List getSongsList() { return java.util.Collections.unmodifiableList(songs_); } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public int getSongsCount() { return songs_.size(); } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public int getSongs(int index) { return songs_.get(index); } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public Builder setSongs( int index, int value) { ensureSongsIsMutable(); songs_.set(index, value); onChanged(); return this; } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public Builder addSongs(int value) { ensureSongsIsMutable(); songs_.add(value); onChanged(); return this; } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public Builder addAllSongs( java.lang.Iterable values) { ensureSongsIsMutable(); super.addAll(values, songs_); onChanged(); return this; } /** * repeated int32 songs = 2; * *
       * And on which position?
       * 
*/ public Builder clearSongs() { songs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestRemoveSongs) } static { defaultInstance = new RequestRemoveSongs(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestRemoveSongs) } public interface RequestOpenPlaylistOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 playlist_id = 1; /** * optional int32 playlist_id = 1; */ boolean hasPlaylistId(); /** * optional int32 playlist_id = 1; */ int getPlaylistId(); } /** * Protobuf type {@code pb.remote.RequestOpenPlaylist} * *
   * Messages for opening / closing playlists
   * 
*/ public static final class RequestOpenPlaylist extends com.google.protobuf.GeneratedMessage implements RequestOpenPlaylistOrBuilder { // Use RequestOpenPlaylist.newBuilder() to construct. private RequestOpenPlaylist(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestOpenPlaylist(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestOpenPlaylist defaultInstance; public static RequestOpenPlaylist getDefaultInstance() { return defaultInstance; } public RequestOpenPlaylist getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestOpenPlaylist( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; playlistId_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestOpenPlaylist_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestOpenPlaylist_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestOpenPlaylist parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestOpenPlaylist(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 playlist_id = 1; public static final int PLAYLIST_ID_FIELD_NUMBER = 1; private int playlistId_; /** * optional int32 playlist_id = 1; */ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; */ public int getPlaylistId() { return playlistId_; } private void initFields() { playlistId_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, playlistId_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, playlistId_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestOpenPlaylist} * *
     * Messages for opening / closing playlists
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestOpenPlaylist_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestOpenPlaylist_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); playlistId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestOpenPlaylist_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.playlistId_ = playlistId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance()) return this; if (other.hasPlaylistId()) { setPlaylistId(other.getPlaylistId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 playlist_id = 1; private int playlistId_ ; /** * optional int32 playlist_id = 1; */ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; */ public int getPlaylistId() { return playlistId_; } /** * optional int32 playlist_id = 1; */ public Builder setPlaylistId(int value) { bitField0_ |= 0x00000001; playlistId_ = value; onChanged(); return this; } /** * optional int32 playlist_id = 1; */ public Builder clearPlaylistId() { bitField0_ = (bitField0_ & ~0x00000001); playlistId_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestOpenPlaylist) } static { defaultInstance = new RequestOpenPlaylist(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestOpenPlaylist) } public interface RequestClosePlaylistOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 playlist_id = 1; /** * optional int32 playlist_id = 1; */ boolean hasPlaylistId(); /** * optional int32 playlist_id = 1; */ int getPlaylistId(); } /** * Protobuf type {@code pb.remote.RequestClosePlaylist} */ public static final class RequestClosePlaylist extends com.google.protobuf.GeneratedMessage implements RequestClosePlaylistOrBuilder { // Use RequestClosePlaylist.newBuilder() to construct. private RequestClosePlaylist(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestClosePlaylist(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestClosePlaylist defaultInstance; public static RequestClosePlaylist getDefaultInstance() { return defaultInstance; } public RequestClosePlaylist getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestClosePlaylist( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; playlistId_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestClosePlaylist_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestClosePlaylist_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestClosePlaylist parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestClosePlaylist(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 playlist_id = 1; public static final int PLAYLIST_ID_FIELD_NUMBER = 1; private int playlistId_; /** * optional int32 playlist_id = 1; */ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; */ public int getPlaylistId() { return playlistId_; } private void initFields() { playlistId_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, playlistId_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, playlistId_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestClosePlaylist} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestClosePlaylist_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestClosePlaylist_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); playlistId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestClosePlaylist_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.playlistId_ = playlistId_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance()) return this; if (other.hasPlaylistId()) { setPlaylistId(other.getPlaylistId()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 playlist_id = 1; private int playlistId_ ; /** * optional int32 playlist_id = 1; */ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 playlist_id = 1; */ public int getPlaylistId() { return playlistId_; } /** * optional int32 playlist_id = 1; */ public Builder setPlaylistId(int value) { bitField0_ |= 0x00000001; playlistId_ = value; onChanged(); return this; } /** * optional int32 playlist_id = 1; */ public Builder clearPlaylistId() { bitField0_ = (bitField0_ & ~0x00000001); playlistId_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestClosePlaylist) } static { defaultInstance = new RequestClosePlaylist(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestClosePlaylist) } public interface ResponseLyricsOrBuilder extends com.google.protobuf.MessageOrBuilder { // repeated .pb.remote.Lyric lyrics = 1; /** * repeated .pb.remote.Lyric lyrics = 1; */ java.util.List getLyricsList(); /** * repeated .pb.remote.Lyric lyrics = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getLyrics(int index); /** * repeated .pb.remote.Lyric lyrics = 1; */ int getLyricsCount(); /** * repeated .pb.remote.Lyric lyrics = 1; */ java.util.List getLyricsOrBuilderList(); /** * repeated .pb.remote.Lyric lyrics = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder getLyricsOrBuilder( int index); } /** * Protobuf type {@code pb.remote.ResponseLyrics} * *
   * Message containing lyrics
   * 
*/ public static final class ResponseLyrics extends com.google.protobuf.GeneratedMessage implements ResponseLyricsOrBuilder { // Use ResponseLyrics.newBuilder() to construct. private ResponseLyrics(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseLyrics(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseLyrics defaultInstance; public static ResponseLyrics getDefaultInstance() { return defaultInstance; } public ResponseLyrics getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseLyrics( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { lyrics_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } lyrics_.add(input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { lyrics_ = java.util.Collections.unmodifiableList(lyrics_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLyrics_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLyrics_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseLyrics parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseLyrics(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } // repeated .pb.remote.Lyric lyrics = 1; public static final int LYRICS_FIELD_NUMBER = 1; private java.util.List lyrics_; /** * repeated .pb.remote.Lyric lyrics = 1; */ public java.util.List getLyricsList() { return lyrics_; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public java.util.List getLyricsOrBuilderList() { return lyrics_; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public int getLyricsCount() { return lyrics_.size(); } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getLyrics(int index) { return lyrics_.get(index); } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder getLyricsOrBuilder( int index) { return lyrics_.get(index); } private void initFields() { lyrics_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); for (int i = 0; i < lyrics_.size(); i++) { output.writeMessage(1, lyrics_.get(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < lyrics_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, lyrics_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseLyrics} * *
     * Message containing lyrics
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLyrics_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLyrics_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getLyricsFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (lyricsBuilder_ == null) { lyrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { lyricsBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLyrics_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics(this); int from_bitField0_ = bitField0_; if (lyricsBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { lyrics_ = java.util.Collections.unmodifiableList(lyrics_); bitField0_ = (bitField0_ & ~0x00000001); } result.lyrics_ = lyrics_; } else { result.lyrics_ = lyricsBuilder_.build(); } onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance()) return this; if (lyricsBuilder_ == null) { if (!other.lyrics_.isEmpty()) { if (lyrics_.isEmpty()) { lyrics_ = other.lyrics_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureLyricsIsMutable(); lyrics_.addAll(other.lyrics_); } onChanged(); } } else { if (!other.lyrics_.isEmpty()) { if (lyricsBuilder_.isEmpty()) { lyricsBuilder_.dispose(); lyricsBuilder_ = null; lyrics_ = other.lyrics_; bitField0_ = (bitField0_ & ~0x00000001); lyricsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getLyricsFieldBuilder() : null; } else { lyricsBuilder_.addAllMessages(other.lyrics_); } } } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // repeated .pb.remote.Lyric lyrics = 1; private java.util.List lyrics_ = java.util.Collections.emptyList(); private void ensureLyricsIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { lyrics_ = new java.util.ArrayList(lyrics_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder> lyricsBuilder_; /** * repeated .pb.remote.Lyric lyrics = 1; */ public java.util.List getLyricsList() { if (lyricsBuilder_ == null) { return java.util.Collections.unmodifiableList(lyrics_); } else { return lyricsBuilder_.getMessageList(); } } /** * repeated .pb.remote.Lyric lyrics = 1; */ public int getLyricsCount() { if (lyricsBuilder_ == null) { return lyrics_.size(); } else { return lyricsBuilder_.getCount(); } } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getLyrics(int index) { if (lyricsBuilder_ == null) { return lyrics_.get(index); } else { return lyricsBuilder_.getMessage(index); } } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder setLyrics( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric value) { if (lyricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLyricsIsMutable(); lyrics_.set(index, value); onChanged(); } else { lyricsBuilder_.setMessage(index, value); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder setLyrics( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder builderForValue) { if (lyricsBuilder_ == null) { ensureLyricsIsMutable(); lyrics_.set(index, builderForValue.build()); onChanged(); } else { lyricsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder addLyrics(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric value) { if (lyricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLyricsIsMutable(); lyrics_.add(value); onChanged(); } else { lyricsBuilder_.addMessage(value); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder addLyrics( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric value) { if (lyricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLyricsIsMutable(); lyrics_.add(index, value); onChanged(); } else { lyricsBuilder_.addMessage(index, value); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder addLyrics( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder builderForValue) { if (lyricsBuilder_ == null) { ensureLyricsIsMutable(); lyrics_.add(builderForValue.build()); onChanged(); } else { lyricsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder addLyrics( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder builderForValue) { if (lyricsBuilder_ == null) { ensureLyricsIsMutable(); lyrics_.add(index, builderForValue.build()); onChanged(); } else { lyricsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder addAllLyrics( java.lang.Iterable values) { if (lyricsBuilder_ == null) { ensureLyricsIsMutable(); super.addAll(values, lyrics_); onChanged(); } else { lyricsBuilder_.addAllMessages(values); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder clearLyrics() { if (lyricsBuilder_ == null) { lyrics_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { lyricsBuilder_.clear(); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public Builder removeLyrics(int index) { if (lyricsBuilder_ == null) { ensureLyricsIsMutable(); lyrics_.remove(index); onChanged(); } else { lyricsBuilder_.remove(index); } return this; } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder getLyricsBuilder( int index) { return getLyricsFieldBuilder().getBuilder(index); } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder getLyricsOrBuilder( int index) { if (lyricsBuilder_ == null) { return lyrics_.get(index); } else { return lyricsBuilder_.getMessageOrBuilder(index); } } /** * repeated .pb.remote.Lyric lyrics = 1; */ public java.util.List getLyricsOrBuilderList() { if (lyricsBuilder_ != null) { return lyricsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(lyrics_); } } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder addLyricsBuilder() { return getLyricsFieldBuilder().addBuilder( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.getDefaultInstance()); } /** * repeated .pb.remote.Lyric lyrics = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder addLyricsBuilder( int index) { return getLyricsFieldBuilder().addBuilder( index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.getDefaultInstance()); } /** * repeated .pb.remote.Lyric lyrics = 1; */ public java.util.List getLyricsBuilderList() { return getLyricsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder> getLyricsFieldBuilder() { if (lyricsBuilder_ == null) { lyricsBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder>( lyrics_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); lyrics_ = null; } return lyricsBuilder_; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseLyrics) } static { defaultInstance = new ResponseLyrics(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseLyrics) } public interface LyricOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string id = 1; /** * optional string id = 1; */ boolean hasId(); /** * optional string id = 1; */ java.lang.String getId(); /** * optional string id = 1; */ com.google.protobuf.ByteString getIdBytes(); // optional string title = 2; /** * optional string title = 2; */ boolean hasTitle(); /** * optional string title = 2; */ java.lang.String getTitle(); /** * optional string title = 2; */ com.google.protobuf.ByteString getTitleBytes(); // optional string content = 3; /** * optional string content = 3; */ boolean hasContent(); /** * optional string content = 3; */ java.lang.String getContent(); /** * optional string content = 3; */ com.google.protobuf.ByteString getContentBytes(); } /** * Protobuf type {@code pb.remote.Lyric} */ public static final class Lyric extends com.google.protobuf.GeneratedMessage implements LyricOrBuilder { // Use Lyric.newBuilder() to construct. private Lyric(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Lyric(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Lyric defaultInstance; public static Lyric getDefaultInstance() { return defaultInstance; } public Lyric getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Lyric( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; id_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; title_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; content_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Lyric_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Lyric_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Lyric parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Lyric(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional string id = 1; public static final int ID_FIELD_NUMBER = 1; private java.lang.Object id_; /** * optional string id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional string id = 1; */ public java.lang.String getId() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { id_ = s; } return s; } } /** * optional string id = 1; */ public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string title = 2; public static final int TITLE_FIELD_NUMBER = 2; private java.lang.Object title_; /** * optional string title = 2; */ public boolean hasTitle() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string title = 2; */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { title_ = s; } return s; } } /** * optional string title = 2; */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string content = 3; public static final int CONTENT_FIELD_NUMBER = 3; private java.lang.Object content_; /** * optional string content = 3; */ public boolean hasContent() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional string content = 3; */ public java.lang.String getContent() { java.lang.Object ref = content_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { content_ = s; } return s; } } /** * optional string content = 3; */ public com.google.protobuf.ByteString getContentBytes() { java.lang.Object ref = content_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); content_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { id_ = ""; title_ = ""; content_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getTitleBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getContentBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getTitleBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getContentBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.Lyric} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Lyric_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Lyric_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = ""; bitField0_ = (bitField0_ & ~0x00000001); title_ = ""; bitField0_ = (bitField0_ & ~0x00000002); content_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Lyric_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.title_ = title_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.content_ = content_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.getDefaultInstance()) return this; if (other.hasId()) { bitField0_ |= 0x00000001; id_ = other.id_; onChanged(); } if (other.hasTitle()) { bitField0_ |= 0x00000002; title_ = other.title_; onChanged(); } if (other.hasContent()) { bitField0_ |= 0x00000004; content_ = other.content_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string id = 1; private java.lang.Object id_ = ""; /** * optional string id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional string id = 1; */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); id_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string id = 1; */ public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string id = 1; */ public Builder setId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional string id = 1; */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = getDefaultInstance().getId(); onChanged(); return this; } /** * optional string id = 1; */ public Builder setIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } // optional string title = 2; private java.lang.Object title_ = ""; /** * optional string title = 2; */ public boolean hasTitle() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string title = 2; */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); title_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string title = 2; */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string title = 2; */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; title_ = value; onChanged(); return this; } /** * optional string title = 2; */ public Builder clearTitle() { bitField0_ = (bitField0_ & ~0x00000002); title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** * optional string title = 2; */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; title_ = value; onChanged(); return this; } // optional string content = 3; private java.lang.Object content_ = ""; /** * optional string content = 3; */ public boolean hasContent() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional string content = 3; */ public java.lang.String getContent() { java.lang.Object ref = content_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); content_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string content = 3; */ public com.google.protobuf.ByteString getContentBytes() { java.lang.Object ref = content_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); content_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string content = 3; */ public Builder setContent( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; content_ = value; onChanged(); return this; } /** * optional string content = 3; */ public Builder clearContent() { bitField0_ = (bitField0_ & ~0x00000004); content_ = getDefaultInstance().getContent(); onChanged(); return this; } /** * optional string content = 3; */ public Builder setContentBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; content_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.Lyric) } static { defaultInstance = new Lyric(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.Lyric) } public interface RequestDownloadSongsOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .pb.remote.DownloadItem download_item = 1; /** * optional .pb.remote.DownloadItem download_item = 1; */ boolean hasDownloadItem(); /** * optional .pb.remote.DownloadItem download_item = 1; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem getDownloadItem(); // optional int32 playlist_id = 2; /** * optional int32 playlist_id = 2; */ boolean hasPlaylistId(); /** * optional int32 playlist_id = 2; */ int getPlaylistId(); // repeated string urls = 3; /** * repeated string urls = 3; */ java.util.List getUrlsList(); /** * repeated string urls = 3; */ int getUrlsCount(); /** * repeated string urls = 3; */ java.lang.String getUrls(int index); /** * repeated string urls = 3; */ com.google.protobuf.ByteString getUrlsBytes(int index); } /** * Protobuf type {@code pb.remote.RequestDownloadSongs} */ public static final class RequestDownloadSongs extends com.google.protobuf.GeneratedMessage implements RequestDownloadSongsOrBuilder { // Use RequestDownloadSongs.newBuilder() to construct. private RequestDownloadSongs(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestDownloadSongs(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestDownloadSongs defaultInstance; public static RequestDownloadSongs getDefaultInstance() { return defaultInstance; } public RequestDownloadSongs getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestDownloadSongs( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; downloadItem_ = value; } break; } case 16: { bitField0_ |= 0x00000002; playlistId_ = input.readInt32(); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { urls_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } urls_.add(input.readBytes()); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { urls_ = new com.google.protobuf.UnmodifiableLazyStringList(urls_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestDownloadSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestDownloadSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestDownloadSongs parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestDownloadSongs(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional .pb.remote.DownloadItem download_item = 1; public static final int DOWNLOAD_ITEM_FIELD_NUMBER = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem downloadItem_; /** * optional .pb.remote.DownloadItem download_item = 1; */ public boolean hasDownloadItem() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.DownloadItem download_item = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem getDownloadItem() { return downloadItem_; } // optional int32 playlist_id = 2; public static final int PLAYLIST_ID_FIELD_NUMBER = 2; private int playlistId_; /** * optional int32 playlist_id = 2; */ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 playlist_id = 2; */ public int getPlaylistId() { return playlistId_; } // repeated string urls = 3; public static final int URLS_FIELD_NUMBER = 3; private com.google.protobuf.LazyStringList urls_; /** * repeated string urls = 3; */ public java.util.List getUrlsList() { return urls_; } /** * repeated string urls = 3; */ public int getUrlsCount() { return urls_.size(); } /** * repeated string urls = 3; */ public java.lang.String getUrls(int index) { return urls_.get(index); } /** * repeated string urls = 3; */ public com.google.protobuf.ByteString getUrlsBytes(int index) { return urls_.getByteString(index); } private void initFields() { downloadItem_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem.CurrentItem; playlistId_ = 0; urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, downloadItem_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, playlistId_); } for (int i = 0; i < urls_.size(); i++) { output.writeBytes(3, urls_.getByteString(i)); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, downloadItem_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, playlistId_); } { int dataSize = 0; for (int i = 0; i < urls_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(urls_.getByteString(i)); } size += dataSize; size += 1 * getUrlsList().size(); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestDownloadSongs} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestDownloadSongs_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestDownloadSongs_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); downloadItem_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem.CurrentItem; bitField0_ = (bitField0_ & ~0x00000001); playlistId_ = 0; bitField0_ = (bitField0_ & ~0x00000002); urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestDownloadSongs_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.downloadItem_ = downloadItem_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.playlistId_ = playlistId_; if (((bitField0_ & 0x00000004) == 0x00000004)) { urls_ = new com.google.protobuf.UnmodifiableLazyStringList( urls_); bitField0_ = (bitField0_ & ~0x00000004); } result.urls_ = urls_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance()) return this; if (other.hasDownloadItem()) { setDownloadItem(other.getDownloadItem()); } if (other.hasPlaylistId()) { setPlaylistId(other.getPlaylistId()); } if (!other.urls_.isEmpty()) { if (urls_.isEmpty()) { urls_ = other.urls_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureUrlsIsMutable(); urls_.addAll(other.urls_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .pb.remote.DownloadItem download_item = 1; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem downloadItem_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem.CurrentItem; /** * optional .pb.remote.DownloadItem download_item = 1; */ public boolean hasDownloadItem() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.DownloadItem download_item = 1; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem getDownloadItem() { return downloadItem_; } /** * optional .pb.remote.DownloadItem download_item = 1; */ public Builder setDownloadItem(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; downloadItem_ = value; onChanged(); return this; } /** * optional .pb.remote.DownloadItem download_item = 1; */ public Builder clearDownloadItem() { bitField0_ = (bitField0_ & ~0x00000001); downloadItem_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem.CurrentItem; onChanged(); return this; } // optional int32 playlist_id = 2; private int playlistId_ ; /** * optional int32 playlist_id = 2; */ public boolean hasPlaylistId() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 playlist_id = 2; */ public int getPlaylistId() { return playlistId_; } /** * optional int32 playlist_id = 2; */ public Builder setPlaylistId(int value) { bitField0_ |= 0x00000002; playlistId_ = value; onChanged(); return this; } /** * optional int32 playlist_id = 2; */ public Builder clearPlaylistId() { bitField0_ = (bitField0_ & ~0x00000002); playlistId_ = 0; onChanged(); return this; } // repeated string urls = 3; private com.google.protobuf.LazyStringList urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureUrlsIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { urls_ = new com.google.protobuf.LazyStringArrayList(urls_); bitField0_ |= 0x00000004; } } /** * repeated string urls = 3; */ public java.util.List getUrlsList() { return java.util.Collections.unmodifiableList(urls_); } /** * repeated string urls = 3; */ public int getUrlsCount() { return urls_.size(); } /** * repeated string urls = 3; */ public java.lang.String getUrls(int index) { return urls_.get(index); } /** * repeated string urls = 3; */ public com.google.protobuf.ByteString getUrlsBytes(int index) { return urls_.getByteString(index); } /** * repeated string urls = 3; */ public Builder setUrls( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureUrlsIsMutable(); urls_.set(index, value); onChanged(); return this; } /** * repeated string urls = 3; */ public Builder addUrls( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureUrlsIsMutable(); urls_.add(value); onChanged(); return this; } /** * repeated string urls = 3; */ public Builder addAllUrls( java.lang.Iterable values) { ensureUrlsIsMutable(); super.addAll(values, urls_); onChanged(); return this; } /** * repeated string urls = 3; */ public Builder clearUrls() { urls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** * repeated string urls = 3; */ public Builder addUrlsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureUrlsIsMutable(); urls_.add(value); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestDownloadSongs) } static { defaultInstance = new RequestDownloadSongs(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestDownloadSongs) } public interface ResponseSongFileChunkOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 chunk_number = 1; /** * optional int32 chunk_number = 1; */ boolean hasChunkNumber(); /** * optional int32 chunk_number = 1; */ int getChunkNumber(); // optional int32 chunk_count = 2; /** * optional int32 chunk_count = 2; */ boolean hasChunkCount(); /** * optional int32 chunk_count = 2; */ int getChunkCount(); // optional int32 file_number = 3; /** * optional int32 file_number = 3; */ boolean hasFileNumber(); /** * optional int32 file_number = 3; */ int getFileNumber(); // optional int32 file_count = 4; /** * optional int32 file_count = 4; */ boolean hasFileCount(); /** * optional int32 file_count = 4; */ int getFileCount(); // optional .pb.remote.SongMetadata song_metadata = 6; /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
     * only sent with first chunk!
     * 
*/ boolean hasSongMetadata(); /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
     * only sent with first chunk!
     * 
*/ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(); /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
     * only sent with first chunk!
     * 
*/ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder(); // optional bytes data = 7; /** * optional bytes data = 7; */ boolean hasData(); /** * optional bytes data = 7; */ com.google.protobuf.ByteString getData(); // optional int32 size = 8; /** * optional int32 size = 8; */ boolean hasSize(); /** * optional int32 size = 8; */ int getSize(); // optional bytes file_hash = 9; /** * optional bytes file_hash = 9; */ boolean hasFileHash(); /** * optional bytes file_hash = 9; */ com.google.protobuf.ByteString getFileHash(); } /** * Protobuf type {@code pb.remote.ResponseSongFileChunk} */ public static final class ResponseSongFileChunk extends com.google.protobuf.GeneratedMessage implements ResponseSongFileChunkOrBuilder { // Use ResponseSongFileChunk.newBuilder() to construct. private ResponseSongFileChunk(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseSongFileChunk(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseSongFileChunk defaultInstance; public static ResponseSongFileChunk getDefaultInstance() { return defaultInstance; } public ResponseSongFileChunk getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseSongFileChunk( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; chunkNumber_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; chunkCount_ = input.readInt32(); break; } case 24: { bitField0_ |= 0x00000004; fileNumber_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; fileCount_ = input.readInt32(); break; } case 50: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = songMetadata_.toBuilder(); } songMetadata_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(songMetadata_); songMetadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 58: { bitField0_ |= 0x00000020; data_ = input.readBytes(); break; } case 64: { bitField0_ |= 0x00000040; size_ = input.readInt32(); break; } case 74: { bitField0_ |= 0x00000080; fileHash_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongFileChunk_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongFileChunk_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseSongFileChunk parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseSongFileChunk(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 chunk_number = 1; public static final int CHUNK_NUMBER_FIELD_NUMBER = 1; private int chunkNumber_; /** * optional int32 chunk_number = 1; */ public boolean hasChunkNumber() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 chunk_number = 1; */ public int getChunkNumber() { return chunkNumber_; } // optional int32 chunk_count = 2; public static final int CHUNK_COUNT_FIELD_NUMBER = 2; private int chunkCount_; /** * optional int32 chunk_count = 2; */ public boolean hasChunkCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 chunk_count = 2; */ public int getChunkCount() { return chunkCount_; } // optional int32 file_number = 3; public static final int FILE_NUMBER_FIELD_NUMBER = 3; private int fileNumber_; /** * optional int32 file_number = 3; */ public boolean hasFileNumber() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional int32 file_number = 3; */ public int getFileNumber() { return fileNumber_; } // optional int32 file_count = 4; public static final int FILE_COUNT_FIELD_NUMBER = 4; private int fileCount_; /** * optional int32 file_count = 4; */ public boolean hasFileCount() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional int32 file_count = 4; */ public int getFileCount() { return fileCount_; } // optional .pb.remote.SongMetadata song_metadata = 6; public static final int SONG_METADATA_FIELD_NUMBER = 6; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata songMetadata_; /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
     * only sent with first chunk!
     * 
*/ public boolean hasSongMetadata() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
     * only sent with first chunk!
     * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() { return songMetadata_; } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
     * only sent with first chunk!
     * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder() { return songMetadata_; } // optional bytes data = 7; public static final int DATA_FIELD_NUMBER = 7; private com.google.protobuf.ByteString data_; /** * optional bytes data = 7; */ public boolean hasData() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * optional bytes data = 7; */ public com.google.protobuf.ByteString getData() { return data_; } // optional int32 size = 8; public static final int SIZE_FIELD_NUMBER = 8; private int size_; /** * optional int32 size = 8; */ public boolean hasSize() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * optional int32 size = 8; */ public int getSize() { return size_; } // optional bytes file_hash = 9; public static final int FILE_HASH_FIELD_NUMBER = 9; private com.google.protobuf.ByteString fileHash_; /** * optional bytes file_hash = 9; */ public boolean hasFileHash() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * optional bytes file_hash = 9; */ public com.google.protobuf.ByteString getFileHash() { return fileHash_; } private void initFields() { chunkNumber_ = 0; chunkCount_ = 0; fileNumber_ = 0; fileCount_ = 0; songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); data_ = com.google.protobuf.ByteString.EMPTY; size_ = 0; fileHash_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, chunkNumber_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, chunkCount_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, fileNumber_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, fileCount_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(6, songMetadata_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(7, data_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(8, size_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(9, fileHash_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, chunkNumber_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, chunkCount_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, fileNumber_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, fileCount_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, songMetadata_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, data_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, size_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, fileHash_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseSongFileChunk} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongFileChunk_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongFileChunk_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSongMetadataFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); chunkNumber_ = 0; bitField0_ = (bitField0_ & ~0x00000001); chunkCount_ = 0; bitField0_ = (bitField0_ & ~0x00000002); fileNumber_ = 0; bitField0_ = (bitField0_ & ~0x00000004); fileCount_ = 0; bitField0_ = (bitField0_ & ~0x00000008); if (songMetadataBuilder_ == null) { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); } else { songMetadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); data_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); size_ = 0; bitField0_ = (bitField0_ & ~0x00000040); fileHash_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000080); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongFileChunk_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.chunkNumber_ = chunkNumber_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.chunkCount_ = chunkCount_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.fileNumber_ = fileNumber_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.fileCount_ = fileCount_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } if (songMetadataBuilder_ == null) { result.songMetadata_ = songMetadata_; } else { result.songMetadata_ = songMetadataBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.data_ = data_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.size_ = size_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.fileHash_ = fileHash_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance()) return this; if (other.hasChunkNumber()) { setChunkNumber(other.getChunkNumber()); } if (other.hasChunkCount()) { setChunkCount(other.getChunkCount()); } if (other.hasFileNumber()) { setFileNumber(other.getFileNumber()); } if (other.hasFileCount()) { setFileCount(other.getFileCount()); } if (other.hasSongMetadata()) { mergeSongMetadata(other.getSongMetadata()); } if (other.hasData()) { setData(other.getData()); } if (other.hasSize()) { setSize(other.getSize()); } if (other.hasFileHash()) { setFileHash(other.getFileHash()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 chunk_number = 1; private int chunkNumber_ ; /** * optional int32 chunk_number = 1; */ public boolean hasChunkNumber() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 chunk_number = 1; */ public int getChunkNumber() { return chunkNumber_; } /** * optional int32 chunk_number = 1; */ public Builder setChunkNumber(int value) { bitField0_ |= 0x00000001; chunkNumber_ = value; onChanged(); return this; } /** * optional int32 chunk_number = 1; */ public Builder clearChunkNumber() { bitField0_ = (bitField0_ & ~0x00000001); chunkNumber_ = 0; onChanged(); return this; } // optional int32 chunk_count = 2; private int chunkCount_ ; /** * optional int32 chunk_count = 2; */ public boolean hasChunkCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 chunk_count = 2; */ public int getChunkCount() { return chunkCount_; } /** * optional int32 chunk_count = 2; */ public Builder setChunkCount(int value) { bitField0_ |= 0x00000002; chunkCount_ = value; onChanged(); return this; } /** * optional int32 chunk_count = 2; */ public Builder clearChunkCount() { bitField0_ = (bitField0_ & ~0x00000002); chunkCount_ = 0; onChanged(); return this; } // optional int32 file_number = 3; private int fileNumber_ ; /** * optional int32 file_number = 3; */ public boolean hasFileNumber() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional int32 file_number = 3; */ public int getFileNumber() { return fileNumber_; } /** * optional int32 file_number = 3; */ public Builder setFileNumber(int value) { bitField0_ |= 0x00000004; fileNumber_ = value; onChanged(); return this; } /** * optional int32 file_number = 3; */ public Builder clearFileNumber() { bitField0_ = (bitField0_ & ~0x00000004); fileNumber_ = 0; onChanged(); return this; } // optional int32 file_count = 4; private int fileCount_ ; /** * optional int32 file_count = 4; */ public boolean hasFileCount() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional int32 file_count = 4; */ public int getFileCount() { return fileCount_; } /** * optional int32 file_count = 4; */ public Builder setFileCount(int value) { bitField0_ |= 0x00000008; fileCount_ = value; onChanged(); return this; } /** * optional int32 file_count = 4; */ public Builder clearFileCount() { bitField0_ = (bitField0_ & ~0x00000008); fileCount_ = 0; onChanged(); return this; } // optional .pb.remote.SongMetadata song_metadata = 6; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> songMetadataBuilder_; /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public boolean hasSongMetadata() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() { if (songMetadataBuilder_ == null) { return songMetadata_; } else { return songMetadataBuilder_.getMessage(); } } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public Builder setSongMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } songMetadata_ = value; onChanged(); } else { songMetadataBuilder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public Builder setSongMetadata( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songMetadataBuilder_ == null) { songMetadata_ = builderForValue.build(); onChanged(); } else { songMetadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public Builder mergeSongMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && songMetadata_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()) { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.newBuilder(songMetadata_).mergeFrom(value).buildPartial(); } else { songMetadata_ = value; } onChanged(); } else { songMetadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public Builder clearSongMetadata() { if (songMetadataBuilder_ == null) { songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance(); onChanged(); } else { songMetadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongMetadataBuilder() { bitField0_ |= 0x00000010; onChanged(); return getSongMetadataFieldBuilder().getBuilder(); } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder() { if (songMetadataBuilder_ != null) { return songMetadataBuilder_.getMessageOrBuilder(); } else { return songMetadata_; } } /** * optional .pb.remote.SongMetadata song_metadata = 6; * *
       * only sent with first chunk!
       * 
*/ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> getSongMetadataFieldBuilder() { if (songMetadataBuilder_ == null) { songMetadataBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>( songMetadata_, getParentForChildren(), isClean()); songMetadata_ = null; } return songMetadataBuilder_; } // optional bytes data = 7; private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes data = 7; */ public boolean hasData() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * optional bytes data = 7; */ public com.google.protobuf.ByteString getData() { return data_; } /** * optional bytes data = 7; */ public Builder setData(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; data_ = value; onChanged(); return this; } /** * optional bytes data = 7; */ public Builder clearData() { bitField0_ = (bitField0_ & ~0x00000020); data_ = getDefaultInstance().getData(); onChanged(); return this; } // optional int32 size = 8; private int size_ ; /** * optional int32 size = 8; */ public boolean hasSize() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * optional int32 size = 8; */ public int getSize() { return size_; } /** * optional int32 size = 8; */ public Builder setSize(int value) { bitField0_ |= 0x00000040; size_ = value; onChanged(); return this; } /** * optional int32 size = 8; */ public Builder clearSize() { bitField0_ = (bitField0_ & ~0x00000040); size_ = 0; onChanged(); return this; } // optional bytes file_hash = 9; private com.google.protobuf.ByteString fileHash_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes file_hash = 9; */ public boolean hasFileHash() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * optional bytes file_hash = 9; */ public com.google.protobuf.ByteString getFileHash() { return fileHash_; } /** * optional bytes file_hash = 9; */ public Builder setFileHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; fileHash_ = value; onChanged(); return this; } /** * optional bytes file_hash = 9; */ public Builder clearFileHash() { bitField0_ = (bitField0_ & ~0x00000080); fileHash_ = getDefaultInstance().getFileHash(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseSongFileChunk) } static { defaultInstance = new ResponseSongFileChunk(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseSongFileChunk) } public interface ResponseLibraryChunkOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 chunk_number = 1; /** * optional int32 chunk_number = 1; */ boolean hasChunkNumber(); /** * optional int32 chunk_number = 1; */ int getChunkNumber(); // optional int32 chunk_count = 2; /** * optional int32 chunk_count = 2; */ boolean hasChunkCount(); /** * optional int32 chunk_count = 2; */ int getChunkCount(); // optional bytes data = 3; /** * optional bytes data = 3; */ boolean hasData(); /** * optional bytes data = 3; */ com.google.protobuf.ByteString getData(); // optional int32 size = 4; /** * optional int32 size = 4; */ boolean hasSize(); /** * optional int32 size = 4; */ int getSize(); // optional bytes file_hash = 5; /** * optional bytes file_hash = 5; */ boolean hasFileHash(); /** * optional bytes file_hash = 5; */ com.google.protobuf.ByteString getFileHash(); } /** * Protobuf type {@code pb.remote.ResponseLibraryChunk} */ public static final class ResponseLibraryChunk extends com.google.protobuf.GeneratedMessage implements ResponseLibraryChunkOrBuilder { // Use ResponseLibraryChunk.newBuilder() to construct. private ResponseLibraryChunk(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseLibraryChunk(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseLibraryChunk defaultInstance; public static ResponseLibraryChunk getDefaultInstance() { return defaultInstance; } public ResponseLibraryChunk getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseLibraryChunk( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; chunkNumber_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; chunkCount_ = input.readInt32(); break; } case 26: { bitField0_ |= 0x00000004; data_ = input.readBytes(); break; } case 32: { bitField0_ |= 0x00000008; size_ = input.readInt32(); break; } case 42: { bitField0_ |= 0x00000010; fileHash_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLibraryChunk_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLibraryChunk_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseLibraryChunk parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseLibraryChunk(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 chunk_number = 1; public static final int CHUNK_NUMBER_FIELD_NUMBER = 1; private int chunkNumber_; /** * optional int32 chunk_number = 1; */ public boolean hasChunkNumber() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 chunk_number = 1; */ public int getChunkNumber() { return chunkNumber_; } // optional int32 chunk_count = 2; public static final int CHUNK_COUNT_FIELD_NUMBER = 2; private int chunkCount_; /** * optional int32 chunk_count = 2; */ public boolean hasChunkCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 chunk_count = 2; */ public int getChunkCount() { return chunkCount_; } // optional bytes data = 3; public static final int DATA_FIELD_NUMBER = 3; private com.google.protobuf.ByteString data_; /** * optional bytes data = 3; */ public boolean hasData() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional bytes data = 3; */ public com.google.protobuf.ByteString getData() { return data_; } // optional int32 size = 4; public static final int SIZE_FIELD_NUMBER = 4; private int size_; /** * optional int32 size = 4; */ public boolean hasSize() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional int32 size = 4; */ public int getSize() { return size_; } // optional bytes file_hash = 5; public static final int FILE_HASH_FIELD_NUMBER = 5; private com.google.protobuf.ByteString fileHash_; /** * optional bytes file_hash = 5; */ public boolean hasFileHash() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional bytes file_hash = 5; */ public com.google.protobuf.ByteString getFileHash() { return fileHash_; } private void initFields() { chunkNumber_ = 0; chunkCount_ = 0; data_ = com.google.protobuf.ByteString.EMPTY; size_ = 0; fileHash_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, chunkNumber_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, chunkCount_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, data_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, size_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(5, fileHash_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, chunkNumber_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, chunkCount_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, data_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, size_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, fileHash_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseLibraryChunk} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLibraryChunk_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLibraryChunk_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); chunkNumber_ = 0; bitField0_ = (bitField0_ & ~0x00000001); chunkCount_ = 0; bitField0_ = (bitField0_ & ~0x00000002); data_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); size_ = 0; bitField0_ = (bitField0_ & ~0x00000008); fileHash_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseLibraryChunk_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.chunkNumber_ = chunkNumber_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.chunkCount_ = chunkCount_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.data_ = data_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.size_ = size_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.fileHash_ = fileHash_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance()) return this; if (other.hasChunkNumber()) { setChunkNumber(other.getChunkNumber()); } if (other.hasChunkCount()) { setChunkCount(other.getChunkCount()); } if (other.hasData()) { setData(other.getData()); } if (other.hasSize()) { setSize(other.getSize()); } if (other.hasFileHash()) { setFileHash(other.getFileHash()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 chunk_number = 1; private int chunkNumber_ ; /** * optional int32 chunk_number = 1; */ public boolean hasChunkNumber() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 chunk_number = 1; */ public int getChunkNumber() { return chunkNumber_; } /** * optional int32 chunk_number = 1; */ public Builder setChunkNumber(int value) { bitField0_ |= 0x00000001; chunkNumber_ = value; onChanged(); return this; } /** * optional int32 chunk_number = 1; */ public Builder clearChunkNumber() { bitField0_ = (bitField0_ & ~0x00000001); chunkNumber_ = 0; onChanged(); return this; } // optional int32 chunk_count = 2; private int chunkCount_ ; /** * optional int32 chunk_count = 2; */ public boolean hasChunkCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 chunk_count = 2; */ public int getChunkCount() { return chunkCount_; } /** * optional int32 chunk_count = 2; */ public Builder setChunkCount(int value) { bitField0_ |= 0x00000002; chunkCount_ = value; onChanged(); return this; } /** * optional int32 chunk_count = 2; */ public Builder clearChunkCount() { bitField0_ = (bitField0_ & ~0x00000002); chunkCount_ = 0; onChanged(); return this; } // optional bytes data = 3; private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes data = 3; */ public boolean hasData() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional bytes data = 3; */ public com.google.protobuf.ByteString getData() { return data_; } /** * optional bytes data = 3; */ public Builder setData(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; data_ = value; onChanged(); return this; } /** * optional bytes data = 3; */ public Builder clearData() { bitField0_ = (bitField0_ & ~0x00000004); data_ = getDefaultInstance().getData(); onChanged(); return this; } // optional int32 size = 4; private int size_ ; /** * optional int32 size = 4; */ public boolean hasSize() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional int32 size = 4; */ public int getSize() { return size_; } /** * optional int32 size = 4; */ public Builder setSize(int value) { bitField0_ |= 0x00000008; size_ = value; onChanged(); return this; } /** * optional int32 size = 4; */ public Builder clearSize() { bitField0_ = (bitField0_ & ~0x00000008); size_ = 0; onChanged(); return this; } // optional bytes file_hash = 5; private com.google.protobuf.ByteString fileHash_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes file_hash = 5; */ public boolean hasFileHash() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional bytes file_hash = 5; */ public com.google.protobuf.ByteString getFileHash() { return fileHash_; } /** * optional bytes file_hash = 5; */ public Builder setFileHash(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; fileHash_ = value; onChanged(); return this; } /** * optional bytes file_hash = 5; */ public Builder clearFileHash() { bitField0_ = (bitField0_ & ~0x00000010); fileHash_ = getDefaultInstance().getFileHash(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseLibraryChunk) } static { defaultInstance = new ResponseLibraryChunk(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseLibraryChunk) } public interface ResponseSongOfferOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional bool accepted = 1; /** * optional bool accepted = 1; * *
     * true = client wants to download item
     * 
*/ boolean hasAccepted(); /** * optional bool accepted = 1; * *
     * true = client wants to download item
     * 
*/ boolean getAccepted(); } /** * Protobuf type {@code pb.remote.ResponseSongOffer} */ public static final class ResponseSongOffer extends com.google.protobuf.GeneratedMessage implements ResponseSongOfferOrBuilder { // Use ResponseSongOffer.newBuilder() to construct. private ResponseSongOffer(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseSongOffer(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseSongOffer defaultInstance; public static ResponseSongOffer getDefaultInstance() { return defaultInstance; } public ResponseSongOffer getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseSongOffer( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; accepted_ = input.readBool(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongOffer_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongOffer_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseSongOffer parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseSongOffer(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional bool accepted = 1; public static final int ACCEPTED_FIELD_NUMBER = 1; private boolean accepted_; /** * optional bool accepted = 1; * *
     * true = client wants to download item
     * 
*/ public boolean hasAccepted() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional bool accepted = 1; * *
     * true = client wants to download item
     * 
*/ public boolean getAccepted() { return accepted_; } private void initFields() { accepted_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBool(1, accepted_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, accepted_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseSongOffer} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongOffer_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongOffer_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); accepted_ = false; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseSongOffer_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.accepted_ = accepted_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance()) return this; if (other.hasAccepted()) { setAccepted(other.getAccepted()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional bool accepted = 1; private boolean accepted_ ; /** * optional bool accepted = 1; * *
       * true = client wants to download item
       * 
*/ public boolean hasAccepted() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional bool accepted = 1; * *
       * true = client wants to download item
       * 
*/ public boolean getAccepted() { return accepted_; } /** * optional bool accepted = 1; * *
       * true = client wants to download item
       * 
*/ public Builder setAccepted(boolean value) { bitField0_ |= 0x00000001; accepted_ = value; onChanged(); return this; } /** * optional bool accepted = 1; * *
       * true = client wants to download item
       * 
*/ public Builder clearAccepted() { bitField0_ = (bitField0_ & ~0x00000001); accepted_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseSongOffer) } static { defaultInstance = new ResponseSongOffer(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseSongOffer) } public interface RequestRateSongOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional float rating = 1; /** * optional float rating = 1; * *
     * 0 to 1
     * 
*/ boolean hasRating(); /** * optional float rating = 1; * *
     * 0 to 1
     * 
*/ float getRating(); } /** * Protobuf type {@code pb.remote.RequestRateSong} */ public static final class RequestRateSong extends com.google.protobuf.GeneratedMessage implements RequestRateSongOrBuilder { // Use RequestRateSong.newBuilder() to construct. private RequestRateSong(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestRateSong(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestRateSong defaultInstance; public static RequestRateSong getDefaultInstance() { return defaultInstance; } public RequestRateSong getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestRateSong( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 13: { bitField0_ |= 0x00000001; rating_ = input.readFloat(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRateSong_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRateSong_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestRateSong parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestRateSong(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional float rating = 1; public static final int RATING_FIELD_NUMBER = 1; private float rating_; /** * optional float rating = 1; * *
     * 0 to 1
     * 
*/ public boolean hasRating() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional float rating = 1; * *
     * 0 to 1
     * 
*/ public float getRating() { return rating_; } private void initFields() { rating_ = 0F; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeFloat(1, rating_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(1, rating_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestRateSong} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRateSong_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRateSong_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); rating_ = 0F; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestRateSong_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.rating_ = rating_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance()) return this; if (other.hasRating()) { setRating(other.getRating()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional float rating = 1; private float rating_ ; /** * optional float rating = 1; * *
       * 0 to 1
       * 
*/ public boolean hasRating() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional float rating = 1; * *
       * 0 to 1
       * 
*/ public float getRating() { return rating_; } /** * optional float rating = 1; * *
       * 0 to 1
       * 
*/ public Builder setRating(float value) { bitField0_ |= 0x00000001; rating_ = value; onChanged(); return this; } /** * optional float rating = 1; * *
       * 0 to 1
       * 
*/ public Builder clearRating() { bitField0_ = (bitField0_ & ~0x00000001); rating_ = 0F; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestRateSong) } static { defaultInstance = new RequestRateSong(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestRateSong) } public interface ResponseDownloadTotalSizeOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 total_size = 1; /** * optional int32 total_size = 1; */ boolean hasTotalSize(); /** * optional int32 total_size = 1; */ int getTotalSize(); // optional int32 file_count = 2; /** * optional int32 file_count = 2; */ boolean hasFileCount(); /** * optional int32 file_count = 2; */ int getFileCount(); } /** * Protobuf type {@code pb.remote.ResponseDownloadTotalSize} */ public static final class ResponseDownloadTotalSize extends com.google.protobuf.GeneratedMessage implements ResponseDownloadTotalSizeOrBuilder { // Use ResponseDownloadTotalSize.newBuilder() to construct. private ResponseDownloadTotalSize(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseDownloadTotalSize(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseDownloadTotalSize defaultInstance; public static ResponseDownloadTotalSize getDefaultInstance() { return defaultInstance; } public ResponseDownloadTotalSize getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseDownloadTotalSize( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; totalSize_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; fileCount_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDownloadTotalSize_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDownloadTotalSize_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseDownloadTotalSize parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseDownloadTotalSize(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 total_size = 1; public static final int TOTAL_SIZE_FIELD_NUMBER = 1; private int totalSize_; /** * optional int32 total_size = 1; */ public boolean hasTotalSize() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 total_size = 1; */ public int getTotalSize() { return totalSize_; } // optional int32 file_count = 2; public static final int FILE_COUNT_FIELD_NUMBER = 2; private int fileCount_; /** * optional int32 file_count = 2; */ public boolean hasFileCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 file_count = 2; */ public int getFileCount() { return fileCount_; } private void initFields() { totalSize_ = 0; fileCount_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, totalSize_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, fileCount_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, totalSize_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, fileCount_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseDownloadTotalSize} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDownloadTotalSize_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDownloadTotalSize_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); totalSize_ = 0; bitField0_ = (bitField0_ & ~0x00000001); fileCount_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseDownloadTotalSize_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.totalSize_ = totalSize_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.fileCount_ = fileCount_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance()) return this; if (other.hasTotalSize()) { setTotalSize(other.getTotalSize()); } if (other.hasFileCount()) { setFileCount(other.getFileCount()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 total_size = 1; private int totalSize_ ; /** * optional int32 total_size = 1; */ public boolean hasTotalSize() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 total_size = 1; */ public int getTotalSize() { return totalSize_; } /** * optional int32 total_size = 1; */ public Builder setTotalSize(int value) { bitField0_ |= 0x00000001; totalSize_ = value; onChanged(); return this; } /** * optional int32 total_size = 1; */ public Builder clearTotalSize() { bitField0_ = (bitField0_ & ~0x00000001); totalSize_ = 0; onChanged(); return this; } // optional int32 file_count = 2; private int fileCount_ ; /** * optional int32 file_count = 2; */ public boolean hasFileCount() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 file_count = 2; */ public int getFileCount() { return fileCount_; } /** * optional int32 file_count = 2; */ public Builder setFileCount(int value) { bitField0_ |= 0x00000002; fileCount_ = value; onChanged(); return this; } /** * optional int32 file_count = 2; */ public Builder clearFileCount() { bitField0_ = (bitField0_ & ~0x00000002); fileCount_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseDownloadTotalSize) } static { defaultInstance = new ResponseDownloadTotalSize(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseDownloadTotalSize) } public interface RequestGlobalSearchOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string query = 1; /** * optional string query = 1; */ boolean hasQuery(); /** * optional string query = 1; */ java.lang.String getQuery(); /** * optional string query = 1; */ com.google.protobuf.ByteString getQueryBytes(); } /** * Protobuf type {@code pb.remote.RequestGlobalSearch} */ public static final class RequestGlobalSearch extends com.google.protobuf.GeneratedMessage implements RequestGlobalSearchOrBuilder { // Use RequestGlobalSearch.newBuilder() to construct. private RequestGlobalSearch(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RequestGlobalSearch(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RequestGlobalSearch defaultInstance; public static RequestGlobalSearch getDefaultInstance() { return defaultInstance; } public RequestGlobalSearch getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RequestGlobalSearch( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; query_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestGlobalSearch_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestGlobalSearch_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RequestGlobalSearch parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RequestGlobalSearch(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional string query = 1; public static final int QUERY_FIELD_NUMBER = 1; private java.lang.Object query_; /** * optional string query = 1; */ public boolean hasQuery() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional string query = 1; */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { query_ = s; } return s; } } /** * optional string query = 1; */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { query_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getQueryBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getQueryBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.RequestGlobalSearch} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestGlobalSearch_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestGlobalSearch_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); query_ = ""; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_RequestGlobalSearch_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.query_ = query_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance()) return this; if (other.hasQuery()) { bitField0_ |= 0x00000001; query_ = other.query_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string query = 1; private java.lang.Object query_ = ""; /** * optional string query = 1; */ public boolean hasQuery() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional string query = 1; */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); query_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string query = 1; */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string query = 1; */ public Builder setQuery( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; query_ = value; onChanged(); return this; } /** * optional string query = 1; */ public Builder clearQuery() { bitField0_ = (bitField0_ & ~0x00000001); query_ = getDefaultInstance().getQuery(); onChanged(); return this; } /** * optional string query = 1; */ public Builder setQueryBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; query_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.RequestGlobalSearch) } static { defaultInstance = new RequestGlobalSearch(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.RequestGlobalSearch) } public interface ResponseGlobalSearchOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 id = 1; /** * optional int32 id = 1; */ boolean hasId(); /** * optional int32 id = 1; */ int getId(); // optional string query = 2; /** * optional string query = 2; */ boolean hasQuery(); /** * optional string query = 2; */ java.lang.String getQuery(); /** * optional string query = 2; */ com.google.protobuf.ByteString getQueryBytes(); // optional string search_provider = 3; /** * optional string search_provider = 3; */ boolean hasSearchProvider(); /** * optional string search_provider = 3; */ java.lang.String getSearchProvider(); /** * optional string search_provider = 3; */ com.google.protobuf.ByteString getSearchProviderBytes(); // repeated .pb.remote.SongMetadata song_metadata = 4; /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ java.util.List getSongMetadataList(); /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(int index); /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ int getSongMetadataCount(); /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ java.util.List getSongMetadataOrBuilderList(); /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder( int index); // optional bytes search_provider_icon = 5; /** * optional bytes search_provider_icon = 5; */ boolean hasSearchProviderIcon(); /** * optional bytes search_provider_icon = 5; */ com.google.protobuf.ByteString getSearchProviderIcon(); } /** * Protobuf type {@code pb.remote.ResponseGlobalSearch} */ public static final class ResponseGlobalSearch extends com.google.protobuf.GeneratedMessage implements ResponseGlobalSearchOrBuilder { // Use ResponseGlobalSearch.newBuilder() to construct. private ResponseGlobalSearch(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseGlobalSearch(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseGlobalSearch defaultInstance; public static ResponseGlobalSearch getDefaultInstance() { return defaultInstance; } public ResponseGlobalSearch getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseGlobalSearch( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt32(); break; } case 18: { bitField0_ |= 0x00000002; query_ = input.readBytes(); break; } case 26: { bitField0_ |= 0x00000004; searchProvider_ = input.readBytes(); break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { songMetadata_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } songMetadata_.add(input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.PARSER, extensionRegistry)); break; } case 42: { bitField0_ |= 0x00000008; searchProviderIcon_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { songMetadata_ = java.util.Collections.unmodifiableList(songMetadata_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearch_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearch_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseGlobalSearch parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseGlobalSearch(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 id = 1; public static final int ID_FIELD_NUMBER = 1; private int id_; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } // optional string query = 2; public static final int QUERY_FIELD_NUMBER = 2; private java.lang.Object query_; /** * optional string query = 2; */ public boolean hasQuery() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string query = 2; */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { query_ = s; } return s; } } /** * optional string query = 2; */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string search_provider = 3; public static final int SEARCH_PROVIDER_FIELD_NUMBER = 3; private java.lang.Object searchProvider_; /** * optional string search_provider = 3; */ public boolean hasSearchProvider() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional string search_provider = 3; */ public java.lang.String getSearchProvider() { java.lang.Object ref = searchProvider_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { searchProvider_ = s; } return s; } } /** * optional string search_provider = 3; */ public com.google.protobuf.ByteString getSearchProviderBytes() { java.lang.Object ref = searchProvider_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); searchProvider_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // repeated .pb.remote.SongMetadata song_metadata = 4; public static final int SONG_METADATA_FIELD_NUMBER = 4; private java.util.List songMetadata_; /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public java.util.List getSongMetadataList() { return songMetadata_; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public java.util.List getSongMetadataOrBuilderList() { return songMetadata_; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public int getSongMetadataCount() { return songMetadata_.size(); } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(int index) { return songMetadata_.get(index); } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder( int index) { return songMetadata_.get(index); } // optional bytes search_provider_icon = 5; public static final int SEARCH_PROVIDER_ICON_FIELD_NUMBER = 5; private com.google.protobuf.ByteString searchProviderIcon_; /** * optional bytes search_provider_icon = 5; */ public boolean hasSearchProviderIcon() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional bytes search_provider_icon = 5; */ public com.google.protobuf.ByteString getSearchProviderIcon() { return searchProviderIcon_; } private void initFields() { id_ = 0; query_ = ""; searchProvider_ = ""; songMetadata_ = java.util.Collections.emptyList(); searchProviderIcon_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getQueryBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(3, getSearchProviderBytes()); } for (int i = 0; i < songMetadata_.size(); i++) { output.writeMessage(4, songMetadata_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(5, searchProviderIcon_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getQueryBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, getSearchProviderBytes()); } for (int i = 0; i < songMetadata_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, songMetadata_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(5, searchProviderIcon_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseGlobalSearch} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearch_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearch_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSongMetadataFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0; bitField0_ = (bitField0_ & ~0x00000001); query_ = ""; bitField0_ = (bitField0_ & ~0x00000002); searchProvider_ = ""; bitField0_ = (bitField0_ & ~0x00000004); if (songMetadataBuilder_ == null) { songMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { songMetadataBuilder_.clear(); } searchProviderIcon_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearch_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.query_ = query_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.searchProvider_ = searchProvider_; if (songMetadataBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { songMetadata_ = java.util.Collections.unmodifiableList(songMetadata_); bitField0_ = (bitField0_ & ~0x00000008); } result.songMetadata_ = songMetadata_; } else { result.songMetadata_ = songMetadataBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000008; } result.searchProviderIcon_ = searchProviderIcon_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasQuery()) { bitField0_ |= 0x00000002; query_ = other.query_; onChanged(); } if (other.hasSearchProvider()) { bitField0_ |= 0x00000004; searchProvider_ = other.searchProvider_; onChanged(); } if (songMetadataBuilder_ == null) { if (!other.songMetadata_.isEmpty()) { if (songMetadata_.isEmpty()) { songMetadata_ = other.songMetadata_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureSongMetadataIsMutable(); songMetadata_.addAll(other.songMetadata_); } onChanged(); } } else { if (!other.songMetadata_.isEmpty()) { if (songMetadataBuilder_.isEmpty()) { songMetadataBuilder_.dispose(); songMetadataBuilder_ = null; songMetadata_ = other.songMetadata_; bitField0_ = (bitField0_ & ~0x00000008); songMetadataBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSongMetadataFieldBuilder() : null; } else { songMetadataBuilder_.addAllMessages(other.songMetadata_); } } } if (other.hasSearchProviderIcon()) { setSearchProviderIcon(other.getSearchProviderIcon()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 id = 1; private int id_ ; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } /** * optional int32 id = 1; */ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional int32 id = 1; */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; onChanged(); return this; } // optional string query = 2; private java.lang.Object query_ = ""; /** * optional string query = 2; */ public boolean hasQuery() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string query = 2; */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); query_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string query = 2; */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string query = 2; */ public Builder setQuery( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; query_ = value; onChanged(); return this; } /** * optional string query = 2; */ public Builder clearQuery() { bitField0_ = (bitField0_ & ~0x00000002); query_ = getDefaultInstance().getQuery(); onChanged(); return this; } /** * optional string query = 2; */ public Builder setQueryBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; query_ = value; onChanged(); return this; } // optional string search_provider = 3; private java.lang.Object searchProvider_ = ""; /** * optional string search_provider = 3; */ public boolean hasSearchProvider() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional string search_provider = 3; */ public java.lang.String getSearchProvider() { java.lang.Object ref = searchProvider_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); searchProvider_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string search_provider = 3; */ public com.google.protobuf.ByteString getSearchProviderBytes() { java.lang.Object ref = searchProvider_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); searchProvider_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string search_provider = 3; */ public Builder setSearchProvider( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; searchProvider_ = value; onChanged(); return this; } /** * optional string search_provider = 3; */ public Builder clearSearchProvider() { bitField0_ = (bitField0_ & ~0x00000004); searchProvider_ = getDefaultInstance().getSearchProvider(); onChanged(); return this; } /** * optional string search_provider = 3; */ public Builder setSearchProviderBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; searchProvider_ = value; onChanged(); return this; } // repeated .pb.remote.SongMetadata song_metadata = 4; private java.util.List songMetadata_ = java.util.Collections.emptyList(); private void ensureSongMetadataIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { songMetadata_ = new java.util.ArrayList(songMetadata_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> songMetadataBuilder_; /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public java.util.List getSongMetadataList() { if (songMetadataBuilder_ == null) { return java.util.Collections.unmodifiableList(songMetadata_); } else { return songMetadataBuilder_.getMessageList(); } } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public int getSongMetadataCount() { if (songMetadataBuilder_ == null) { return songMetadata_.size(); } else { return songMetadataBuilder_.getCount(); } } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(int index) { if (songMetadataBuilder_ == null) { return songMetadata_.get(index); } else { return songMetadataBuilder_.getMessage(index); } } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder setSongMetadata( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongMetadataIsMutable(); songMetadata_.set(index, value); onChanged(); } else { songMetadataBuilder_.setMessage(index, value); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder setSongMetadata( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songMetadataBuilder_ == null) { ensureSongMetadataIsMutable(); songMetadata_.set(index, builderForValue.build()); onChanged(); } else { songMetadataBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder addSongMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongMetadataIsMutable(); songMetadata_.add(value); onChanged(); } else { songMetadataBuilder_.addMessage(value); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder addSongMetadata( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata value) { if (songMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSongMetadataIsMutable(); songMetadata_.add(index, value); onChanged(); } else { songMetadataBuilder_.addMessage(index, value); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder addSongMetadata( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songMetadataBuilder_ == null) { ensureSongMetadataIsMutable(); songMetadata_.add(builderForValue.build()); onChanged(); } else { songMetadataBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder addSongMetadata( int index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder builderForValue) { if (songMetadataBuilder_ == null) { ensureSongMetadataIsMutable(); songMetadata_.add(index, builderForValue.build()); onChanged(); } else { songMetadataBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder addAllSongMetadata( java.lang.Iterable values) { if (songMetadataBuilder_ == null) { ensureSongMetadataIsMutable(); super.addAll(values, songMetadata_); onChanged(); } else { songMetadataBuilder_.addAllMessages(values); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder clearSongMetadata() { if (songMetadataBuilder_ == null) { songMetadata_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { songMetadataBuilder_.clear(); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public Builder removeSongMetadata(int index) { if (songMetadataBuilder_ == null) { ensureSongMetadataIsMutable(); songMetadata_.remove(index); onChanged(); } else { songMetadataBuilder_.remove(index); } return this; } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongMetadataBuilder( int index) { return getSongMetadataFieldBuilder().getBuilder(index); } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder( int index) { if (songMetadataBuilder_ == null) { return songMetadata_.get(index); } else { return songMetadataBuilder_.getMessageOrBuilder(index); } } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public java.util.List getSongMetadataOrBuilderList() { if (songMetadataBuilder_ != null) { return songMetadataBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(songMetadata_); } } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongMetadataBuilder() { return getSongMetadataFieldBuilder().addBuilder( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()); } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongMetadataBuilder( int index) { return getSongMetadataFieldBuilder().addBuilder( index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance()); } /** * repeated .pb.remote.SongMetadata song_metadata = 4; */ public java.util.List getSongMetadataBuilderList() { return getSongMetadataFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder> getSongMetadataFieldBuilder() { if (songMetadataBuilder_ == null) { songMetadataBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>( songMetadata_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); songMetadata_ = null; } return songMetadataBuilder_; } // optional bytes search_provider_icon = 5; private com.google.protobuf.ByteString searchProviderIcon_ = com.google.protobuf.ByteString.EMPTY; /** * optional bytes search_provider_icon = 5; */ public boolean hasSearchProviderIcon() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional bytes search_provider_icon = 5; */ public com.google.protobuf.ByteString getSearchProviderIcon() { return searchProviderIcon_; } /** * optional bytes search_provider_icon = 5; */ public Builder setSearchProviderIcon(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; searchProviderIcon_ = value; onChanged(); return this; } /** * optional bytes search_provider_icon = 5; */ public Builder clearSearchProviderIcon() { bitField0_ = (bitField0_ & ~0x00000010); searchProviderIcon_ = getDefaultInstance().getSearchProviderIcon(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseGlobalSearch) } static { defaultInstance = new ResponseGlobalSearch(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseGlobalSearch) } public interface ResponseTranscoderStatusOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 processed = 1; /** * optional int32 processed = 1; */ boolean hasProcessed(); /** * optional int32 processed = 1; */ int getProcessed(); // optional int32 total = 2; /** * optional int32 total = 2; */ boolean hasTotal(); /** * optional int32 total = 2; */ int getTotal(); } /** * Protobuf type {@code pb.remote.ResponseTranscoderStatus} */ public static final class ResponseTranscoderStatus extends com.google.protobuf.GeneratedMessage implements ResponseTranscoderStatusOrBuilder { // Use ResponseTranscoderStatus.newBuilder() to construct. private ResponseTranscoderStatus(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseTranscoderStatus(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseTranscoderStatus defaultInstance; public static ResponseTranscoderStatus getDefaultInstance() { return defaultInstance; } public ResponseTranscoderStatus getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseTranscoderStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; processed_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; total_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseTranscoderStatus_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseTranscoderStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseTranscoderStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseTranscoderStatus(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 processed = 1; public static final int PROCESSED_FIELD_NUMBER = 1; private int processed_; /** * optional int32 processed = 1; */ public boolean hasProcessed() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 processed = 1; */ public int getProcessed() { return processed_; } // optional int32 total = 2; public static final int TOTAL_FIELD_NUMBER = 2; private int total_; /** * optional int32 total = 2; */ public boolean hasTotal() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 total = 2; */ public int getTotal() { return total_; } private void initFields() { processed_ = 0; total_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, processed_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, total_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, processed_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, total_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseTranscoderStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseTranscoderStatus_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseTranscoderStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); processed_ = 0; bitField0_ = (bitField0_ & ~0x00000001); total_ = 0; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseTranscoderStatus_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.processed_ = processed_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.total_ = total_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance()) return this; if (other.hasProcessed()) { setProcessed(other.getProcessed()); } if (other.hasTotal()) { setTotal(other.getTotal()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 processed = 1; private int processed_ ; /** * optional int32 processed = 1; */ public boolean hasProcessed() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 processed = 1; */ public int getProcessed() { return processed_; } /** * optional int32 processed = 1; */ public Builder setProcessed(int value) { bitField0_ |= 0x00000001; processed_ = value; onChanged(); return this; } /** * optional int32 processed = 1; */ public Builder clearProcessed() { bitField0_ = (bitField0_ & ~0x00000001); processed_ = 0; onChanged(); return this; } // optional int32 total = 2; private int total_ ; /** * optional int32 total = 2; */ public boolean hasTotal() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional int32 total = 2; */ public int getTotal() { return total_; } /** * optional int32 total = 2; */ public Builder setTotal(int value) { bitField0_ |= 0x00000002; total_ = value; onChanged(); return this; } /** * optional int32 total = 2; */ public Builder clearTotal() { bitField0_ = (bitField0_ & ~0x00000002); total_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseTranscoderStatus) } static { defaultInstance = new ResponseTranscoderStatus(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseTranscoderStatus) } public interface ResponseGlobalSearchStatusOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 id = 1; /** * optional int32 id = 1; */ boolean hasId(); /** * optional int32 id = 1; */ int getId(); // optional string query = 2; /** * optional string query = 2; */ boolean hasQuery(); /** * optional string query = 2; */ java.lang.String getQuery(); /** * optional string query = 2; */ com.google.protobuf.ByteString getQueryBytes(); // optional .pb.remote.GlobalSearchStatus status = 3; /** * optional .pb.remote.GlobalSearchStatus status = 3; */ boolean hasStatus(); /** * optional .pb.remote.GlobalSearchStatus status = 3; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus getStatus(); } /** * Protobuf type {@code pb.remote.ResponseGlobalSearchStatus} */ public static final class ResponseGlobalSearchStatus extends com.google.protobuf.GeneratedMessage implements ResponseGlobalSearchStatusOrBuilder { // Use ResponseGlobalSearchStatus.newBuilder() to construct. private ResponseGlobalSearchStatus(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ResponseGlobalSearchStatus(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ResponseGlobalSearchStatus defaultInstance; public static ResponseGlobalSearchStatus getDefaultInstance() { return defaultInstance; } public ResponseGlobalSearchStatus getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ResponseGlobalSearchStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt32(); break; } case 18: { bitField0_ |= 0x00000002; query_ = input.readBytes(); break; } case 24: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(3, rawValue); } else { bitField0_ |= 0x00000004; status_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearchStatus_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearchStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ResponseGlobalSearchStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ResponseGlobalSearchStatus(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; // optional int32 id = 1; public static final int ID_FIELD_NUMBER = 1; private int id_; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } // optional string query = 2; public static final int QUERY_FIELD_NUMBER = 2; private java.lang.Object query_; /** * optional string query = 2; */ public boolean hasQuery() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string query = 2; */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { query_ = s; } return s; } } /** * optional string query = 2; */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional .pb.remote.GlobalSearchStatus status = 3; public static final int STATUS_FIELD_NUMBER = 3; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus status_; /** * optional .pb.remote.GlobalSearchStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional .pb.remote.GlobalSearchStatus status = 3; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus getStatus() { return status_; } private void initFields() { id_ = 0; query_ = ""; status_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus.GlobalSearchStarted; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getQueryBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeEnum(3, status_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, id_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getQueryBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, status_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.ResponseGlobalSearchStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearchStatus_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearchStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0; bitField0_ = (bitField0_ & ~0x00000001); query_ = ""; bitField0_ = (bitField0_ & ~0x00000002); status_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus.GlobalSearchStarted; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_ResponseGlobalSearchStatus_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.query_ = query_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.status_ = status_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (other.hasQuery()) { bitField0_ |= 0x00000002; query_ = other.query_; onChanged(); } if (other.hasStatus()) { setStatus(other.getStatus()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional int32 id = 1; private int id_ ; /** * optional int32 id = 1; */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 id = 1; */ public int getId() { return id_; } /** * optional int32 id = 1; */ public Builder setId(int value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * optional int32 id = 1; */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0; onChanged(); return this; } // optional string query = 2; private java.lang.Object query_ = ""; /** * optional string query = 2; */ public boolean hasQuery() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional string query = 2; */ public java.lang.String getQuery() { java.lang.Object ref = query_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); query_ = s; return s; } else { return (java.lang.String) ref; } } /** * optional string query = 2; */ public com.google.protobuf.ByteString getQueryBytes() { java.lang.Object ref = query_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); query_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * optional string query = 2; */ public Builder setQuery( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; query_ = value; onChanged(); return this; } /** * optional string query = 2; */ public Builder clearQuery() { bitField0_ = (bitField0_ & ~0x00000002); query_ = getDefaultInstance().getQuery(); onChanged(); return this; } /** * optional string query = 2; */ public Builder setQueryBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; query_ = value; onChanged(); return this; } // optional .pb.remote.GlobalSearchStatus status = 3; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus status_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus.GlobalSearchStarted; /** * optional .pb.remote.GlobalSearchStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional .pb.remote.GlobalSearchStatus status = 3; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus getStatus() { return status_; } /** * optional .pb.remote.GlobalSearchStatus status = 3; */ public Builder setStatus(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; status_ = value; onChanged(); return this; } /** * optional .pb.remote.GlobalSearchStatus status = 3; */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000004); status_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus.GlobalSearchStarted; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:pb.remote.ResponseGlobalSearchStatus) } static { defaultInstance = new ResponseGlobalSearchStatus(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.ResponseGlobalSearchStatus) } public interface MessageOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 version = 1 [default = 21]; /** * optional int32 version = 1 [default = 21]; */ boolean hasVersion(); /** * optional int32 version = 1 [default = 21]; */ int getVersion(); // optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
     * What data is in the message?
     * 
*/ boolean hasType(); /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
     * What data is in the message?
     * 
*/ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType getType(); // optional .pb.remote.RequestConnect request_connect = 21; /** * optional .pb.remote.RequestConnect request_connect = 21; */ boolean hasRequestConnect(); /** * optional .pb.remote.RequestConnect request_connect = 21; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getRequestConnect(); /** * optional .pb.remote.RequestConnect request_connect = 21; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder getRequestConnectOrBuilder(); // optional .pb.remote.RequestPlaylists request_playlists = 27; /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ boolean hasRequestPlaylists(); /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getRequestPlaylists(); /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder getRequestPlaylistsOrBuilder(); // optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ boolean hasRequestPlaylistSongs(); /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getRequestPlaylistSongs(); /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder getRequestPlaylistSongsOrBuilder(); // optional .pb.remote.RequestChangeSong request_change_song = 11; /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ boolean hasRequestChangeSong(); /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getRequestChangeSong(); /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder getRequestChangeSongOrBuilder(); // optional .pb.remote.RequestSetVolume request_set_volume = 12; /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ boolean hasRequestSetVolume(); /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getRequestSetVolume(); /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder getRequestSetVolumeOrBuilder(); // optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ boolean hasRequestSetTrackPosition(); /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getRequestSetTrackPosition(); /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder getRequestSetTrackPositionOrBuilder(); // optional .pb.remote.RequestInsertUrls request_insert_urls = 25; /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ boolean hasRequestInsertUrls(); /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getRequestInsertUrls(); /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder getRequestInsertUrlsOrBuilder(); // optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ boolean hasRequestRemoveSongs(); /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getRequestRemoveSongs(); /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder getRequestRemoveSongsOrBuilder(); // optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ boolean hasRequestOpenPlaylist(); /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getRequestOpenPlaylist(); /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder getRequestOpenPlaylistOrBuilder(); // optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ boolean hasRequestClosePlaylist(); /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getRequestClosePlaylist(); /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder getRequestClosePlaylistOrBuilder(); // optional .pb.remote.RequestDownloadSongs request_download_songs = 31; /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ boolean hasRequestDownloadSongs(); /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getRequestDownloadSongs(); /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder getRequestDownloadSongsOrBuilder(); // optional .pb.remote.RequestRateSong request_rate_song = 35; /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ boolean hasRequestRateSong(); /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getRequestRateSong(); /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder getRequestRateSongOrBuilder(); // optional .pb.remote.RequestGlobalSearch request_global_search = 37; /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ boolean hasRequestGlobalSearch(); /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getRequestGlobalSearch(); /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder getRequestGlobalSearchOrBuilder(); // optional .pb.remote.Repeat repeat = 13; /** * optional .pb.remote.Repeat repeat = 13; */ boolean hasRepeat(); /** * optional .pb.remote.Repeat repeat = 13; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getRepeat(); /** * optional .pb.remote.Repeat repeat = 13; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder getRepeatOrBuilder(); // optional .pb.remote.Shuffle shuffle = 14; /** * optional .pb.remote.Shuffle shuffle = 14; */ boolean hasShuffle(); /** * optional .pb.remote.Shuffle shuffle = 14; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getShuffle(); /** * optional .pb.remote.Shuffle shuffle = 14; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder getShuffleOrBuilder(); // optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ boolean hasResponseClementineInfo(); /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getResponseClementineInfo(); /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder getResponseClementineInfoOrBuilder(); // optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ boolean hasResponseCurrentMetadata(); /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getResponseCurrentMetadata(); /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder getResponseCurrentMetadataOrBuilder(); // optional .pb.remote.ResponsePlaylists response_playlists = 17; /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ boolean hasResponsePlaylists(); /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getResponsePlaylists(); /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder getResponsePlaylistsOrBuilder(); // optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ boolean hasResponsePlaylistSongs(); /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getResponsePlaylistSongs(); /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder getResponsePlaylistSongsOrBuilder(); // optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ boolean hasResponseEngineStateChanged(); /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getResponseEngineStateChanged(); /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder getResponseEngineStateChangedOrBuilder(); // optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ boolean hasResponseUpdateTrackPosition(); /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getResponseUpdateTrackPosition(); /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder getResponseUpdateTrackPositionOrBuilder(); // optional .pb.remote.ResponseDisconnect response_disconnect = 22; /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ boolean hasResponseDisconnect(); /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getResponseDisconnect(); /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder getResponseDisconnectOrBuilder(); // optional .pb.remote.ResponseActiveChanged response_active_changed = 24; /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ boolean hasResponseActiveChanged(); /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getResponseActiveChanged(); /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder getResponseActiveChangedOrBuilder(); // optional .pb.remote.ResponseLyrics response_lyrics = 30; /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ boolean hasResponseLyrics(); /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getResponseLyrics(); /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder getResponseLyricsOrBuilder(); // optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ boolean hasResponseSongFileChunk(); /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getResponseSongFileChunk(); /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder getResponseSongFileChunkOrBuilder(); // optional .pb.remote.ResponseSongOffer response_song_offer = 33; /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ boolean hasResponseSongOffer(); /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getResponseSongOffer(); /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder getResponseSongOfferOrBuilder(); // optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ boolean hasResponseLibraryChunk(); /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getResponseLibraryChunk(); /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder getResponseLibraryChunkOrBuilder(); // optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ boolean hasResponseDownloadTotalSize(); /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getResponseDownloadTotalSize(); /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder getResponseDownloadTotalSizeOrBuilder(); // optional .pb.remote.ResponseGlobalSearch response_global_search = 38; /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ boolean hasResponseGlobalSearch(); /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getResponseGlobalSearch(); /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder getResponseGlobalSearchOrBuilder(); // optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ boolean hasResponseTranscoderStatus(); /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getResponseTranscoderStatus(); /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder getResponseTranscoderStatusOrBuilder(); // optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ boolean hasResponseGlobalSearchStatus(); /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getResponseGlobalSearchStatus(); /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder getResponseGlobalSearchStatusOrBuilder(); } /** * Protobuf type {@code pb.remote.Message} * *
   * The message itself
   * 
*/ public static final class Message extends com.google.protobuf.GeneratedMessage implements MessageOrBuilder { // Use Message.newBuilder() to construct. private Message(com.google.protobuf.GeneratedMessage.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Message(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Message defaultInstance; public static Message getDefaultInstance() { return defaultInstance; } public Message getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Message( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; int mutable_bitField1_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; version_ = input.readInt32(); break; } case 16: { int rawValue = input.readEnum(); de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType value = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(2, rawValue); } else { bitField0_ |= 0x00000002; type_ = value; } break; } case 82: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = requestPlaylistSongs_.toBuilder(); } requestPlaylistSongs_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestPlaylistSongs_); requestPlaylistSongs_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000010; break; } case 90: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder subBuilder = null; if (((bitField0_ & 0x00000020) == 0x00000020)) { subBuilder = requestChangeSong_.toBuilder(); } requestChangeSong_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestChangeSong_); requestChangeSong_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000020; break; } case 98: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder subBuilder = null; if (((bitField0_ & 0x00000040) == 0x00000040)) { subBuilder = requestSetVolume_.toBuilder(); } requestSetVolume_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestSetVolume_); requestSetVolume_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000040; break; } case 106: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder subBuilder = null; if (((bitField0_ & 0x00008000) == 0x00008000)) { subBuilder = repeat_.toBuilder(); } repeat_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(repeat_); repeat_ = subBuilder.buildPartial(); } bitField0_ |= 0x00008000; break; } case 114: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder subBuilder = null; if (((bitField0_ & 0x00010000) == 0x00010000)) { subBuilder = shuffle_.toBuilder(); } shuffle_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(shuffle_); shuffle_ = subBuilder.buildPartial(); } bitField0_ |= 0x00010000; break; } case 122: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder subBuilder = null; if (((bitField0_ & 0x00020000) == 0x00020000)) { subBuilder = responseClementineInfo_.toBuilder(); } responseClementineInfo_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseClementineInfo_); responseClementineInfo_ = subBuilder.buildPartial(); } bitField0_ |= 0x00020000; break; } case 130: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder subBuilder = null; if (((bitField0_ & 0x00040000) == 0x00040000)) { subBuilder = responseCurrentMetadata_.toBuilder(); } responseCurrentMetadata_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseCurrentMetadata_); responseCurrentMetadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00040000; break; } case 138: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder subBuilder = null; if (((bitField0_ & 0x00080000) == 0x00080000)) { subBuilder = responsePlaylists_.toBuilder(); } responsePlaylists_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responsePlaylists_); responsePlaylists_ = subBuilder.buildPartial(); } bitField0_ |= 0x00080000; break; } case 146: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder subBuilder = null; if (((bitField0_ & 0x00100000) == 0x00100000)) { subBuilder = responsePlaylistSongs_.toBuilder(); } responsePlaylistSongs_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responsePlaylistSongs_); responsePlaylistSongs_ = subBuilder.buildPartial(); } bitField0_ |= 0x00100000; break; } case 154: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder subBuilder = null; if (((bitField0_ & 0x00200000) == 0x00200000)) { subBuilder = responseEngineStateChanged_.toBuilder(); } responseEngineStateChanged_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseEngineStateChanged_); responseEngineStateChanged_ = subBuilder.buildPartial(); } bitField0_ |= 0x00200000; break; } case 162: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder subBuilder = null; if (((bitField0_ & 0x00400000) == 0x00400000)) { subBuilder = responseUpdateTrackPosition_.toBuilder(); } responseUpdateTrackPosition_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseUpdateTrackPosition_); responseUpdateTrackPosition_ = subBuilder.buildPartial(); } bitField0_ |= 0x00400000; break; } case 170: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = requestConnect_.toBuilder(); } requestConnect_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestConnect_); requestConnect_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 178: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder subBuilder = null; if (((bitField0_ & 0x00800000) == 0x00800000)) { subBuilder = responseDisconnect_.toBuilder(); } responseDisconnect_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseDisconnect_); responseDisconnect_ = subBuilder.buildPartial(); } bitField0_ |= 0x00800000; break; } case 186: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder subBuilder = null; if (((bitField0_ & 0x00000080) == 0x00000080)) { subBuilder = requestSetTrackPosition_.toBuilder(); } requestSetTrackPosition_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestSetTrackPosition_); requestSetTrackPosition_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000080; break; } case 194: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder subBuilder = null; if (((bitField0_ & 0x01000000) == 0x01000000)) { subBuilder = responseActiveChanged_.toBuilder(); } responseActiveChanged_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseActiveChanged_); responseActiveChanged_ = subBuilder.buildPartial(); } bitField0_ |= 0x01000000; break; } case 202: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder subBuilder = null; if (((bitField0_ & 0x00000100) == 0x00000100)) { subBuilder = requestInsertUrls_.toBuilder(); } requestInsertUrls_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestInsertUrls_); requestInsertUrls_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000100; break; } case 210: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder subBuilder = null; if (((bitField0_ & 0x00000200) == 0x00000200)) { subBuilder = requestRemoveSongs_.toBuilder(); } requestRemoveSongs_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestRemoveSongs_); requestRemoveSongs_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000200; break; } case 218: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = requestPlaylists_.toBuilder(); } requestPlaylists_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestPlaylists_); requestPlaylists_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 226: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder subBuilder = null; if (((bitField0_ & 0x00000400) == 0x00000400)) { subBuilder = requestOpenPlaylist_.toBuilder(); } requestOpenPlaylist_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestOpenPlaylist_); requestOpenPlaylist_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000400; break; } case 234: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder subBuilder = null; if (((bitField0_ & 0x00000800) == 0x00000800)) { subBuilder = requestClosePlaylist_.toBuilder(); } requestClosePlaylist_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestClosePlaylist_); requestClosePlaylist_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000800; break; } case 242: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder subBuilder = null; if (((bitField0_ & 0x02000000) == 0x02000000)) { subBuilder = responseLyrics_.toBuilder(); } responseLyrics_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseLyrics_); responseLyrics_ = subBuilder.buildPartial(); } bitField0_ |= 0x02000000; break; } case 250: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder subBuilder = null; if (((bitField0_ & 0x00001000) == 0x00001000)) { subBuilder = requestDownloadSongs_.toBuilder(); } requestDownloadSongs_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestDownloadSongs_); requestDownloadSongs_ = subBuilder.buildPartial(); } bitField0_ |= 0x00001000; break; } case 258: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder subBuilder = null; if (((bitField0_ & 0x04000000) == 0x04000000)) { subBuilder = responseSongFileChunk_.toBuilder(); } responseSongFileChunk_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseSongFileChunk_); responseSongFileChunk_ = subBuilder.buildPartial(); } bitField0_ |= 0x04000000; break; } case 266: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder subBuilder = null; if (((bitField0_ & 0x08000000) == 0x08000000)) { subBuilder = responseSongOffer_.toBuilder(); } responseSongOffer_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseSongOffer_); responseSongOffer_ = subBuilder.buildPartial(); } bitField0_ |= 0x08000000; break; } case 274: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder subBuilder = null; if (((bitField0_ & 0x10000000) == 0x10000000)) { subBuilder = responseLibraryChunk_.toBuilder(); } responseLibraryChunk_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseLibraryChunk_); responseLibraryChunk_ = subBuilder.buildPartial(); } bitField0_ |= 0x10000000; break; } case 282: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder subBuilder = null; if (((bitField0_ & 0x00002000) == 0x00002000)) { subBuilder = requestRateSong_.toBuilder(); } requestRateSong_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestRateSong_); requestRateSong_ = subBuilder.buildPartial(); } bitField0_ |= 0x00002000; break; } case 290: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder subBuilder = null; if (((bitField0_ & 0x20000000) == 0x20000000)) { subBuilder = responseDownloadTotalSize_.toBuilder(); } responseDownloadTotalSize_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseDownloadTotalSize_); responseDownloadTotalSize_ = subBuilder.buildPartial(); } bitField0_ |= 0x20000000; break; } case 298: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder subBuilder = null; if (((bitField0_ & 0x00004000) == 0x00004000)) { subBuilder = requestGlobalSearch_.toBuilder(); } requestGlobalSearch_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(requestGlobalSearch_); requestGlobalSearch_ = subBuilder.buildPartial(); } bitField0_ |= 0x00004000; break; } case 306: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder subBuilder = null; if (((bitField0_ & 0x40000000) == 0x40000000)) { subBuilder = responseGlobalSearch_.toBuilder(); } responseGlobalSearch_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseGlobalSearch_); responseGlobalSearch_ = subBuilder.buildPartial(); } bitField0_ |= 0x40000000; break; } case 314: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder subBuilder = null; if (((bitField0_ & 0x80000000) == 0x80000000)) { subBuilder = responseTranscoderStatus_.toBuilder(); } responseTranscoderStatus_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseTranscoderStatus_); responseTranscoderStatus_ = subBuilder.buildPartial(); } bitField0_ |= 0x80000000; break; } case 322: { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder subBuilder = null; if (((bitField1_ & 0x00000001) == 0x00000001)) { subBuilder = responseGlobalSearchStatus_.toBuilder(); } responseGlobalSearchStatus_ = input.readMessage(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(responseGlobalSearchStatus_); responseGlobalSearchStatus_ = subBuilder.buildPartial(); } bitField1_ |= 0x00000001; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Message_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Message_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.Builder.class); } public static com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Message parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Message(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } private int bitField0_; private int bitField1_; // optional int32 version = 1 [default = 21]; public static final int VERSION_FIELD_NUMBER = 1; private int version_; /** * optional int32 version = 1 [default = 21]; */ public boolean hasVersion() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 version = 1 [default = 21]; */ public int getVersion() { return version_; } // optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; public static final int TYPE_FIELD_NUMBER = 2; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType type_; /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
     * What data is in the message?
     * 
*/ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
     * What data is in the message?
     * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType getType() { return type_; } // optional .pb.remote.RequestConnect request_connect = 21; public static final int REQUEST_CONNECT_FIELD_NUMBER = 21; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect requestConnect_; /** * optional .pb.remote.RequestConnect request_connect = 21; */ public boolean hasRequestConnect() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getRequestConnect() { return requestConnect_; } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder getRequestConnectOrBuilder() { return requestConnect_; } // optional .pb.remote.RequestPlaylists request_playlists = 27; public static final int REQUEST_PLAYLISTS_FIELD_NUMBER = 27; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists requestPlaylists_; /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public boolean hasRequestPlaylists() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getRequestPlaylists() { return requestPlaylists_; } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder getRequestPlaylistsOrBuilder() { return requestPlaylists_; } // optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; public static final int REQUEST_PLAYLIST_SONGS_FIELD_NUMBER = 10; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs requestPlaylistSongs_; /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public boolean hasRequestPlaylistSongs() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getRequestPlaylistSongs() { return requestPlaylistSongs_; } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder getRequestPlaylistSongsOrBuilder() { return requestPlaylistSongs_; } // optional .pb.remote.RequestChangeSong request_change_song = 11; public static final int REQUEST_CHANGE_SONG_FIELD_NUMBER = 11; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong requestChangeSong_; /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public boolean hasRequestChangeSong() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getRequestChangeSong() { return requestChangeSong_; } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder getRequestChangeSongOrBuilder() { return requestChangeSong_; } // optional .pb.remote.RequestSetVolume request_set_volume = 12; public static final int REQUEST_SET_VOLUME_FIELD_NUMBER = 12; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume requestSetVolume_; /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public boolean hasRequestSetVolume() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getRequestSetVolume() { return requestSetVolume_; } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder getRequestSetVolumeOrBuilder() { return requestSetVolume_; } // optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; public static final int REQUEST_SET_TRACK_POSITION_FIELD_NUMBER = 23; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition requestSetTrackPosition_; /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public boolean hasRequestSetTrackPosition() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getRequestSetTrackPosition() { return requestSetTrackPosition_; } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder getRequestSetTrackPositionOrBuilder() { return requestSetTrackPosition_; } // optional .pb.remote.RequestInsertUrls request_insert_urls = 25; public static final int REQUEST_INSERT_URLS_FIELD_NUMBER = 25; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls requestInsertUrls_; /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public boolean hasRequestInsertUrls() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getRequestInsertUrls() { return requestInsertUrls_; } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder getRequestInsertUrlsOrBuilder() { return requestInsertUrls_; } // optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; public static final int REQUEST_REMOVE_SONGS_FIELD_NUMBER = 26; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs requestRemoveSongs_; /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public boolean hasRequestRemoveSongs() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getRequestRemoveSongs() { return requestRemoveSongs_; } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder getRequestRemoveSongsOrBuilder() { return requestRemoveSongs_; } // optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; public static final int REQUEST_OPEN_PLAYLIST_FIELD_NUMBER = 28; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist requestOpenPlaylist_; /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public boolean hasRequestOpenPlaylist() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getRequestOpenPlaylist() { return requestOpenPlaylist_; } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder getRequestOpenPlaylistOrBuilder() { return requestOpenPlaylist_; } // optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; public static final int REQUEST_CLOSE_PLAYLIST_FIELD_NUMBER = 29; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist requestClosePlaylist_; /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public boolean hasRequestClosePlaylist() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getRequestClosePlaylist() { return requestClosePlaylist_; } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder getRequestClosePlaylistOrBuilder() { return requestClosePlaylist_; } // optional .pb.remote.RequestDownloadSongs request_download_songs = 31; public static final int REQUEST_DOWNLOAD_SONGS_FIELD_NUMBER = 31; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs requestDownloadSongs_; /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public boolean hasRequestDownloadSongs() { return ((bitField0_ & 0x00001000) == 0x00001000); } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getRequestDownloadSongs() { return requestDownloadSongs_; } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder getRequestDownloadSongsOrBuilder() { return requestDownloadSongs_; } // optional .pb.remote.RequestRateSong request_rate_song = 35; public static final int REQUEST_RATE_SONG_FIELD_NUMBER = 35; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong requestRateSong_; /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public boolean hasRequestRateSong() { return ((bitField0_ & 0x00002000) == 0x00002000); } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getRequestRateSong() { return requestRateSong_; } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder getRequestRateSongOrBuilder() { return requestRateSong_; } // optional .pb.remote.RequestGlobalSearch request_global_search = 37; public static final int REQUEST_GLOBAL_SEARCH_FIELD_NUMBER = 37; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch requestGlobalSearch_; /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public boolean hasRequestGlobalSearch() { return ((bitField0_ & 0x00004000) == 0x00004000); } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getRequestGlobalSearch() { return requestGlobalSearch_; } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder getRequestGlobalSearchOrBuilder() { return requestGlobalSearch_; } // optional .pb.remote.Repeat repeat = 13; public static final int REPEAT_FIELD_NUMBER = 13; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat repeat_; /** * optional .pb.remote.Repeat repeat = 13; */ public boolean hasRepeat() { return ((bitField0_ & 0x00008000) == 0x00008000); } /** * optional .pb.remote.Repeat repeat = 13; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getRepeat() { return repeat_; } /** * optional .pb.remote.Repeat repeat = 13; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder getRepeatOrBuilder() { return repeat_; } // optional .pb.remote.Shuffle shuffle = 14; public static final int SHUFFLE_FIELD_NUMBER = 14; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle shuffle_; /** * optional .pb.remote.Shuffle shuffle = 14; */ public boolean hasShuffle() { return ((bitField0_ & 0x00010000) == 0x00010000); } /** * optional .pb.remote.Shuffle shuffle = 14; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getShuffle() { return shuffle_; } /** * optional .pb.remote.Shuffle shuffle = 14; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder getShuffleOrBuilder() { return shuffle_; } // optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; public static final int RESPONSE_CLEMENTINE_INFO_FIELD_NUMBER = 15; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo responseClementineInfo_; /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public boolean hasResponseClementineInfo() { return ((bitField0_ & 0x00020000) == 0x00020000); } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getResponseClementineInfo() { return responseClementineInfo_; } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder getResponseClementineInfoOrBuilder() { return responseClementineInfo_; } // optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; public static final int RESPONSE_CURRENT_METADATA_FIELD_NUMBER = 16; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata responseCurrentMetadata_; /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public boolean hasResponseCurrentMetadata() { return ((bitField0_ & 0x00040000) == 0x00040000); } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getResponseCurrentMetadata() { return responseCurrentMetadata_; } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder getResponseCurrentMetadataOrBuilder() { return responseCurrentMetadata_; } // optional .pb.remote.ResponsePlaylists response_playlists = 17; public static final int RESPONSE_PLAYLISTS_FIELD_NUMBER = 17; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists responsePlaylists_; /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public boolean hasResponsePlaylists() { return ((bitField0_ & 0x00080000) == 0x00080000); } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getResponsePlaylists() { return responsePlaylists_; } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder getResponsePlaylistsOrBuilder() { return responsePlaylists_; } // optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; public static final int RESPONSE_PLAYLIST_SONGS_FIELD_NUMBER = 18; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs responsePlaylistSongs_; /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public boolean hasResponsePlaylistSongs() { return ((bitField0_ & 0x00100000) == 0x00100000); } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getResponsePlaylistSongs() { return responsePlaylistSongs_; } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder getResponsePlaylistSongsOrBuilder() { return responsePlaylistSongs_; } // optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; public static final int RESPONSE_ENGINE_STATE_CHANGED_FIELD_NUMBER = 19; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged responseEngineStateChanged_; /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public boolean hasResponseEngineStateChanged() { return ((bitField0_ & 0x00200000) == 0x00200000); } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getResponseEngineStateChanged() { return responseEngineStateChanged_; } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder getResponseEngineStateChangedOrBuilder() { return responseEngineStateChanged_; } // optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; public static final int RESPONSE_UPDATE_TRACK_POSITION_FIELD_NUMBER = 20; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition responseUpdateTrackPosition_; /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public boolean hasResponseUpdateTrackPosition() { return ((bitField0_ & 0x00400000) == 0x00400000); } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getResponseUpdateTrackPosition() { return responseUpdateTrackPosition_; } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder getResponseUpdateTrackPositionOrBuilder() { return responseUpdateTrackPosition_; } // optional .pb.remote.ResponseDisconnect response_disconnect = 22; public static final int RESPONSE_DISCONNECT_FIELD_NUMBER = 22; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect responseDisconnect_; /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public boolean hasResponseDisconnect() { return ((bitField0_ & 0x00800000) == 0x00800000); } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getResponseDisconnect() { return responseDisconnect_; } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder getResponseDisconnectOrBuilder() { return responseDisconnect_; } // optional .pb.remote.ResponseActiveChanged response_active_changed = 24; public static final int RESPONSE_ACTIVE_CHANGED_FIELD_NUMBER = 24; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged responseActiveChanged_; /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public boolean hasResponseActiveChanged() { return ((bitField0_ & 0x01000000) == 0x01000000); } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getResponseActiveChanged() { return responseActiveChanged_; } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder getResponseActiveChangedOrBuilder() { return responseActiveChanged_; } // optional .pb.remote.ResponseLyrics response_lyrics = 30; public static final int RESPONSE_LYRICS_FIELD_NUMBER = 30; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics responseLyrics_; /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public boolean hasResponseLyrics() { return ((bitField0_ & 0x02000000) == 0x02000000); } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getResponseLyrics() { return responseLyrics_; } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder getResponseLyricsOrBuilder() { return responseLyrics_; } // optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; public static final int RESPONSE_SONG_FILE_CHUNK_FIELD_NUMBER = 32; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk responseSongFileChunk_; /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public boolean hasResponseSongFileChunk() { return ((bitField0_ & 0x04000000) == 0x04000000); } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getResponseSongFileChunk() { return responseSongFileChunk_; } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder getResponseSongFileChunkOrBuilder() { return responseSongFileChunk_; } // optional .pb.remote.ResponseSongOffer response_song_offer = 33; public static final int RESPONSE_SONG_OFFER_FIELD_NUMBER = 33; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer responseSongOffer_; /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public boolean hasResponseSongOffer() { return ((bitField0_ & 0x08000000) == 0x08000000); } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getResponseSongOffer() { return responseSongOffer_; } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder getResponseSongOfferOrBuilder() { return responseSongOffer_; } // optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; public static final int RESPONSE_LIBRARY_CHUNK_FIELD_NUMBER = 34; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk responseLibraryChunk_; /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public boolean hasResponseLibraryChunk() { return ((bitField0_ & 0x10000000) == 0x10000000); } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getResponseLibraryChunk() { return responseLibraryChunk_; } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder getResponseLibraryChunkOrBuilder() { return responseLibraryChunk_; } // optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; public static final int RESPONSE_DOWNLOAD_TOTAL_SIZE_FIELD_NUMBER = 36; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize responseDownloadTotalSize_; /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public boolean hasResponseDownloadTotalSize() { return ((bitField0_ & 0x20000000) == 0x20000000); } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getResponseDownloadTotalSize() { return responseDownloadTotalSize_; } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder getResponseDownloadTotalSizeOrBuilder() { return responseDownloadTotalSize_; } // optional .pb.remote.ResponseGlobalSearch response_global_search = 38; public static final int RESPONSE_GLOBAL_SEARCH_FIELD_NUMBER = 38; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch responseGlobalSearch_; /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public boolean hasResponseGlobalSearch() { return ((bitField0_ & 0x40000000) == 0x40000000); } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getResponseGlobalSearch() { return responseGlobalSearch_; } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder getResponseGlobalSearchOrBuilder() { return responseGlobalSearch_; } // optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; public static final int RESPONSE_TRANSCODER_STATUS_FIELD_NUMBER = 39; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus responseTranscoderStatus_; /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public boolean hasResponseTranscoderStatus() { return ((bitField0_ & 0x80000000) == 0x80000000); } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getResponseTranscoderStatus() { return responseTranscoderStatus_; } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder getResponseTranscoderStatusOrBuilder() { return responseTranscoderStatus_; } // optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; public static final int RESPONSE_GLOBAL_SEARCH_STATUS_FIELD_NUMBER = 40; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus responseGlobalSearchStatus_; /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public boolean hasResponseGlobalSearchStatus() { return ((bitField1_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getResponseGlobalSearchStatus() { return responseGlobalSearchStatus_; } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder getResponseGlobalSearchStatusOrBuilder() { return responseGlobalSearchStatus_; } private void initFields() { version_ = 21; type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType.UNKNOWN; requestConnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance(); requestPlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance(); requestPlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance(); requestChangeSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance(); requestSetVolume_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance(); requestSetTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance(); requestInsertUrls_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance(); requestRemoveSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance(); requestOpenPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance(); requestClosePlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance(); requestDownloadSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance(); requestRateSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance(); requestGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance(); repeat_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance(); shuffle_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance(); responseClementineInfo_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance(); responseCurrentMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance(); responsePlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance(); responsePlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance(); responseEngineStateChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance(); responseUpdateTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance(); responseDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance(); responseActiveChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance(); responseLyrics_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance(); responseSongFileChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance(); responseSongOffer_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance(); responseLibraryChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance(); responseDownloadTotalSize_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance(); responseGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance(); responseTranscoderStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance(); responseGlobalSearchStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, version_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeEnum(2, type_.getNumber()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(10, requestPlaylistSongs_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(11, requestChangeSong_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeMessage(12, requestSetVolume_); } if (((bitField0_ & 0x00008000) == 0x00008000)) { output.writeMessage(13, repeat_); } if (((bitField0_ & 0x00010000) == 0x00010000)) { output.writeMessage(14, shuffle_); } if (((bitField0_ & 0x00020000) == 0x00020000)) { output.writeMessage(15, responseClementineInfo_); } if (((bitField0_ & 0x00040000) == 0x00040000)) { output.writeMessage(16, responseCurrentMetadata_); } if (((bitField0_ & 0x00080000) == 0x00080000)) { output.writeMessage(17, responsePlaylists_); } if (((bitField0_ & 0x00100000) == 0x00100000)) { output.writeMessage(18, responsePlaylistSongs_); } if (((bitField0_ & 0x00200000) == 0x00200000)) { output.writeMessage(19, responseEngineStateChanged_); } if (((bitField0_ & 0x00400000) == 0x00400000)) { output.writeMessage(20, responseUpdateTrackPosition_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(21, requestConnect_); } if (((bitField0_ & 0x00800000) == 0x00800000)) { output.writeMessage(22, responseDisconnect_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeMessage(23, requestSetTrackPosition_); } if (((bitField0_ & 0x01000000) == 0x01000000)) { output.writeMessage(24, responseActiveChanged_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeMessage(25, requestInsertUrls_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeMessage(26, requestRemoveSongs_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(27, requestPlaylists_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { output.writeMessage(28, requestOpenPlaylist_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { output.writeMessage(29, requestClosePlaylist_); } if (((bitField0_ & 0x02000000) == 0x02000000)) { output.writeMessage(30, responseLyrics_); } if (((bitField0_ & 0x00001000) == 0x00001000)) { output.writeMessage(31, requestDownloadSongs_); } if (((bitField0_ & 0x04000000) == 0x04000000)) { output.writeMessage(32, responseSongFileChunk_); } if (((bitField0_ & 0x08000000) == 0x08000000)) { output.writeMessage(33, responseSongOffer_); } if (((bitField0_ & 0x10000000) == 0x10000000)) { output.writeMessage(34, responseLibraryChunk_); } if (((bitField0_ & 0x00002000) == 0x00002000)) { output.writeMessage(35, requestRateSong_); } if (((bitField0_ & 0x20000000) == 0x20000000)) { output.writeMessage(36, responseDownloadTotalSize_); } if (((bitField0_ & 0x00004000) == 0x00004000)) { output.writeMessage(37, requestGlobalSearch_); } if (((bitField0_ & 0x40000000) == 0x40000000)) { output.writeMessage(38, responseGlobalSearch_); } if (((bitField0_ & 0x80000000) == 0x80000000)) { output.writeMessage(39, responseTranscoderStatus_); } if (((bitField1_ & 0x00000001) == 0x00000001)) { output.writeMessage(40, responseGlobalSearchStatus_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, version_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, type_.getNumber()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, requestPlaylistSongs_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, requestChangeSong_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, requestSetVolume_); } if (((bitField0_ & 0x00008000) == 0x00008000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, repeat_); } if (((bitField0_ & 0x00010000) == 0x00010000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, shuffle_); } if (((bitField0_ & 0x00020000) == 0x00020000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, responseClementineInfo_); } if (((bitField0_ & 0x00040000) == 0x00040000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(16, responseCurrentMetadata_); } if (((bitField0_ & 0x00080000) == 0x00080000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(17, responsePlaylists_); } if (((bitField0_ & 0x00100000) == 0x00100000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(18, responsePlaylistSongs_); } if (((bitField0_ & 0x00200000) == 0x00200000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(19, responseEngineStateChanged_); } if (((bitField0_ & 0x00400000) == 0x00400000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(20, responseUpdateTrackPosition_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(21, requestConnect_); } if (((bitField0_ & 0x00800000) == 0x00800000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(22, responseDisconnect_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(23, requestSetTrackPosition_); } if (((bitField0_ & 0x01000000) == 0x01000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(24, responseActiveChanged_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(25, requestInsertUrls_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(26, requestRemoveSongs_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(27, requestPlaylists_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(28, requestOpenPlaylist_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(29, requestClosePlaylist_); } if (((bitField0_ & 0x02000000) == 0x02000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(30, responseLyrics_); } if (((bitField0_ & 0x00001000) == 0x00001000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(31, requestDownloadSongs_); } if (((bitField0_ & 0x04000000) == 0x04000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(32, responseSongFileChunk_); } if (((bitField0_ & 0x08000000) == 0x08000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(33, responseSongOffer_); } if (((bitField0_ & 0x10000000) == 0x10000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(34, responseLibraryChunk_); } if (((bitField0_ & 0x00002000) == 0x00002000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(35, requestRateSong_); } if (((bitField0_ & 0x20000000) == 0x20000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(36, responseDownloadTotalSize_); } if (((bitField0_ & 0x00004000) == 0x00004000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(37, requestGlobalSearch_); } if (((bitField0_ & 0x40000000) == 0x40000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(38, responseGlobalSearch_); } if (((bitField0_ & 0x80000000) == 0x80000000)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(39, responseTranscoderStatus_); } if (((bitField1_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(40, responseGlobalSearchStatus_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code pb.remote.Message} * *
     * The message itself
     * 
*/ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder implements de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MessageOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Message_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Message_fieldAccessorTable .ensureFieldAccessorsInitialized( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.class, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.Builder.class); } // Construct using de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getRequestConnectFieldBuilder(); getRequestPlaylistsFieldBuilder(); getRequestPlaylistSongsFieldBuilder(); getRequestChangeSongFieldBuilder(); getRequestSetVolumeFieldBuilder(); getRequestSetTrackPositionFieldBuilder(); getRequestInsertUrlsFieldBuilder(); getRequestRemoveSongsFieldBuilder(); getRequestOpenPlaylistFieldBuilder(); getRequestClosePlaylistFieldBuilder(); getRequestDownloadSongsFieldBuilder(); getRequestRateSongFieldBuilder(); getRequestGlobalSearchFieldBuilder(); getRepeatFieldBuilder(); getShuffleFieldBuilder(); getResponseClementineInfoFieldBuilder(); getResponseCurrentMetadataFieldBuilder(); getResponsePlaylistsFieldBuilder(); getResponsePlaylistSongsFieldBuilder(); getResponseEngineStateChangedFieldBuilder(); getResponseUpdateTrackPositionFieldBuilder(); getResponseDisconnectFieldBuilder(); getResponseActiveChangedFieldBuilder(); getResponseLyricsFieldBuilder(); getResponseSongFileChunkFieldBuilder(); getResponseSongOfferFieldBuilder(); getResponseLibraryChunkFieldBuilder(); getResponseDownloadTotalSizeFieldBuilder(); getResponseGlobalSearchFieldBuilder(); getResponseTranscoderStatusFieldBuilder(); getResponseGlobalSearchStatusFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); version_ = 21; bitField0_ = (bitField0_ & ~0x00000001); type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType.UNKNOWN; bitField0_ = (bitField0_ & ~0x00000002); if (requestConnectBuilder_ == null) { requestConnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance(); } else { requestConnectBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (requestPlaylistsBuilder_ == null) { requestPlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance(); } else { requestPlaylistsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); if (requestPlaylistSongsBuilder_ == null) { requestPlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance(); } else { requestPlaylistSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); if (requestChangeSongBuilder_ == null) { requestChangeSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance(); } else { requestChangeSongBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); if (requestSetVolumeBuilder_ == null) { requestSetVolume_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance(); } else { requestSetVolumeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); if (requestSetTrackPositionBuilder_ == null) { requestSetTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance(); } else { requestSetTrackPositionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); if (requestInsertUrlsBuilder_ == null) { requestInsertUrls_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance(); } else { requestInsertUrlsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); if (requestRemoveSongsBuilder_ == null) { requestRemoveSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance(); } else { requestRemoveSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); if (requestOpenPlaylistBuilder_ == null) { requestOpenPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance(); } else { requestOpenPlaylistBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); if (requestClosePlaylistBuilder_ == null) { requestClosePlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance(); } else { requestClosePlaylistBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); if (requestDownloadSongsBuilder_ == null) { requestDownloadSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance(); } else { requestDownloadSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00001000); if (requestRateSongBuilder_ == null) { requestRateSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance(); } else { requestRateSongBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00002000); if (requestGlobalSearchBuilder_ == null) { requestGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance(); } else { requestGlobalSearchBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00004000); if (repeatBuilder_ == null) { repeat_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance(); } else { repeatBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00008000); if (shuffleBuilder_ == null) { shuffle_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance(); } else { shuffleBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00010000); if (responseClementineInfoBuilder_ == null) { responseClementineInfo_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance(); } else { responseClementineInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00020000); if (responseCurrentMetadataBuilder_ == null) { responseCurrentMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance(); } else { responseCurrentMetadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00040000); if (responsePlaylistsBuilder_ == null) { responsePlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance(); } else { responsePlaylistsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00080000); if (responsePlaylistSongsBuilder_ == null) { responsePlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance(); } else { responsePlaylistSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00100000); if (responseEngineStateChangedBuilder_ == null) { responseEngineStateChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance(); } else { responseEngineStateChangedBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00200000); if (responseUpdateTrackPositionBuilder_ == null) { responseUpdateTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance(); } else { responseUpdateTrackPositionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00400000); if (responseDisconnectBuilder_ == null) { responseDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance(); } else { responseDisconnectBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00800000); if (responseActiveChangedBuilder_ == null) { responseActiveChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance(); } else { responseActiveChangedBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x01000000); if (responseLyricsBuilder_ == null) { responseLyrics_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance(); } else { responseLyricsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x02000000); if (responseSongFileChunkBuilder_ == null) { responseSongFileChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance(); } else { responseSongFileChunkBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x04000000); if (responseSongOfferBuilder_ == null) { responseSongOffer_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance(); } else { responseSongOfferBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x08000000); if (responseLibraryChunkBuilder_ == null) { responseLibraryChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance(); } else { responseLibraryChunkBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x10000000); if (responseDownloadTotalSizeBuilder_ == null) { responseDownloadTotalSize_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance(); } else { responseDownloadTotalSizeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x20000000); if (responseGlobalSearchBuilder_ == null) { responseGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance(); } else { responseGlobalSearchBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x40000000); if (responseTranscoderStatusBuilder_ == null) { responseTranscoderStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance(); } else { responseTranscoderStatusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x80000000); if (responseGlobalSearchStatusBuilder_ == null) { responseGlobalSearchStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance(); } else { responseGlobalSearchStatusBuilder_.clear(); } bitField1_ = (bitField1_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.internal_static_pb_remote_Message_descriptor; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message getDefaultInstanceForType() { return de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.getDefaultInstance(); } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message build() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message buildPartial() { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message result = new de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message(this); int from_bitField0_ = bitField0_; int from_bitField1_ = bitField1_; int to_bitField0_ = 0; int to_bitField1_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.version_ = version_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.type_ = type_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (requestConnectBuilder_ == null) { result.requestConnect_ = requestConnect_; } else { result.requestConnect_ = requestConnectBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (requestPlaylistsBuilder_ == null) { result.requestPlaylists_ = requestPlaylists_; } else { result.requestPlaylists_ = requestPlaylistsBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } if (requestPlaylistSongsBuilder_ == null) { result.requestPlaylistSongs_ = requestPlaylistSongs_; } else { result.requestPlaylistSongs_ = requestPlaylistSongsBuilder_.build(); } if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } if (requestChangeSongBuilder_ == null) { result.requestChangeSong_ = requestChangeSong_; } else { result.requestChangeSong_ = requestChangeSongBuilder_.build(); } if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } if (requestSetVolumeBuilder_ == null) { result.requestSetVolume_ = requestSetVolume_; } else { result.requestSetVolume_ = requestSetVolumeBuilder_.build(); } if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } if (requestSetTrackPositionBuilder_ == null) { result.requestSetTrackPosition_ = requestSetTrackPosition_; } else { result.requestSetTrackPosition_ = requestSetTrackPositionBuilder_.build(); } if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } if (requestInsertUrlsBuilder_ == null) { result.requestInsertUrls_ = requestInsertUrls_; } else { result.requestInsertUrls_ = requestInsertUrlsBuilder_.build(); } if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } if (requestRemoveSongsBuilder_ == null) { result.requestRemoveSongs_ = requestRemoveSongs_; } else { result.requestRemoveSongs_ = requestRemoveSongsBuilder_.build(); } if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000400; } if (requestOpenPlaylistBuilder_ == null) { result.requestOpenPlaylist_ = requestOpenPlaylist_; } else { result.requestOpenPlaylist_ = requestOpenPlaylistBuilder_.build(); } if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000800; } if (requestClosePlaylistBuilder_ == null) { result.requestClosePlaylist_ = requestClosePlaylist_; } else { result.requestClosePlaylist_ = requestClosePlaylistBuilder_.build(); } if (((from_bitField0_ & 0x00001000) == 0x00001000)) { to_bitField0_ |= 0x00001000; } if (requestDownloadSongsBuilder_ == null) { result.requestDownloadSongs_ = requestDownloadSongs_; } else { result.requestDownloadSongs_ = requestDownloadSongsBuilder_.build(); } if (((from_bitField0_ & 0x00002000) == 0x00002000)) { to_bitField0_ |= 0x00002000; } if (requestRateSongBuilder_ == null) { result.requestRateSong_ = requestRateSong_; } else { result.requestRateSong_ = requestRateSongBuilder_.build(); } if (((from_bitField0_ & 0x00004000) == 0x00004000)) { to_bitField0_ |= 0x00004000; } if (requestGlobalSearchBuilder_ == null) { result.requestGlobalSearch_ = requestGlobalSearch_; } else { result.requestGlobalSearch_ = requestGlobalSearchBuilder_.build(); } if (((from_bitField0_ & 0x00008000) == 0x00008000)) { to_bitField0_ |= 0x00008000; } if (repeatBuilder_ == null) { result.repeat_ = repeat_; } else { result.repeat_ = repeatBuilder_.build(); } if (((from_bitField0_ & 0x00010000) == 0x00010000)) { to_bitField0_ |= 0x00010000; } if (shuffleBuilder_ == null) { result.shuffle_ = shuffle_; } else { result.shuffle_ = shuffleBuilder_.build(); } if (((from_bitField0_ & 0x00020000) == 0x00020000)) { to_bitField0_ |= 0x00020000; } if (responseClementineInfoBuilder_ == null) { result.responseClementineInfo_ = responseClementineInfo_; } else { result.responseClementineInfo_ = responseClementineInfoBuilder_.build(); } if (((from_bitField0_ & 0x00040000) == 0x00040000)) { to_bitField0_ |= 0x00040000; } if (responseCurrentMetadataBuilder_ == null) { result.responseCurrentMetadata_ = responseCurrentMetadata_; } else { result.responseCurrentMetadata_ = responseCurrentMetadataBuilder_.build(); } if (((from_bitField0_ & 0x00080000) == 0x00080000)) { to_bitField0_ |= 0x00080000; } if (responsePlaylistsBuilder_ == null) { result.responsePlaylists_ = responsePlaylists_; } else { result.responsePlaylists_ = responsePlaylistsBuilder_.build(); } if (((from_bitField0_ & 0x00100000) == 0x00100000)) { to_bitField0_ |= 0x00100000; } if (responsePlaylistSongsBuilder_ == null) { result.responsePlaylistSongs_ = responsePlaylistSongs_; } else { result.responsePlaylistSongs_ = responsePlaylistSongsBuilder_.build(); } if (((from_bitField0_ & 0x00200000) == 0x00200000)) { to_bitField0_ |= 0x00200000; } if (responseEngineStateChangedBuilder_ == null) { result.responseEngineStateChanged_ = responseEngineStateChanged_; } else { result.responseEngineStateChanged_ = responseEngineStateChangedBuilder_.build(); } if (((from_bitField0_ & 0x00400000) == 0x00400000)) { to_bitField0_ |= 0x00400000; } if (responseUpdateTrackPositionBuilder_ == null) { result.responseUpdateTrackPosition_ = responseUpdateTrackPosition_; } else { result.responseUpdateTrackPosition_ = responseUpdateTrackPositionBuilder_.build(); } if (((from_bitField0_ & 0x00800000) == 0x00800000)) { to_bitField0_ |= 0x00800000; } if (responseDisconnectBuilder_ == null) { result.responseDisconnect_ = responseDisconnect_; } else { result.responseDisconnect_ = responseDisconnectBuilder_.build(); } if (((from_bitField0_ & 0x01000000) == 0x01000000)) { to_bitField0_ |= 0x01000000; } if (responseActiveChangedBuilder_ == null) { result.responseActiveChanged_ = responseActiveChanged_; } else { result.responseActiveChanged_ = responseActiveChangedBuilder_.build(); } if (((from_bitField0_ & 0x02000000) == 0x02000000)) { to_bitField0_ |= 0x02000000; } if (responseLyricsBuilder_ == null) { result.responseLyrics_ = responseLyrics_; } else { result.responseLyrics_ = responseLyricsBuilder_.build(); } if (((from_bitField0_ & 0x04000000) == 0x04000000)) { to_bitField0_ |= 0x04000000; } if (responseSongFileChunkBuilder_ == null) { result.responseSongFileChunk_ = responseSongFileChunk_; } else { result.responseSongFileChunk_ = responseSongFileChunkBuilder_.build(); } if (((from_bitField0_ & 0x08000000) == 0x08000000)) { to_bitField0_ |= 0x08000000; } if (responseSongOfferBuilder_ == null) { result.responseSongOffer_ = responseSongOffer_; } else { result.responseSongOffer_ = responseSongOfferBuilder_.build(); } if (((from_bitField0_ & 0x10000000) == 0x10000000)) { to_bitField0_ |= 0x10000000; } if (responseLibraryChunkBuilder_ == null) { result.responseLibraryChunk_ = responseLibraryChunk_; } else { result.responseLibraryChunk_ = responseLibraryChunkBuilder_.build(); } if (((from_bitField0_ & 0x20000000) == 0x20000000)) { to_bitField0_ |= 0x20000000; } if (responseDownloadTotalSizeBuilder_ == null) { result.responseDownloadTotalSize_ = responseDownloadTotalSize_; } else { result.responseDownloadTotalSize_ = responseDownloadTotalSizeBuilder_.build(); } if (((from_bitField0_ & 0x40000000) == 0x40000000)) { to_bitField0_ |= 0x40000000; } if (responseGlobalSearchBuilder_ == null) { result.responseGlobalSearch_ = responseGlobalSearch_; } else { result.responseGlobalSearch_ = responseGlobalSearchBuilder_.build(); } if (((from_bitField0_ & 0x80000000) == 0x80000000)) { to_bitField0_ |= 0x80000000; } if (responseTranscoderStatusBuilder_ == null) { result.responseTranscoderStatus_ = responseTranscoderStatus_; } else { result.responseTranscoderStatus_ = responseTranscoderStatusBuilder_.build(); } if (((from_bitField1_ & 0x00000001) == 0x00000001)) { to_bitField1_ |= 0x00000001; } if (responseGlobalSearchStatusBuilder_ == null) { result.responseGlobalSearchStatus_ = responseGlobalSearchStatus_; } else { result.responseGlobalSearchStatus_ = responseGlobalSearchStatusBuilder_.build(); } result.bitField0_ = to_bitField0_; result.bitField1_ = to_bitField1_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message) { return mergeFrom((de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message other) { if (other == de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message.getDefaultInstance()) return this; if (other.hasVersion()) { setVersion(other.getVersion()); } if (other.hasType()) { setType(other.getType()); } if (other.hasRequestConnect()) { mergeRequestConnect(other.getRequestConnect()); } if (other.hasRequestPlaylists()) { mergeRequestPlaylists(other.getRequestPlaylists()); } if (other.hasRequestPlaylistSongs()) { mergeRequestPlaylistSongs(other.getRequestPlaylistSongs()); } if (other.hasRequestChangeSong()) { mergeRequestChangeSong(other.getRequestChangeSong()); } if (other.hasRequestSetVolume()) { mergeRequestSetVolume(other.getRequestSetVolume()); } if (other.hasRequestSetTrackPosition()) { mergeRequestSetTrackPosition(other.getRequestSetTrackPosition()); } if (other.hasRequestInsertUrls()) { mergeRequestInsertUrls(other.getRequestInsertUrls()); } if (other.hasRequestRemoveSongs()) { mergeRequestRemoveSongs(other.getRequestRemoveSongs()); } if (other.hasRequestOpenPlaylist()) { mergeRequestOpenPlaylist(other.getRequestOpenPlaylist()); } if (other.hasRequestClosePlaylist()) { mergeRequestClosePlaylist(other.getRequestClosePlaylist()); } if (other.hasRequestDownloadSongs()) { mergeRequestDownloadSongs(other.getRequestDownloadSongs()); } if (other.hasRequestRateSong()) { mergeRequestRateSong(other.getRequestRateSong()); } if (other.hasRequestGlobalSearch()) { mergeRequestGlobalSearch(other.getRequestGlobalSearch()); } if (other.hasRepeat()) { mergeRepeat(other.getRepeat()); } if (other.hasShuffle()) { mergeShuffle(other.getShuffle()); } if (other.hasResponseClementineInfo()) { mergeResponseClementineInfo(other.getResponseClementineInfo()); } if (other.hasResponseCurrentMetadata()) { mergeResponseCurrentMetadata(other.getResponseCurrentMetadata()); } if (other.hasResponsePlaylists()) { mergeResponsePlaylists(other.getResponsePlaylists()); } if (other.hasResponsePlaylistSongs()) { mergeResponsePlaylistSongs(other.getResponsePlaylistSongs()); } if (other.hasResponseEngineStateChanged()) { mergeResponseEngineStateChanged(other.getResponseEngineStateChanged()); } if (other.hasResponseUpdateTrackPosition()) { mergeResponseUpdateTrackPosition(other.getResponseUpdateTrackPosition()); } if (other.hasResponseDisconnect()) { mergeResponseDisconnect(other.getResponseDisconnect()); } if (other.hasResponseActiveChanged()) { mergeResponseActiveChanged(other.getResponseActiveChanged()); } if (other.hasResponseLyrics()) { mergeResponseLyrics(other.getResponseLyrics()); } if (other.hasResponseSongFileChunk()) { mergeResponseSongFileChunk(other.getResponseSongFileChunk()); } if (other.hasResponseSongOffer()) { mergeResponseSongOffer(other.getResponseSongOffer()); } if (other.hasResponseLibraryChunk()) { mergeResponseLibraryChunk(other.getResponseLibraryChunk()); } if (other.hasResponseDownloadTotalSize()) { mergeResponseDownloadTotalSize(other.getResponseDownloadTotalSize()); } if (other.hasResponseGlobalSearch()) { mergeResponseGlobalSearch(other.getResponseGlobalSearch()); } if (other.hasResponseTranscoderStatus()) { mergeResponseTranscoderStatus(other.getResponseTranscoderStatus()); } if (other.hasResponseGlobalSearchStatus()) { mergeResponseGlobalSearchStatus(other.getResponseGlobalSearchStatus()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Message) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int bitField1_; // optional int32 version = 1 [default = 21]; private int version_ = 21; /** * optional int32 version = 1 [default = 21]; */ public boolean hasVersion() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * optional int32 version = 1 [default = 21]; */ public int getVersion() { return version_; } /** * optional int32 version = 1 [default = 21]; */ public Builder setVersion(int value) { bitField0_ |= 0x00000001; version_ = value; onChanged(); return this; } /** * optional int32 version = 1 [default = 21]; */ public Builder clearVersion() { bitField0_ = (bitField0_ & ~0x00000001); version_ = 21; onChanged(); return this; } // optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType.UNKNOWN; /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
       * What data is in the message?
       * 
*/ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
       * What data is in the message?
       * 
*/ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType getType() { return type_; } /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
       * What data is in the message?
       * 
*/ public Builder setType(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; type_ = value; onChanged(); return this; } /** * optional .pb.remote.MsgType type = 2 [default = UNKNOWN]; * *
       * What data is in the message?
       * 
*/ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000002); type_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType.UNKNOWN; onChanged(); return this; } // optional .pb.remote.RequestConnect request_connect = 21; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect requestConnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder> requestConnectBuilder_; /** * optional .pb.remote.RequestConnect request_connect = 21; */ public boolean hasRequestConnect() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getRequestConnect() { if (requestConnectBuilder_ == null) { return requestConnect_; } else { return requestConnectBuilder_.getMessage(); } } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public Builder setRequestConnect(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect value) { if (requestConnectBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestConnect_ = value; onChanged(); } else { requestConnectBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public Builder setRequestConnect( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder builderForValue) { if (requestConnectBuilder_ == null) { requestConnect_ = builderForValue.build(); onChanged(); } else { requestConnectBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public Builder mergeRequestConnect(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect value) { if (requestConnectBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && requestConnect_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance()) { requestConnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.newBuilder(requestConnect_).mergeFrom(value).buildPartial(); } else { requestConnect_ = value; } onChanged(); } else { requestConnectBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public Builder clearRequestConnect() { if (requestConnectBuilder_ == null) { requestConnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance(); onChanged(); } else { requestConnectBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder getRequestConnectBuilder() { bitField0_ |= 0x00000004; onChanged(); return getRequestConnectFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestConnect request_connect = 21; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder getRequestConnectOrBuilder() { if (requestConnectBuilder_ != null) { return requestConnectBuilder_.getMessageOrBuilder(); } else { return requestConnect_; } } /** * optional .pb.remote.RequestConnect request_connect = 21; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder> getRequestConnectFieldBuilder() { if (requestConnectBuilder_ == null) { requestConnectBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder>( requestConnect_, getParentForChildren(), isClean()); requestConnect_ = null; } return requestConnectBuilder_; } // optional .pb.remote.RequestPlaylists request_playlists = 27; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists requestPlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder> requestPlaylistsBuilder_; /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public boolean hasRequestPlaylists() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getRequestPlaylists() { if (requestPlaylistsBuilder_ == null) { return requestPlaylists_; } else { return requestPlaylistsBuilder_.getMessage(); } } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public Builder setRequestPlaylists(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists value) { if (requestPlaylistsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestPlaylists_ = value; onChanged(); } else { requestPlaylistsBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public Builder setRequestPlaylists( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder builderForValue) { if (requestPlaylistsBuilder_ == null) { requestPlaylists_ = builderForValue.build(); onChanged(); } else { requestPlaylistsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public Builder mergeRequestPlaylists(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists value) { if (requestPlaylistsBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && requestPlaylists_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance()) { requestPlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.newBuilder(requestPlaylists_).mergeFrom(value).buildPartial(); } else { requestPlaylists_ = value; } onChanged(); } else { requestPlaylistsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public Builder clearRequestPlaylists() { if (requestPlaylistsBuilder_ == null) { requestPlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance(); onChanged(); } else { requestPlaylistsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder getRequestPlaylistsBuilder() { bitField0_ |= 0x00000008; onChanged(); return getRequestPlaylistsFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder getRequestPlaylistsOrBuilder() { if (requestPlaylistsBuilder_ != null) { return requestPlaylistsBuilder_.getMessageOrBuilder(); } else { return requestPlaylists_; } } /** * optional .pb.remote.RequestPlaylists request_playlists = 27; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder> getRequestPlaylistsFieldBuilder() { if (requestPlaylistsBuilder_ == null) { requestPlaylistsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder>( requestPlaylists_, getParentForChildren(), isClean()); requestPlaylists_ = null; } return requestPlaylistsBuilder_; } // optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs requestPlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder> requestPlaylistSongsBuilder_; /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public boolean hasRequestPlaylistSongs() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getRequestPlaylistSongs() { if (requestPlaylistSongsBuilder_ == null) { return requestPlaylistSongs_; } else { return requestPlaylistSongsBuilder_.getMessage(); } } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public Builder setRequestPlaylistSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs value) { if (requestPlaylistSongsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestPlaylistSongs_ = value; onChanged(); } else { requestPlaylistSongsBuilder_.setMessage(value); } bitField0_ |= 0x00000010; return this; } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public Builder setRequestPlaylistSongs( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder builderForValue) { if (requestPlaylistSongsBuilder_ == null) { requestPlaylistSongs_ = builderForValue.build(); onChanged(); } else { requestPlaylistSongsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000010; return this; } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public Builder mergeRequestPlaylistSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs value) { if (requestPlaylistSongsBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010) && requestPlaylistSongs_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance()) { requestPlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.newBuilder(requestPlaylistSongs_).mergeFrom(value).buildPartial(); } else { requestPlaylistSongs_ = value; } onChanged(); } else { requestPlaylistSongsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000010; return this; } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public Builder clearRequestPlaylistSongs() { if (requestPlaylistSongsBuilder_ == null) { requestPlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance(); onChanged(); } else { requestPlaylistSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder getRequestPlaylistSongsBuilder() { bitField0_ |= 0x00000010; onChanged(); return getRequestPlaylistSongsFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder getRequestPlaylistSongsOrBuilder() { if (requestPlaylistSongsBuilder_ != null) { return requestPlaylistSongsBuilder_.getMessageOrBuilder(); } else { return requestPlaylistSongs_; } } /** * optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder> getRequestPlaylistSongsFieldBuilder() { if (requestPlaylistSongsBuilder_ == null) { requestPlaylistSongsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder>( requestPlaylistSongs_, getParentForChildren(), isClean()); requestPlaylistSongs_ = null; } return requestPlaylistSongsBuilder_; } // optional .pb.remote.RequestChangeSong request_change_song = 11; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong requestChangeSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder> requestChangeSongBuilder_; /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public boolean hasRequestChangeSong() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getRequestChangeSong() { if (requestChangeSongBuilder_ == null) { return requestChangeSong_; } else { return requestChangeSongBuilder_.getMessage(); } } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public Builder setRequestChangeSong(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong value) { if (requestChangeSongBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestChangeSong_ = value; onChanged(); } else { requestChangeSongBuilder_.setMessage(value); } bitField0_ |= 0x00000020; return this; } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public Builder setRequestChangeSong( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder builderForValue) { if (requestChangeSongBuilder_ == null) { requestChangeSong_ = builderForValue.build(); onChanged(); } else { requestChangeSongBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000020; return this; } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public Builder mergeRequestChangeSong(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong value) { if (requestChangeSongBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020) && requestChangeSong_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance()) { requestChangeSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.newBuilder(requestChangeSong_).mergeFrom(value).buildPartial(); } else { requestChangeSong_ = value; } onChanged(); } else { requestChangeSongBuilder_.mergeFrom(value); } bitField0_ |= 0x00000020; return this; } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public Builder clearRequestChangeSong() { if (requestChangeSongBuilder_ == null) { requestChangeSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance(); onChanged(); } else { requestChangeSongBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000020); return this; } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder getRequestChangeSongBuilder() { bitField0_ |= 0x00000020; onChanged(); return getRequestChangeSongFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder getRequestChangeSongOrBuilder() { if (requestChangeSongBuilder_ != null) { return requestChangeSongBuilder_.getMessageOrBuilder(); } else { return requestChangeSong_; } } /** * optional .pb.remote.RequestChangeSong request_change_song = 11; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder> getRequestChangeSongFieldBuilder() { if (requestChangeSongBuilder_ == null) { requestChangeSongBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder>( requestChangeSong_, getParentForChildren(), isClean()); requestChangeSong_ = null; } return requestChangeSongBuilder_; } // optional .pb.remote.RequestSetVolume request_set_volume = 12; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume requestSetVolume_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder> requestSetVolumeBuilder_; /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public boolean hasRequestSetVolume() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getRequestSetVolume() { if (requestSetVolumeBuilder_ == null) { return requestSetVolume_; } else { return requestSetVolumeBuilder_.getMessage(); } } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public Builder setRequestSetVolume(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume value) { if (requestSetVolumeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestSetVolume_ = value; onChanged(); } else { requestSetVolumeBuilder_.setMessage(value); } bitField0_ |= 0x00000040; return this; } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public Builder setRequestSetVolume( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder builderForValue) { if (requestSetVolumeBuilder_ == null) { requestSetVolume_ = builderForValue.build(); onChanged(); } else { requestSetVolumeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; return this; } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public Builder mergeRequestSetVolume(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume value) { if (requestSetVolumeBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040) && requestSetVolume_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance()) { requestSetVolume_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.newBuilder(requestSetVolume_).mergeFrom(value).buildPartial(); } else { requestSetVolume_ = value; } onChanged(); } else { requestSetVolumeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000040; return this; } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public Builder clearRequestSetVolume() { if (requestSetVolumeBuilder_ == null) { requestSetVolume_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance(); onChanged(); } else { requestSetVolumeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); return this; } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder getRequestSetVolumeBuilder() { bitField0_ |= 0x00000040; onChanged(); return getRequestSetVolumeFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder getRequestSetVolumeOrBuilder() { if (requestSetVolumeBuilder_ != null) { return requestSetVolumeBuilder_.getMessageOrBuilder(); } else { return requestSetVolume_; } } /** * optional .pb.remote.RequestSetVolume request_set_volume = 12; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder> getRequestSetVolumeFieldBuilder() { if (requestSetVolumeBuilder_ == null) { requestSetVolumeBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder>( requestSetVolume_, getParentForChildren(), isClean()); requestSetVolume_ = null; } return requestSetVolumeBuilder_; } // optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition requestSetTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder> requestSetTrackPositionBuilder_; /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public boolean hasRequestSetTrackPosition() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getRequestSetTrackPosition() { if (requestSetTrackPositionBuilder_ == null) { return requestSetTrackPosition_; } else { return requestSetTrackPositionBuilder_.getMessage(); } } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public Builder setRequestSetTrackPosition(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition value) { if (requestSetTrackPositionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestSetTrackPosition_ = value; onChanged(); } else { requestSetTrackPositionBuilder_.setMessage(value); } bitField0_ |= 0x00000080; return this; } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public Builder setRequestSetTrackPosition( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder builderForValue) { if (requestSetTrackPositionBuilder_ == null) { requestSetTrackPosition_ = builderForValue.build(); onChanged(); } else { requestSetTrackPositionBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000080; return this; } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public Builder mergeRequestSetTrackPosition(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition value) { if (requestSetTrackPositionBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080) && requestSetTrackPosition_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance()) { requestSetTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.newBuilder(requestSetTrackPosition_).mergeFrom(value).buildPartial(); } else { requestSetTrackPosition_ = value; } onChanged(); } else { requestSetTrackPositionBuilder_.mergeFrom(value); } bitField0_ |= 0x00000080; return this; } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public Builder clearRequestSetTrackPosition() { if (requestSetTrackPositionBuilder_ == null) { requestSetTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance(); onChanged(); } else { requestSetTrackPositionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); return this; } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder getRequestSetTrackPositionBuilder() { bitField0_ |= 0x00000080; onChanged(); return getRequestSetTrackPositionFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder getRequestSetTrackPositionOrBuilder() { if (requestSetTrackPositionBuilder_ != null) { return requestSetTrackPositionBuilder_.getMessageOrBuilder(); } else { return requestSetTrackPosition_; } } /** * optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder> getRequestSetTrackPositionFieldBuilder() { if (requestSetTrackPositionBuilder_ == null) { requestSetTrackPositionBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder>( requestSetTrackPosition_, getParentForChildren(), isClean()); requestSetTrackPosition_ = null; } return requestSetTrackPositionBuilder_; } // optional .pb.remote.RequestInsertUrls request_insert_urls = 25; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls requestInsertUrls_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder> requestInsertUrlsBuilder_; /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public boolean hasRequestInsertUrls() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getRequestInsertUrls() { if (requestInsertUrlsBuilder_ == null) { return requestInsertUrls_; } else { return requestInsertUrlsBuilder_.getMessage(); } } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public Builder setRequestInsertUrls(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls value) { if (requestInsertUrlsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestInsertUrls_ = value; onChanged(); } else { requestInsertUrlsBuilder_.setMessage(value); } bitField0_ |= 0x00000100; return this; } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public Builder setRequestInsertUrls( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder builderForValue) { if (requestInsertUrlsBuilder_ == null) { requestInsertUrls_ = builderForValue.build(); onChanged(); } else { requestInsertUrlsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; return this; } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public Builder mergeRequestInsertUrls(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls value) { if (requestInsertUrlsBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100) && requestInsertUrls_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance()) { requestInsertUrls_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.newBuilder(requestInsertUrls_).mergeFrom(value).buildPartial(); } else { requestInsertUrls_ = value; } onChanged(); } else { requestInsertUrlsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000100; return this; } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public Builder clearRequestInsertUrls() { if (requestInsertUrlsBuilder_ == null) { requestInsertUrls_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance(); onChanged(); } else { requestInsertUrlsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); return this; } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder getRequestInsertUrlsBuilder() { bitField0_ |= 0x00000100; onChanged(); return getRequestInsertUrlsFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder getRequestInsertUrlsOrBuilder() { if (requestInsertUrlsBuilder_ != null) { return requestInsertUrlsBuilder_.getMessageOrBuilder(); } else { return requestInsertUrls_; } } /** * optional .pb.remote.RequestInsertUrls request_insert_urls = 25; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder> getRequestInsertUrlsFieldBuilder() { if (requestInsertUrlsBuilder_ == null) { requestInsertUrlsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder>( requestInsertUrls_, getParentForChildren(), isClean()); requestInsertUrls_ = null; } return requestInsertUrlsBuilder_; } // optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs requestRemoveSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder> requestRemoveSongsBuilder_; /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public boolean hasRequestRemoveSongs() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getRequestRemoveSongs() { if (requestRemoveSongsBuilder_ == null) { return requestRemoveSongs_; } else { return requestRemoveSongsBuilder_.getMessage(); } } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public Builder setRequestRemoveSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs value) { if (requestRemoveSongsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestRemoveSongs_ = value; onChanged(); } else { requestRemoveSongsBuilder_.setMessage(value); } bitField0_ |= 0x00000200; return this; } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public Builder setRequestRemoveSongs( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder builderForValue) { if (requestRemoveSongsBuilder_ == null) { requestRemoveSongs_ = builderForValue.build(); onChanged(); } else { requestRemoveSongsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000200; return this; } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public Builder mergeRequestRemoveSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs value) { if (requestRemoveSongsBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200) && requestRemoveSongs_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance()) { requestRemoveSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.newBuilder(requestRemoveSongs_).mergeFrom(value).buildPartial(); } else { requestRemoveSongs_ = value; } onChanged(); } else { requestRemoveSongsBuilder_.mergeFrom(value); } bitField0_ |= 0x00000200; return this; } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public Builder clearRequestRemoveSongs() { if (requestRemoveSongsBuilder_ == null) { requestRemoveSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance(); onChanged(); } else { requestRemoveSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder getRequestRemoveSongsBuilder() { bitField0_ |= 0x00000200; onChanged(); return getRequestRemoveSongsFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder getRequestRemoveSongsOrBuilder() { if (requestRemoveSongsBuilder_ != null) { return requestRemoveSongsBuilder_.getMessageOrBuilder(); } else { return requestRemoveSongs_; } } /** * optional .pb.remote.RequestRemoveSongs request_remove_songs = 26; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder> getRequestRemoveSongsFieldBuilder() { if (requestRemoveSongsBuilder_ == null) { requestRemoveSongsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder>( requestRemoveSongs_, getParentForChildren(), isClean()); requestRemoveSongs_ = null; } return requestRemoveSongsBuilder_; } // optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist requestOpenPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder> requestOpenPlaylistBuilder_; /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public boolean hasRequestOpenPlaylist() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getRequestOpenPlaylist() { if (requestOpenPlaylistBuilder_ == null) { return requestOpenPlaylist_; } else { return requestOpenPlaylistBuilder_.getMessage(); } } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public Builder setRequestOpenPlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist value) { if (requestOpenPlaylistBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestOpenPlaylist_ = value; onChanged(); } else { requestOpenPlaylistBuilder_.setMessage(value); } bitField0_ |= 0x00000400; return this; } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public Builder setRequestOpenPlaylist( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder builderForValue) { if (requestOpenPlaylistBuilder_ == null) { requestOpenPlaylist_ = builderForValue.build(); onChanged(); } else { requestOpenPlaylistBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000400; return this; } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public Builder mergeRequestOpenPlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist value) { if (requestOpenPlaylistBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400) && requestOpenPlaylist_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance()) { requestOpenPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.newBuilder(requestOpenPlaylist_).mergeFrom(value).buildPartial(); } else { requestOpenPlaylist_ = value; } onChanged(); } else { requestOpenPlaylistBuilder_.mergeFrom(value); } bitField0_ |= 0x00000400; return this; } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public Builder clearRequestOpenPlaylist() { if (requestOpenPlaylistBuilder_ == null) { requestOpenPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance(); onChanged(); } else { requestOpenPlaylistBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); return this; } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder getRequestOpenPlaylistBuilder() { bitField0_ |= 0x00000400; onChanged(); return getRequestOpenPlaylistFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder getRequestOpenPlaylistOrBuilder() { if (requestOpenPlaylistBuilder_ != null) { return requestOpenPlaylistBuilder_.getMessageOrBuilder(); } else { return requestOpenPlaylist_; } } /** * optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder> getRequestOpenPlaylistFieldBuilder() { if (requestOpenPlaylistBuilder_ == null) { requestOpenPlaylistBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder>( requestOpenPlaylist_, getParentForChildren(), isClean()); requestOpenPlaylist_ = null; } return requestOpenPlaylistBuilder_; } // optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist requestClosePlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder> requestClosePlaylistBuilder_; /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public boolean hasRequestClosePlaylist() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getRequestClosePlaylist() { if (requestClosePlaylistBuilder_ == null) { return requestClosePlaylist_; } else { return requestClosePlaylistBuilder_.getMessage(); } } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public Builder setRequestClosePlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist value) { if (requestClosePlaylistBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestClosePlaylist_ = value; onChanged(); } else { requestClosePlaylistBuilder_.setMessage(value); } bitField0_ |= 0x00000800; return this; } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public Builder setRequestClosePlaylist( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder builderForValue) { if (requestClosePlaylistBuilder_ == null) { requestClosePlaylist_ = builderForValue.build(); onChanged(); } else { requestClosePlaylistBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000800; return this; } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public Builder mergeRequestClosePlaylist(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist value) { if (requestClosePlaylistBuilder_ == null) { if (((bitField0_ & 0x00000800) == 0x00000800) && requestClosePlaylist_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance()) { requestClosePlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.newBuilder(requestClosePlaylist_).mergeFrom(value).buildPartial(); } else { requestClosePlaylist_ = value; } onChanged(); } else { requestClosePlaylistBuilder_.mergeFrom(value); } bitField0_ |= 0x00000800; return this; } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public Builder clearRequestClosePlaylist() { if (requestClosePlaylistBuilder_ == null) { requestClosePlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance(); onChanged(); } else { requestClosePlaylistBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); return this; } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder getRequestClosePlaylistBuilder() { bitField0_ |= 0x00000800; onChanged(); return getRequestClosePlaylistFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder getRequestClosePlaylistOrBuilder() { if (requestClosePlaylistBuilder_ != null) { return requestClosePlaylistBuilder_.getMessageOrBuilder(); } else { return requestClosePlaylist_; } } /** * optional .pb.remote.RequestClosePlaylist request_close_playlist = 29; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder> getRequestClosePlaylistFieldBuilder() { if (requestClosePlaylistBuilder_ == null) { requestClosePlaylistBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder>( requestClosePlaylist_, getParentForChildren(), isClean()); requestClosePlaylist_ = null; } return requestClosePlaylistBuilder_; } // optional .pb.remote.RequestDownloadSongs request_download_songs = 31; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs requestDownloadSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder> requestDownloadSongsBuilder_; /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public boolean hasRequestDownloadSongs() { return ((bitField0_ & 0x00001000) == 0x00001000); } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getRequestDownloadSongs() { if (requestDownloadSongsBuilder_ == null) { return requestDownloadSongs_; } else { return requestDownloadSongsBuilder_.getMessage(); } } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public Builder setRequestDownloadSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs value) { if (requestDownloadSongsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestDownloadSongs_ = value; onChanged(); } else { requestDownloadSongsBuilder_.setMessage(value); } bitField0_ |= 0x00001000; return this; } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public Builder setRequestDownloadSongs( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder builderForValue) { if (requestDownloadSongsBuilder_ == null) { requestDownloadSongs_ = builderForValue.build(); onChanged(); } else { requestDownloadSongsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00001000; return this; } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public Builder mergeRequestDownloadSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs value) { if (requestDownloadSongsBuilder_ == null) { if (((bitField0_ & 0x00001000) == 0x00001000) && requestDownloadSongs_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance()) { requestDownloadSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.newBuilder(requestDownloadSongs_).mergeFrom(value).buildPartial(); } else { requestDownloadSongs_ = value; } onChanged(); } else { requestDownloadSongsBuilder_.mergeFrom(value); } bitField0_ |= 0x00001000; return this; } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public Builder clearRequestDownloadSongs() { if (requestDownloadSongsBuilder_ == null) { requestDownloadSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance(); onChanged(); } else { requestDownloadSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00001000); return this; } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder getRequestDownloadSongsBuilder() { bitField0_ |= 0x00001000; onChanged(); return getRequestDownloadSongsFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder getRequestDownloadSongsOrBuilder() { if (requestDownloadSongsBuilder_ != null) { return requestDownloadSongsBuilder_.getMessageOrBuilder(); } else { return requestDownloadSongs_; } } /** * optional .pb.remote.RequestDownloadSongs request_download_songs = 31; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder> getRequestDownloadSongsFieldBuilder() { if (requestDownloadSongsBuilder_ == null) { requestDownloadSongsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder>( requestDownloadSongs_, getParentForChildren(), isClean()); requestDownloadSongs_ = null; } return requestDownloadSongsBuilder_; } // optional .pb.remote.RequestRateSong request_rate_song = 35; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong requestRateSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder> requestRateSongBuilder_; /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public boolean hasRequestRateSong() { return ((bitField0_ & 0x00002000) == 0x00002000); } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getRequestRateSong() { if (requestRateSongBuilder_ == null) { return requestRateSong_; } else { return requestRateSongBuilder_.getMessage(); } } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public Builder setRequestRateSong(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong value) { if (requestRateSongBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestRateSong_ = value; onChanged(); } else { requestRateSongBuilder_.setMessage(value); } bitField0_ |= 0x00002000; return this; } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public Builder setRequestRateSong( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder builderForValue) { if (requestRateSongBuilder_ == null) { requestRateSong_ = builderForValue.build(); onChanged(); } else { requestRateSongBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00002000; return this; } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public Builder mergeRequestRateSong(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong value) { if (requestRateSongBuilder_ == null) { if (((bitField0_ & 0x00002000) == 0x00002000) && requestRateSong_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance()) { requestRateSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.newBuilder(requestRateSong_).mergeFrom(value).buildPartial(); } else { requestRateSong_ = value; } onChanged(); } else { requestRateSongBuilder_.mergeFrom(value); } bitField0_ |= 0x00002000; return this; } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public Builder clearRequestRateSong() { if (requestRateSongBuilder_ == null) { requestRateSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance(); onChanged(); } else { requestRateSongBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00002000); return this; } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder getRequestRateSongBuilder() { bitField0_ |= 0x00002000; onChanged(); return getRequestRateSongFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder getRequestRateSongOrBuilder() { if (requestRateSongBuilder_ != null) { return requestRateSongBuilder_.getMessageOrBuilder(); } else { return requestRateSong_; } } /** * optional .pb.remote.RequestRateSong request_rate_song = 35; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder> getRequestRateSongFieldBuilder() { if (requestRateSongBuilder_ == null) { requestRateSongBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder>( requestRateSong_, getParentForChildren(), isClean()); requestRateSong_ = null; } return requestRateSongBuilder_; } // optional .pb.remote.RequestGlobalSearch request_global_search = 37; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch requestGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder> requestGlobalSearchBuilder_; /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public boolean hasRequestGlobalSearch() { return ((bitField0_ & 0x00004000) == 0x00004000); } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getRequestGlobalSearch() { if (requestGlobalSearchBuilder_ == null) { return requestGlobalSearch_; } else { return requestGlobalSearchBuilder_.getMessage(); } } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public Builder setRequestGlobalSearch(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch value) { if (requestGlobalSearchBuilder_ == null) { if (value == null) { throw new NullPointerException(); } requestGlobalSearch_ = value; onChanged(); } else { requestGlobalSearchBuilder_.setMessage(value); } bitField0_ |= 0x00004000; return this; } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public Builder setRequestGlobalSearch( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder builderForValue) { if (requestGlobalSearchBuilder_ == null) { requestGlobalSearch_ = builderForValue.build(); onChanged(); } else { requestGlobalSearchBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00004000; return this; } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public Builder mergeRequestGlobalSearch(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch value) { if (requestGlobalSearchBuilder_ == null) { if (((bitField0_ & 0x00004000) == 0x00004000) && requestGlobalSearch_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance()) { requestGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.newBuilder(requestGlobalSearch_).mergeFrom(value).buildPartial(); } else { requestGlobalSearch_ = value; } onChanged(); } else { requestGlobalSearchBuilder_.mergeFrom(value); } bitField0_ |= 0x00004000; return this; } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public Builder clearRequestGlobalSearch() { if (requestGlobalSearchBuilder_ == null) { requestGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance(); onChanged(); } else { requestGlobalSearchBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00004000); return this; } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder getRequestGlobalSearchBuilder() { bitField0_ |= 0x00004000; onChanged(); return getRequestGlobalSearchFieldBuilder().getBuilder(); } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder getRequestGlobalSearchOrBuilder() { if (requestGlobalSearchBuilder_ != null) { return requestGlobalSearchBuilder_.getMessageOrBuilder(); } else { return requestGlobalSearch_; } } /** * optional .pb.remote.RequestGlobalSearch request_global_search = 37; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder> getRequestGlobalSearchFieldBuilder() { if (requestGlobalSearchBuilder_ == null) { requestGlobalSearchBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder>( requestGlobalSearch_, getParentForChildren(), isClean()); requestGlobalSearch_ = null; } return requestGlobalSearchBuilder_; } // optional .pb.remote.Repeat repeat = 13; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat repeat_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder> repeatBuilder_; /** * optional .pb.remote.Repeat repeat = 13; */ public boolean hasRepeat() { return ((bitField0_ & 0x00008000) == 0x00008000); } /** * optional .pb.remote.Repeat repeat = 13; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getRepeat() { if (repeatBuilder_ == null) { return repeat_; } else { return repeatBuilder_.getMessage(); } } /** * optional .pb.remote.Repeat repeat = 13; */ public Builder setRepeat(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat value) { if (repeatBuilder_ == null) { if (value == null) { throw new NullPointerException(); } repeat_ = value; onChanged(); } else { repeatBuilder_.setMessage(value); } bitField0_ |= 0x00008000; return this; } /** * optional .pb.remote.Repeat repeat = 13; */ public Builder setRepeat( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder builderForValue) { if (repeatBuilder_ == null) { repeat_ = builderForValue.build(); onChanged(); } else { repeatBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00008000; return this; } /** * optional .pb.remote.Repeat repeat = 13; */ public Builder mergeRepeat(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat value) { if (repeatBuilder_ == null) { if (((bitField0_ & 0x00008000) == 0x00008000) && repeat_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance()) { repeat_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.newBuilder(repeat_).mergeFrom(value).buildPartial(); } else { repeat_ = value; } onChanged(); } else { repeatBuilder_.mergeFrom(value); } bitField0_ |= 0x00008000; return this; } /** * optional .pb.remote.Repeat repeat = 13; */ public Builder clearRepeat() { if (repeatBuilder_ == null) { repeat_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance(); onChanged(); } else { repeatBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00008000); return this; } /** * optional .pb.remote.Repeat repeat = 13; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder getRepeatBuilder() { bitField0_ |= 0x00008000; onChanged(); return getRepeatFieldBuilder().getBuilder(); } /** * optional .pb.remote.Repeat repeat = 13; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder getRepeatOrBuilder() { if (repeatBuilder_ != null) { return repeatBuilder_.getMessageOrBuilder(); } else { return repeat_; } } /** * optional .pb.remote.Repeat repeat = 13; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder> getRepeatFieldBuilder() { if (repeatBuilder_ == null) { repeatBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder>( repeat_, getParentForChildren(), isClean()); repeat_ = null; } return repeatBuilder_; } // optional .pb.remote.Shuffle shuffle = 14; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle shuffle_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder> shuffleBuilder_; /** * optional .pb.remote.Shuffle shuffle = 14; */ public boolean hasShuffle() { return ((bitField0_ & 0x00010000) == 0x00010000); } /** * optional .pb.remote.Shuffle shuffle = 14; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getShuffle() { if (shuffleBuilder_ == null) { return shuffle_; } else { return shuffleBuilder_.getMessage(); } } /** * optional .pb.remote.Shuffle shuffle = 14; */ public Builder setShuffle(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle value) { if (shuffleBuilder_ == null) { if (value == null) { throw new NullPointerException(); } shuffle_ = value; onChanged(); } else { shuffleBuilder_.setMessage(value); } bitField0_ |= 0x00010000; return this; } /** * optional .pb.remote.Shuffle shuffle = 14; */ public Builder setShuffle( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder builderForValue) { if (shuffleBuilder_ == null) { shuffle_ = builderForValue.build(); onChanged(); } else { shuffleBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00010000; return this; } /** * optional .pb.remote.Shuffle shuffle = 14; */ public Builder mergeShuffle(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle value) { if (shuffleBuilder_ == null) { if (((bitField0_ & 0x00010000) == 0x00010000) && shuffle_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance()) { shuffle_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.newBuilder(shuffle_).mergeFrom(value).buildPartial(); } else { shuffle_ = value; } onChanged(); } else { shuffleBuilder_.mergeFrom(value); } bitField0_ |= 0x00010000; return this; } /** * optional .pb.remote.Shuffle shuffle = 14; */ public Builder clearShuffle() { if (shuffleBuilder_ == null) { shuffle_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance(); onChanged(); } else { shuffleBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00010000); return this; } /** * optional .pb.remote.Shuffle shuffle = 14; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder getShuffleBuilder() { bitField0_ |= 0x00010000; onChanged(); return getShuffleFieldBuilder().getBuilder(); } /** * optional .pb.remote.Shuffle shuffle = 14; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder getShuffleOrBuilder() { if (shuffleBuilder_ != null) { return shuffleBuilder_.getMessageOrBuilder(); } else { return shuffle_; } } /** * optional .pb.remote.Shuffle shuffle = 14; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder> getShuffleFieldBuilder() { if (shuffleBuilder_ == null) { shuffleBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder>( shuffle_, getParentForChildren(), isClean()); shuffle_ = null; } return shuffleBuilder_; } // optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo responseClementineInfo_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder> responseClementineInfoBuilder_; /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public boolean hasResponseClementineInfo() { return ((bitField0_ & 0x00020000) == 0x00020000); } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getResponseClementineInfo() { if (responseClementineInfoBuilder_ == null) { return responseClementineInfo_; } else { return responseClementineInfoBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public Builder setResponseClementineInfo(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo value) { if (responseClementineInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseClementineInfo_ = value; onChanged(); } else { responseClementineInfoBuilder_.setMessage(value); } bitField0_ |= 0x00020000; return this; } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public Builder setResponseClementineInfo( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder builderForValue) { if (responseClementineInfoBuilder_ == null) { responseClementineInfo_ = builderForValue.build(); onChanged(); } else { responseClementineInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00020000; return this; } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public Builder mergeResponseClementineInfo(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo value) { if (responseClementineInfoBuilder_ == null) { if (((bitField0_ & 0x00020000) == 0x00020000) && responseClementineInfo_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance()) { responseClementineInfo_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.newBuilder(responseClementineInfo_).mergeFrom(value).buildPartial(); } else { responseClementineInfo_ = value; } onChanged(); } else { responseClementineInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00020000; return this; } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public Builder clearResponseClementineInfo() { if (responseClementineInfoBuilder_ == null) { responseClementineInfo_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance(); onChanged(); } else { responseClementineInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00020000); return this; } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder getResponseClementineInfoBuilder() { bitField0_ |= 0x00020000; onChanged(); return getResponseClementineInfoFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder getResponseClementineInfoOrBuilder() { if (responseClementineInfoBuilder_ != null) { return responseClementineInfoBuilder_.getMessageOrBuilder(); } else { return responseClementineInfo_; } } /** * optional .pb.remote.ResponseClementineInfo response_clementine_info = 15; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder> getResponseClementineInfoFieldBuilder() { if (responseClementineInfoBuilder_ == null) { responseClementineInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder>( responseClementineInfo_, getParentForChildren(), isClean()); responseClementineInfo_ = null; } return responseClementineInfoBuilder_; } // optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata responseCurrentMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder> responseCurrentMetadataBuilder_; /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public boolean hasResponseCurrentMetadata() { return ((bitField0_ & 0x00040000) == 0x00040000); } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getResponseCurrentMetadata() { if (responseCurrentMetadataBuilder_ == null) { return responseCurrentMetadata_; } else { return responseCurrentMetadataBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public Builder setResponseCurrentMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata value) { if (responseCurrentMetadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseCurrentMetadata_ = value; onChanged(); } else { responseCurrentMetadataBuilder_.setMessage(value); } bitField0_ |= 0x00040000; return this; } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public Builder setResponseCurrentMetadata( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder builderForValue) { if (responseCurrentMetadataBuilder_ == null) { responseCurrentMetadata_ = builderForValue.build(); onChanged(); } else { responseCurrentMetadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00040000; return this; } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public Builder mergeResponseCurrentMetadata(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata value) { if (responseCurrentMetadataBuilder_ == null) { if (((bitField0_ & 0x00040000) == 0x00040000) && responseCurrentMetadata_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance()) { responseCurrentMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.newBuilder(responseCurrentMetadata_).mergeFrom(value).buildPartial(); } else { responseCurrentMetadata_ = value; } onChanged(); } else { responseCurrentMetadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00040000; return this; } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public Builder clearResponseCurrentMetadata() { if (responseCurrentMetadataBuilder_ == null) { responseCurrentMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance(); onChanged(); } else { responseCurrentMetadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00040000); return this; } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder getResponseCurrentMetadataBuilder() { bitField0_ |= 0x00040000; onChanged(); return getResponseCurrentMetadataFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder getResponseCurrentMetadataOrBuilder() { if (responseCurrentMetadataBuilder_ != null) { return responseCurrentMetadataBuilder_.getMessageOrBuilder(); } else { return responseCurrentMetadata_; } } /** * optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder> getResponseCurrentMetadataFieldBuilder() { if (responseCurrentMetadataBuilder_ == null) { responseCurrentMetadataBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder>( responseCurrentMetadata_, getParentForChildren(), isClean()); responseCurrentMetadata_ = null; } return responseCurrentMetadataBuilder_; } // optional .pb.remote.ResponsePlaylists response_playlists = 17; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists responsePlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder> responsePlaylistsBuilder_; /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public boolean hasResponsePlaylists() { return ((bitField0_ & 0x00080000) == 0x00080000); } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getResponsePlaylists() { if (responsePlaylistsBuilder_ == null) { return responsePlaylists_; } else { return responsePlaylistsBuilder_.getMessage(); } } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public Builder setResponsePlaylists(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists value) { if (responsePlaylistsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responsePlaylists_ = value; onChanged(); } else { responsePlaylistsBuilder_.setMessage(value); } bitField0_ |= 0x00080000; return this; } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public Builder setResponsePlaylists( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder builderForValue) { if (responsePlaylistsBuilder_ == null) { responsePlaylists_ = builderForValue.build(); onChanged(); } else { responsePlaylistsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00080000; return this; } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public Builder mergeResponsePlaylists(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists value) { if (responsePlaylistsBuilder_ == null) { if (((bitField0_ & 0x00080000) == 0x00080000) && responsePlaylists_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance()) { responsePlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.newBuilder(responsePlaylists_).mergeFrom(value).buildPartial(); } else { responsePlaylists_ = value; } onChanged(); } else { responsePlaylistsBuilder_.mergeFrom(value); } bitField0_ |= 0x00080000; return this; } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public Builder clearResponsePlaylists() { if (responsePlaylistsBuilder_ == null) { responsePlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance(); onChanged(); } else { responsePlaylistsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00080000); return this; } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder getResponsePlaylistsBuilder() { bitField0_ |= 0x00080000; onChanged(); return getResponsePlaylistsFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder getResponsePlaylistsOrBuilder() { if (responsePlaylistsBuilder_ != null) { return responsePlaylistsBuilder_.getMessageOrBuilder(); } else { return responsePlaylists_; } } /** * optional .pb.remote.ResponsePlaylists response_playlists = 17; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder> getResponsePlaylistsFieldBuilder() { if (responsePlaylistsBuilder_ == null) { responsePlaylistsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder>( responsePlaylists_, getParentForChildren(), isClean()); responsePlaylists_ = null; } return responsePlaylistsBuilder_; } // optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs responsePlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder> responsePlaylistSongsBuilder_; /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public boolean hasResponsePlaylistSongs() { return ((bitField0_ & 0x00100000) == 0x00100000); } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getResponsePlaylistSongs() { if (responsePlaylistSongsBuilder_ == null) { return responsePlaylistSongs_; } else { return responsePlaylistSongsBuilder_.getMessage(); } } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public Builder setResponsePlaylistSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs value) { if (responsePlaylistSongsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responsePlaylistSongs_ = value; onChanged(); } else { responsePlaylistSongsBuilder_.setMessage(value); } bitField0_ |= 0x00100000; return this; } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public Builder setResponsePlaylistSongs( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder builderForValue) { if (responsePlaylistSongsBuilder_ == null) { responsePlaylistSongs_ = builderForValue.build(); onChanged(); } else { responsePlaylistSongsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00100000; return this; } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public Builder mergeResponsePlaylistSongs(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs value) { if (responsePlaylistSongsBuilder_ == null) { if (((bitField0_ & 0x00100000) == 0x00100000) && responsePlaylistSongs_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance()) { responsePlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.newBuilder(responsePlaylistSongs_).mergeFrom(value).buildPartial(); } else { responsePlaylistSongs_ = value; } onChanged(); } else { responsePlaylistSongsBuilder_.mergeFrom(value); } bitField0_ |= 0x00100000; return this; } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public Builder clearResponsePlaylistSongs() { if (responsePlaylistSongsBuilder_ == null) { responsePlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance(); onChanged(); } else { responsePlaylistSongsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00100000); return this; } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder getResponsePlaylistSongsBuilder() { bitField0_ |= 0x00100000; onChanged(); return getResponsePlaylistSongsFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder getResponsePlaylistSongsOrBuilder() { if (responsePlaylistSongsBuilder_ != null) { return responsePlaylistSongsBuilder_.getMessageOrBuilder(); } else { return responsePlaylistSongs_; } } /** * optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder> getResponsePlaylistSongsFieldBuilder() { if (responsePlaylistSongsBuilder_ == null) { responsePlaylistSongsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder>( responsePlaylistSongs_, getParentForChildren(), isClean()); responsePlaylistSongs_ = null; } return responsePlaylistSongsBuilder_; } // optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged responseEngineStateChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder> responseEngineStateChangedBuilder_; /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public boolean hasResponseEngineStateChanged() { return ((bitField0_ & 0x00200000) == 0x00200000); } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getResponseEngineStateChanged() { if (responseEngineStateChangedBuilder_ == null) { return responseEngineStateChanged_; } else { return responseEngineStateChangedBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public Builder setResponseEngineStateChanged(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged value) { if (responseEngineStateChangedBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseEngineStateChanged_ = value; onChanged(); } else { responseEngineStateChangedBuilder_.setMessage(value); } bitField0_ |= 0x00200000; return this; } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public Builder setResponseEngineStateChanged( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder builderForValue) { if (responseEngineStateChangedBuilder_ == null) { responseEngineStateChanged_ = builderForValue.build(); onChanged(); } else { responseEngineStateChangedBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00200000; return this; } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public Builder mergeResponseEngineStateChanged(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged value) { if (responseEngineStateChangedBuilder_ == null) { if (((bitField0_ & 0x00200000) == 0x00200000) && responseEngineStateChanged_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance()) { responseEngineStateChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.newBuilder(responseEngineStateChanged_).mergeFrom(value).buildPartial(); } else { responseEngineStateChanged_ = value; } onChanged(); } else { responseEngineStateChangedBuilder_.mergeFrom(value); } bitField0_ |= 0x00200000; return this; } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public Builder clearResponseEngineStateChanged() { if (responseEngineStateChangedBuilder_ == null) { responseEngineStateChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance(); onChanged(); } else { responseEngineStateChangedBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00200000); return this; } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder getResponseEngineStateChangedBuilder() { bitField0_ |= 0x00200000; onChanged(); return getResponseEngineStateChangedFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder getResponseEngineStateChangedOrBuilder() { if (responseEngineStateChangedBuilder_ != null) { return responseEngineStateChangedBuilder_.getMessageOrBuilder(); } else { return responseEngineStateChanged_; } } /** * optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder> getResponseEngineStateChangedFieldBuilder() { if (responseEngineStateChangedBuilder_ == null) { responseEngineStateChangedBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder>( responseEngineStateChanged_, getParentForChildren(), isClean()); responseEngineStateChanged_ = null; } return responseEngineStateChangedBuilder_; } // optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition responseUpdateTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder> responseUpdateTrackPositionBuilder_; /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public boolean hasResponseUpdateTrackPosition() { return ((bitField0_ & 0x00400000) == 0x00400000); } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getResponseUpdateTrackPosition() { if (responseUpdateTrackPositionBuilder_ == null) { return responseUpdateTrackPosition_; } else { return responseUpdateTrackPositionBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public Builder setResponseUpdateTrackPosition(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition value) { if (responseUpdateTrackPositionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseUpdateTrackPosition_ = value; onChanged(); } else { responseUpdateTrackPositionBuilder_.setMessage(value); } bitField0_ |= 0x00400000; return this; } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public Builder setResponseUpdateTrackPosition( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder builderForValue) { if (responseUpdateTrackPositionBuilder_ == null) { responseUpdateTrackPosition_ = builderForValue.build(); onChanged(); } else { responseUpdateTrackPositionBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00400000; return this; } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public Builder mergeResponseUpdateTrackPosition(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition value) { if (responseUpdateTrackPositionBuilder_ == null) { if (((bitField0_ & 0x00400000) == 0x00400000) && responseUpdateTrackPosition_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance()) { responseUpdateTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.newBuilder(responseUpdateTrackPosition_).mergeFrom(value).buildPartial(); } else { responseUpdateTrackPosition_ = value; } onChanged(); } else { responseUpdateTrackPositionBuilder_.mergeFrom(value); } bitField0_ |= 0x00400000; return this; } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public Builder clearResponseUpdateTrackPosition() { if (responseUpdateTrackPositionBuilder_ == null) { responseUpdateTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance(); onChanged(); } else { responseUpdateTrackPositionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00400000); return this; } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder getResponseUpdateTrackPositionBuilder() { bitField0_ |= 0x00400000; onChanged(); return getResponseUpdateTrackPositionFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder getResponseUpdateTrackPositionOrBuilder() { if (responseUpdateTrackPositionBuilder_ != null) { return responseUpdateTrackPositionBuilder_.getMessageOrBuilder(); } else { return responseUpdateTrackPosition_; } } /** * optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder> getResponseUpdateTrackPositionFieldBuilder() { if (responseUpdateTrackPositionBuilder_ == null) { responseUpdateTrackPositionBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder>( responseUpdateTrackPosition_, getParentForChildren(), isClean()); responseUpdateTrackPosition_ = null; } return responseUpdateTrackPositionBuilder_; } // optional .pb.remote.ResponseDisconnect response_disconnect = 22; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect responseDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder> responseDisconnectBuilder_; /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public boolean hasResponseDisconnect() { return ((bitField0_ & 0x00800000) == 0x00800000); } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getResponseDisconnect() { if (responseDisconnectBuilder_ == null) { return responseDisconnect_; } else { return responseDisconnectBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public Builder setResponseDisconnect(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect value) { if (responseDisconnectBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseDisconnect_ = value; onChanged(); } else { responseDisconnectBuilder_.setMessage(value); } bitField0_ |= 0x00800000; return this; } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public Builder setResponseDisconnect( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder builderForValue) { if (responseDisconnectBuilder_ == null) { responseDisconnect_ = builderForValue.build(); onChanged(); } else { responseDisconnectBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00800000; return this; } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public Builder mergeResponseDisconnect(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect value) { if (responseDisconnectBuilder_ == null) { if (((bitField0_ & 0x00800000) == 0x00800000) && responseDisconnect_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance()) { responseDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.newBuilder(responseDisconnect_).mergeFrom(value).buildPartial(); } else { responseDisconnect_ = value; } onChanged(); } else { responseDisconnectBuilder_.mergeFrom(value); } bitField0_ |= 0x00800000; return this; } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public Builder clearResponseDisconnect() { if (responseDisconnectBuilder_ == null) { responseDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance(); onChanged(); } else { responseDisconnectBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00800000); return this; } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder getResponseDisconnectBuilder() { bitField0_ |= 0x00800000; onChanged(); return getResponseDisconnectFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder getResponseDisconnectOrBuilder() { if (responseDisconnectBuilder_ != null) { return responseDisconnectBuilder_.getMessageOrBuilder(); } else { return responseDisconnect_; } } /** * optional .pb.remote.ResponseDisconnect response_disconnect = 22; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder> getResponseDisconnectFieldBuilder() { if (responseDisconnectBuilder_ == null) { responseDisconnectBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder>( responseDisconnect_, getParentForChildren(), isClean()); responseDisconnect_ = null; } return responseDisconnectBuilder_; } // optional .pb.remote.ResponseActiveChanged response_active_changed = 24; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged responseActiveChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder> responseActiveChangedBuilder_; /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public boolean hasResponseActiveChanged() { return ((bitField0_ & 0x01000000) == 0x01000000); } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getResponseActiveChanged() { if (responseActiveChangedBuilder_ == null) { return responseActiveChanged_; } else { return responseActiveChangedBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public Builder setResponseActiveChanged(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged value) { if (responseActiveChangedBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseActiveChanged_ = value; onChanged(); } else { responseActiveChangedBuilder_.setMessage(value); } bitField0_ |= 0x01000000; return this; } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public Builder setResponseActiveChanged( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder builderForValue) { if (responseActiveChangedBuilder_ == null) { responseActiveChanged_ = builderForValue.build(); onChanged(); } else { responseActiveChangedBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x01000000; return this; } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public Builder mergeResponseActiveChanged(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged value) { if (responseActiveChangedBuilder_ == null) { if (((bitField0_ & 0x01000000) == 0x01000000) && responseActiveChanged_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance()) { responseActiveChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.newBuilder(responseActiveChanged_).mergeFrom(value).buildPartial(); } else { responseActiveChanged_ = value; } onChanged(); } else { responseActiveChangedBuilder_.mergeFrom(value); } bitField0_ |= 0x01000000; return this; } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public Builder clearResponseActiveChanged() { if (responseActiveChangedBuilder_ == null) { responseActiveChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance(); onChanged(); } else { responseActiveChangedBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x01000000); return this; } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder getResponseActiveChangedBuilder() { bitField0_ |= 0x01000000; onChanged(); return getResponseActiveChangedFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder getResponseActiveChangedOrBuilder() { if (responseActiveChangedBuilder_ != null) { return responseActiveChangedBuilder_.getMessageOrBuilder(); } else { return responseActiveChanged_; } } /** * optional .pb.remote.ResponseActiveChanged response_active_changed = 24; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder> getResponseActiveChangedFieldBuilder() { if (responseActiveChangedBuilder_ == null) { responseActiveChangedBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder>( responseActiveChanged_, getParentForChildren(), isClean()); responseActiveChanged_ = null; } return responseActiveChangedBuilder_; } // optional .pb.remote.ResponseLyrics response_lyrics = 30; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics responseLyrics_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder> responseLyricsBuilder_; /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public boolean hasResponseLyrics() { return ((bitField0_ & 0x02000000) == 0x02000000); } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getResponseLyrics() { if (responseLyricsBuilder_ == null) { return responseLyrics_; } else { return responseLyricsBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public Builder setResponseLyrics(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics value) { if (responseLyricsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseLyrics_ = value; onChanged(); } else { responseLyricsBuilder_.setMessage(value); } bitField0_ |= 0x02000000; return this; } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public Builder setResponseLyrics( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder builderForValue) { if (responseLyricsBuilder_ == null) { responseLyrics_ = builderForValue.build(); onChanged(); } else { responseLyricsBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x02000000; return this; } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public Builder mergeResponseLyrics(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics value) { if (responseLyricsBuilder_ == null) { if (((bitField0_ & 0x02000000) == 0x02000000) && responseLyrics_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance()) { responseLyrics_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.newBuilder(responseLyrics_).mergeFrom(value).buildPartial(); } else { responseLyrics_ = value; } onChanged(); } else { responseLyricsBuilder_.mergeFrom(value); } bitField0_ |= 0x02000000; return this; } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public Builder clearResponseLyrics() { if (responseLyricsBuilder_ == null) { responseLyrics_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance(); onChanged(); } else { responseLyricsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x02000000); return this; } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder getResponseLyricsBuilder() { bitField0_ |= 0x02000000; onChanged(); return getResponseLyricsFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder getResponseLyricsOrBuilder() { if (responseLyricsBuilder_ != null) { return responseLyricsBuilder_.getMessageOrBuilder(); } else { return responseLyrics_; } } /** * optional .pb.remote.ResponseLyrics response_lyrics = 30; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder> getResponseLyricsFieldBuilder() { if (responseLyricsBuilder_ == null) { responseLyricsBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder>( responseLyrics_, getParentForChildren(), isClean()); responseLyrics_ = null; } return responseLyricsBuilder_; } // optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk responseSongFileChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder> responseSongFileChunkBuilder_; /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public boolean hasResponseSongFileChunk() { return ((bitField0_ & 0x04000000) == 0x04000000); } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getResponseSongFileChunk() { if (responseSongFileChunkBuilder_ == null) { return responseSongFileChunk_; } else { return responseSongFileChunkBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public Builder setResponseSongFileChunk(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk value) { if (responseSongFileChunkBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseSongFileChunk_ = value; onChanged(); } else { responseSongFileChunkBuilder_.setMessage(value); } bitField0_ |= 0x04000000; return this; } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public Builder setResponseSongFileChunk( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder builderForValue) { if (responseSongFileChunkBuilder_ == null) { responseSongFileChunk_ = builderForValue.build(); onChanged(); } else { responseSongFileChunkBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x04000000; return this; } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public Builder mergeResponseSongFileChunk(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk value) { if (responseSongFileChunkBuilder_ == null) { if (((bitField0_ & 0x04000000) == 0x04000000) && responseSongFileChunk_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance()) { responseSongFileChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.newBuilder(responseSongFileChunk_).mergeFrom(value).buildPartial(); } else { responseSongFileChunk_ = value; } onChanged(); } else { responseSongFileChunkBuilder_.mergeFrom(value); } bitField0_ |= 0x04000000; return this; } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public Builder clearResponseSongFileChunk() { if (responseSongFileChunkBuilder_ == null) { responseSongFileChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance(); onChanged(); } else { responseSongFileChunkBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x04000000); return this; } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder getResponseSongFileChunkBuilder() { bitField0_ |= 0x04000000; onChanged(); return getResponseSongFileChunkFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder getResponseSongFileChunkOrBuilder() { if (responseSongFileChunkBuilder_ != null) { return responseSongFileChunkBuilder_.getMessageOrBuilder(); } else { return responseSongFileChunk_; } } /** * optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder> getResponseSongFileChunkFieldBuilder() { if (responseSongFileChunkBuilder_ == null) { responseSongFileChunkBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder>( responseSongFileChunk_, getParentForChildren(), isClean()); responseSongFileChunk_ = null; } return responseSongFileChunkBuilder_; } // optional .pb.remote.ResponseSongOffer response_song_offer = 33; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer responseSongOffer_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder> responseSongOfferBuilder_; /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public boolean hasResponseSongOffer() { return ((bitField0_ & 0x08000000) == 0x08000000); } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getResponseSongOffer() { if (responseSongOfferBuilder_ == null) { return responseSongOffer_; } else { return responseSongOfferBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public Builder setResponseSongOffer(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer value) { if (responseSongOfferBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseSongOffer_ = value; onChanged(); } else { responseSongOfferBuilder_.setMessage(value); } bitField0_ |= 0x08000000; return this; } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public Builder setResponseSongOffer( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder builderForValue) { if (responseSongOfferBuilder_ == null) { responseSongOffer_ = builderForValue.build(); onChanged(); } else { responseSongOfferBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x08000000; return this; } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public Builder mergeResponseSongOffer(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer value) { if (responseSongOfferBuilder_ == null) { if (((bitField0_ & 0x08000000) == 0x08000000) && responseSongOffer_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance()) { responseSongOffer_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.newBuilder(responseSongOffer_).mergeFrom(value).buildPartial(); } else { responseSongOffer_ = value; } onChanged(); } else { responseSongOfferBuilder_.mergeFrom(value); } bitField0_ |= 0x08000000; return this; } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public Builder clearResponseSongOffer() { if (responseSongOfferBuilder_ == null) { responseSongOffer_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance(); onChanged(); } else { responseSongOfferBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x08000000); return this; } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder getResponseSongOfferBuilder() { bitField0_ |= 0x08000000; onChanged(); return getResponseSongOfferFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder getResponseSongOfferOrBuilder() { if (responseSongOfferBuilder_ != null) { return responseSongOfferBuilder_.getMessageOrBuilder(); } else { return responseSongOffer_; } } /** * optional .pb.remote.ResponseSongOffer response_song_offer = 33; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder> getResponseSongOfferFieldBuilder() { if (responseSongOfferBuilder_ == null) { responseSongOfferBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder>( responseSongOffer_, getParentForChildren(), isClean()); responseSongOffer_ = null; } return responseSongOfferBuilder_; } // optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk responseLibraryChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder> responseLibraryChunkBuilder_; /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public boolean hasResponseLibraryChunk() { return ((bitField0_ & 0x10000000) == 0x10000000); } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getResponseLibraryChunk() { if (responseLibraryChunkBuilder_ == null) { return responseLibraryChunk_; } else { return responseLibraryChunkBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public Builder setResponseLibraryChunk(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk value) { if (responseLibraryChunkBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseLibraryChunk_ = value; onChanged(); } else { responseLibraryChunkBuilder_.setMessage(value); } bitField0_ |= 0x10000000; return this; } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public Builder setResponseLibraryChunk( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder builderForValue) { if (responseLibraryChunkBuilder_ == null) { responseLibraryChunk_ = builderForValue.build(); onChanged(); } else { responseLibraryChunkBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x10000000; return this; } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public Builder mergeResponseLibraryChunk(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk value) { if (responseLibraryChunkBuilder_ == null) { if (((bitField0_ & 0x10000000) == 0x10000000) && responseLibraryChunk_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance()) { responseLibraryChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.newBuilder(responseLibraryChunk_).mergeFrom(value).buildPartial(); } else { responseLibraryChunk_ = value; } onChanged(); } else { responseLibraryChunkBuilder_.mergeFrom(value); } bitField0_ |= 0x10000000; return this; } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public Builder clearResponseLibraryChunk() { if (responseLibraryChunkBuilder_ == null) { responseLibraryChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance(); onChanged(); } else { responseLibraryChunkBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x10000000); return this; } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder getResponseLibraryChunkBuilder() { bitField0_ |= 0x10000000; onChanged(); return getResponseLibraryChunkFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder getResponseLibraryChunkOrBuilder() { if (responseLibraryChunkBuilder_ != null) { return responseLibraryChunkBuilder_.getMessageOrBuilder(); } else { return responseLibraryChunk_; } } /** * optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder> getResponseLibraryChunkFieldBuilder() { if (responseLibraryChunkBuilder_ == null) { responseLibraryChunkBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder>( responseLibraryChunk_, getParentForChildren(), isClean()); responseLibraryChunk_ = null; } return responseLibraryChunkBuilder_; } // optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize responseDownloadTotalSize_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder> responseDownloadTotalSizeBuilder_; /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public boolean hasResponseDownloadTotalSize() { return ((bitField0_ & 0x20000000) == 0x20000000); } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getResponseDownloadTotalSize() { if (responseDownloadTotalSizeBuilder_ == null) { return responseDownloadTotalSize_; } else { return responseDownloadTotalSizeBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public Builder setResponseDownloadTotalSize(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize value) { if (responseDownloadTotalSizeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseDownloadTotalSize_ = value; onChanged(); } else { responseDownloadTotalSizeBuilder_.setMessage(value); } bitField0_ |= 0x20000000; return this; } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public Builder setResponseDownloadTotalSize( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder builderForValue) { if (responseDownloadTotalSizeBuilder_ == null) { responseDownloadTotalSize_ = builderForValue.build(); onChanged(); } else { responseDownloadTotalSizeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x20000000; return this; } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public Builder mergeResponseDownloadTotalSize(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize value) { if (responseDownloadTotalSizeBuilder_ == null) { if (((bitField0_ & 0x20000000) == 0x20000000) && responseDownloadTotalSize_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance()) { responseDownloadTotalSize_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.newBuilder(responseDownloadTotalSize_).mergeFrom(value).buildPartial(); } else { responseDownloadTotalSize_ = value; } onChanged(); } else { responseDownloadTotalSizeBuilder_.mergeFrom(value); } bitField0_ |= 0x20000000; return this; } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public Builder clearResponseDownloadTotalSize() { if (responseDownloadTotalSizeBuilder_ == null) { responseDownloadTotalSize_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance(); onChanged(); } else { responseDownloadTotalSizeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x20000000); return this; } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder getResponseDownloadTotalSizeBuilder() { bitField0_ |= 0x20000000; onChanged(); return getResponseDownloadTotalSizeFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder getResponseDownloadTotalSizeOrBuilder() { if (responseDownloadTotalSizeBuilder_ != null) { return responseDownloadTotalSizeBuilder_.getMessageOrBuilder(); } else { return responseDownloadTotalSize_; } } /** * optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder> getResponseDownloadTotalSizeFieldBuilder() { if (responseDownloadTotalSizeBuilder_ == null) { responseDownloadTotalSizeBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder>( responseDownloadTotalSize_, getParentForChildren(), isClean()); responseDownloadTotalSize_ = null; } return responseDownloadTotalSizeBuilder_; } // optional .pb.remote.ResponseGlobalSearch response_global_search = 38; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch responseGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder> responseGlobalSearchBuilder_; /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public boolean hasResponseGlobalSearch() { return ((bitField0_ & 0x40000000) == 0x40000000); } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getResponseGlobalSearch() { if (responseGlobalSearchBuilder_ == null) { return responseGlobalSearch_; } else { return responseGlobalSearchBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public Builder setResponseGlobalSearch(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch value) { if (responseGlobalSearchBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseGlobalSearch_ = value; onChanged(); } else { responseGlobalSearchBuilder_.setMessage(value); } bitField0_ |= 0x40000000; return this; } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public Builder setResponseGlobalSearch( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder builderForValue) { if (responseGlobalSearchBuilder_ == null) { responseGlobalSearch_ = builderForValue.build(); onChanged(); } else { responseGlobalSearchBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x40000000; return this; } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public Builder mergeResponseGlobalSearch(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch value) { if (responseGlobalSearchBuilder_ == null) { if (((bitField0_ & 0x40000000) == 0x40000000) && responseGlobalSearch_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance()) { responseGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.newBuilder(responseGlobalSearch_).mergeFrom(value).buildPartial(); } else { responseGlobalSearch_ = value; } onChanged(); } else { responseGlobalSearchBuilder_.mergeFrom(value); } bitField0_ |= 0x40000000; return this; } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public Builder clearResponseGlobalSearch() { if (responseGlobalSearchBuilder_ == null) { responseGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance(); onChanged(); } else { responseGlobalSearchBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x40000000); return this; } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder getResponseGlobalSearchBuilder() { bitField0_ |= 0x40000000; onChanged(); return getResponseGlobalSearchFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder getResponseGlobalSearchOrBuilder() { if (responseGlobalSearchBuilder_ != null) { return responseGlobalSearchBuilder_.getMessageOrBuilder(); } else { return responseGlobalSearch_; } } /** * optional .pb.remote.ResponseGlobalSearch response_global_search = 38; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder> getResponseGlobalSearchFieldBuilder() { if (responseGlobalSearchBuilder_ == null) { responseGlobalSearchBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder>( responseGlobalSearch_, getParentForChildren(), isClean()); responseGlobalSearch_ = null; } return responseGlobalSearchBuilder_; } // optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus responseTranscoderStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder> responseTranscoderStatusBuilder_; /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public boolean hasResponseTranscoderStatus() { return ((bitField0_ & 0x80000000) == 0x80000000); } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getResponseTranscoderStatus() { if (responseTranscoderStatusBuilder_ == null) { return responseTranscoderStatus_; } else { return responseTranscoderStatusBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public Builder setResponseTranscoderStatus(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus value) { if (responseTranscoderStatusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseTranscoderStatus_ = value; onChanged(); } else { responseTranscoderStatusBuilder_.setMessage(value); } bitField0_ |= 0x80000000; return this; } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public Builder setResponseTranscoderStatus( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder builderForValue) { if (responseTranscoderStatusBuilder_ == null) { responseTranscoderStatus_ = builderForValue.build(); onChanged(); } else { responseTranscoderStatusBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x80000000; return this; } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public Builder mergeResponseTranscoderStatus(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus value) { if (responseTranscoderStatusBuilder_ == null) { if (((bitField0_ & 0x80000000) == 0x80000000) && responseTranscoderStatus_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance()) { responseTranscoderStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.newBuilder(responseTranscoderStatus_).mergeFrom(value).buildPartial(); } else { responseTranscoderStatus_ = value; } onChanged(); } else { responseTranscoderStatusBuilder_.mergeFrom(value); } bitField0_ |= 0x80000000; return this; } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public Builder clearResponseTranscoderStatus() { if (responseTranscoderStatusBuilder_ == null) { responseTranscoderStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance(); onChanged(); } else { responseTranscoderStatusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x80000000); return this; } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder getResponseTranscoderStatusBuilder() { bitField0_ |= 0x80000000; onChanged(); return getResponseTranscoderStatusFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder getResponseTranscoderStatusOrBuilder() { if (responseTranscoderStatusBuilder_ != null) { return responseTranscoderStatusBuilder_.getMessageOrBuilder(); } else { return responseTranscoderStatus_; } } /** * optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder> getResponseTranscoderStatusFieldBuilder() { if (responseTranscoderStatusBuilder_ == null) { responseTranscoderStatusBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder>( responseTranscoderStatus_, getParentForChildren(), isClean()); responseTranscoderStatus_ = null; } return responseTranscoderStatusBuilder_; } // optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; private de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus responseGlobalSearchStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder> responseGlobalSearchStatusBuilder_; /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public boolean hasResponseGlobalSearchStatus() { return ((bitField1_ & 0x00000001) == 0x00000001); } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getResponseGlobalSearchStatus() { if (responseGlobalSearchStatusBuilder_ == null) { return responseGlobalSearchStatus_; } else { return responseGlobalSearchStatusBuilder_.getMessage(); } } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public Builder setResponseGlobalSearchStatus(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus value) { if (responseGlobalSearchStatusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } responseGlobalSearchStatus_ = value; onChanged(); } else { responseGlobalSearchStatusBuilder_.setMessage(value); } bitField1_ |= 0x00000001; return this; } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public Builder setResponseGlobalSearchStatus( de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder builderForValue) { if (responseGlobalSearchStatusBuilder_ == null) { responseGlobalSearchStatus_ = builderForValue.build(); onChanged(); } else { responseGlobalSearchStatusBuilder_.setMessage(builderForValue.build()); } bitField1_ |= 0x00000001; return this; } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public Builder mergeResponseGlobalSearchStatus(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus value) { if (responseGlobalSearchStatusBuilder_ == null) { if (((bitField1_ & 0x00000001) == 0x00000001) && responseGlobalSearchStatus_ != de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance()) { responseGlobalSearchStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.newBuilder(responseGlobalSearchStatus_).mergeFrom(value).buildPartial(); } else { responseGlobalSearchStatus_ = value; } onChanged(); } else { responseGlobalSearchStatusBuilder_.mergeFrom(value); } bitField1_ |= 0x00000001; return this; } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public Builder clearResponseGlobalSearchStatus() { if (responseGlobalSearchStatusBuilder_ == null) { responseGlobalSearchStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance(); onChanged(); } else { responseGlobalSearchStatusBuilder_.clear(); } bitField1_ = (bitField1_ & ~0x00000001); return this; } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder getResponseGlobalSearchStatusBuilder() { bitField1_ |= 0x00000001; onChanged(); return getResponseGlobalSearchStatusFieldBuilder().getBuilder(); } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder getResponseGlobalSearchStatusOrBuilder() { if (responseGlobalSearchStatusBuilder_ != null) { return responseGlobalSearchStatusBuilder_.getMessageOrBuilder(); } else { return responseGlobalSearchStatus_; } } /** * optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40; */ private com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder> getResponseGlobalSearchStatusFieldBuilder() { if (responseGlobalSearchStatusBuilder_ == null) { responseGlobalSearchStatusBuilder_ = new com.google.protobuf.SingleFieldBuilder< de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder>( responseGlobalSearchStatus_, getParentForChildren(), isClean()); responseGlobalSearchStatus_ = null; } return responseGlobalSearchStatusBuilder_; } // @@protoc_insertion_point(builder_scope:pb.remote.Message) } static { defaultInstance = new Message(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:pb.remote.Message) } private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_SongMetadata_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_SongMetadata_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_Playlist_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_Playlist_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestPlaylists_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestPlaylists_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestPlaylistSongs_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestPlaylistSongs_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestChangeSong_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestChangeSong_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestSetVolume_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestSetVolume_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_Repeat_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_Repeat_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_Shuffle_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_Shuffle_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseClementineInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseClementineInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseCurrentMetadata_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseCurrentMetadata_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponsePlaylists_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponsePlaylists_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponsePlaylistSongs_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponsePlaylistSongs_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseEngineStateChanged_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseEngineStateChanged_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseUpdateTrackPosition_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseUpdateTrackPosition_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestConnect_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestConnect_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseDisconnect_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseDisconnect_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseActiveChanged_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseActiveChanged_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestSetTrackPosition_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestSetTrackPosition_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestInsertUrls_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestInsertUrls_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestRemoveSongs_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestRemoveSongs_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestOpenPlaylist_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestOpenPlaylist_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestClosePlaylist_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestClosePlaylist_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseLyrics_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseLyrics_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_Lyric_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_Lyric_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestDownloadSongs_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestDownloadSongs_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseSongFileChunk_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseSongFileChunk_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseLibraryChunk_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseLibraryChunk_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseSongOffer_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseSongOffer_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestRateSong_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestRateSong_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseDownloadTotalSize_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseDownloadTotalSize_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_RequestGlobalSearch_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_RequestGlobalSearch_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseGlobalSearch_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseGlobalSearch_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseTranscoderStatus_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseTranscoderStatus_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_ResponseGlobalSearchStatus_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_ResponseGlobalSearchStatus_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_pb_remote_Message_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_pb_remote_Message_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\nOsrc/main/java/de/qspool/clementineremo" + "te/backend/pb/remotecontrolmessages.prot" + "o\022\tpb.remote\"\323\004\n\014SongMetadata\022\n\n\002id\030\001 \001(" + "\005\022\r\n\005index\030\002 \001(\005\022\r\n\005title\030\003 \001(\t\022\r\n\005album" + "\030\004 \001(\t\022\016\n\006artist\030\005 \001(\t\022\023\n\013albumartist\030\006 " + "\001(\t\022\r\n\005track\030\007 \001(\005\022\014\n\004disc\030\010 \001(\005\022\023\n\013pret" + "ty_year\030\t \001(\t\022\r\n\005genre\030\n \001(\t\022\021\n\tplaycoun" + "t\030\013 \001(\005\022\025\n\rpretty_length\030\014 \001(\t\022\013\n\003art\030\r " + "\001(\014\022\016\n\006length\030\016 \001(\005\022\020\n\010is_local\030\017 \001(\010\022\020\n" + "\010filename\030\020 \001(\t\022\021\n\tfile_size\030\021 \001(\005\022\016\n\006ra", "ting\030\022 \001(\002\022\013\n\003url\030\023 \001(\t\022\025\n\rart_automatic" + "\030\024 \001(\t\022\022\n\nart_manual\030\025 \001(\t\022*\n\004type\030\026 \001(\016" + "2\034.pb.remote.SongMetadata.Type\"\261\001\n\004Type\022" + "\013\n\007UNKNOWN\020\000\022\007\n\003ASF\020\001\022\010\n\004FLAC\020\002\022\007\n\003MP4\020\003" + "\022\007\n\003MPC\020\004\022\010\n\004MPEG\020\005\022\013\n\007OGGFLAC\020\006\022\014\n\010OGGS" + "PEEX\020\007\022\r\n\tOGGVORBIS\020\010\022\010\n\004AIFF\020\t\022\007\n\003WAV\020\n" + "\022\r\n\tTRUEAUDIO\020\013\022\010\n\004CDDA\020\014\022\013\n\007OGGOPUS\020\r\022\n" + "\n\006STREAM\020c\"X\n\010Playlist\022\n\n\002id\030\001 \001(\005\022\014\n\004na" + "me\030\002 \001(\t\022\022\n\nitem_count\030\003 \001(\005\022\016\n\006active\030\004" + " \001(\010\022\016\n\006closed\030\005 \001(\010\"*\n\020RequestPlaylists", "\022\026\n\016include_closed\030\001 \001(\010\"\"\n\024RequestPlayl" + "istSongs\022\n\n\002id\030\001 \001(\005\"<\n\021RequestChangeSon" + "g\022\023\n\013playlist_id\030\001 \001(\005\022\022\n\nsong_index\030\002 \001" + "(\005\"\"\n\020RequestSetVolume\022\016\n\006volume\030\001 \001(\005\"4" + "\n\006Repeat\022*\n\013repeat_mode\030\001 \001(\0162\025.pb.remot" + "e.RepeatMode\"7\n\007Shuffle\022,\n\014shuffle_mode\030" + "\001 \001(\0162\026.pb.remote.ShuffleMode\"P\n\026Respons" + "eClementineInfo\022\017\n\007version\030\001 \001(\t\022%\n\005stat" + "e\030\002 \001(\0162\026.pb.remote.EngineState\"I\n\027Respo" + "nseCurrentMetadata\022.\n\rsong_metadata\030\001 \001(", "\0132\027.pb.remote.SongMetadata\":\n\021ResponsePl" + "aylists\022%\n\010playlist\030\001 \003(\0132\023.pb.remote.Pl" + "aylist\"p\n\025ResponsePlaylistSongs\022/\n\022reque" + "sted_playlist\030\001 \001(\0132\023.pb.remote.Playlist" + "\022&\n\005songs\030\002 \003(\0132\027.pb.remote.SongMetadata" + "\"C\n\032ResponseEngineStateChanged\022%\n\005state\030" + "\001 \001(\0162\026.pb.remote.EngineState\"/\n\033Respons" + "eUpdateTrackPosition\022\020\n\010position\030\001 \001(\005\"T" + "\n\016RequestConnect\022\021\n\tauth_code\030\001 \001(\005\022\033\n\023s" + "end_playlist_songs\030\002 \001(\010\022\022\n\ndownloader\030\003", " \001(\010\"L\n\022ResponseDisconnect\0226\n\021reason_dis" + "connect\030\001 \001(\0162\033.pb.remote.ReasonDisconne" + "ct\"#\n\025ResponseActiveChanged\022\n\n\002id\030\001 \001(\005\"" + "+\n\027RequestSetTrackPosition\022\020\n\010position\030\001" + " \001(\005\"\245\001\n\021RequestInsertUrls\022\023\n\013playlist_i" + "d\030\001 \001(\005\022\014\n\004urls\030\002 \003(\t\022\024\n\010position\030\003 \001(\005:" + "\002-1\022\027\n\010play_now\030\004 \001(\010:\005false\022\026\n\007enqueue\030" + "\005 \001(\010:\005false\022&\n\005songs\030\006 \003(\0132\027.pb.remote." + "SongMetadata\"8\n\022RequestRemoveSongs\022\023\n\013pl" + "aylist_id\030\001 \001(\005\022\r\n\005songs\030\002 \003(\005\"*\n\023Reques", "tOpenPlaylist\022\023\n\013playlist_id\030\001 \001(\005\"+\n\024Re" + "questClosePlaylist\022\023\n\013playlist_id\030\001 \001(\005\"" + "2\n\016ResponseLyrics\022 \n\006lyrics\030\001 \003(\0132\020.pb.r" + "emote.Lyric\"3\n\005Lyric\022\n\n\002id\030\001 \001(\t\022\r\n\005titl" + "e\030\002 \001(\t\022\017\n\007content\030\003 \001(\t\"i\n\024RequestDownl" + "oadSongs\022.\n\rdownload_item\030\001 \001(\0162\027.pb.rem" + "ote.DownloadItem\022\023\n\013playlist_id\030\002 \001(\005\022\014\n" + "\004urls\030\003 \003(\t\"\312\001\n\025ResponseSongFileChunk\022\024\n" + "\014chunk_number\030\001 \001(\005\022\023\n\013chunk_count\030\002 \001(\005" + "\022\023\n\013file_number\030\003 \001(\005\022\022\n\nfile_count\030\004 \001(", "\005\022.\n\rsong_metadata\030\006 \001(\0132\027.pb.remote.Son" + "gMetadata\022\014\n\004data\030\007 \001(\014\022\014\n\004size\030\010 \001(\005\022\021\n" + "\tfile_hash\030\t \001(\014\"p\n\024ResponseLibraryChunk" + "\022\024\n\014chunk_number\030\001 \001(\005\022\023\n\013chunk_count\030\002 " + "\001(\005\022\014\n\004data\030\003 \001(\014\022\014\n\004size\030\004 \001(\005\022\021\n\tfile_" + "hash\030\005 \001(\014\"%\n\021ResponseSongOffer\022\020\n\010accep" + "ted\030\001 \001(\010\"!\n\017RequestRateSong\022\016\n\006rating\030\001" + " \001(\002\"C\n\031ResponseDownloadTotalSize\022\022\n\ntot" + "al_size\030\001 \001(\005\022\022\n\nfile_count\030\002 \001(\005\"$\n\023Req" + "uestGlobalSearch\022\r\n\005query\030\001 \001(\t\"\230\001\n\024Resp", "onseGlobalSearch\022\n\n\002id\030\001 \001(\005\022\r\n\005query\030\002 " + "\001(\t\022\027\n\017search_provider\030\003 \001(\t\022.\n\rsong_met" + "adata\030\004 \003(\0132\027.pb.remote.SongMetadata\022\034\n\024" + "search_provider_icon\030\005 \001(\014\"<\n\030ResponseTr" + "anscoderStatus\022\021\n\tprocessed\030\001 \001(\005\022\r\n\005tot" + "al\030\002 \001(\005\"f\n\032ResponseGlobalSearchStatus\022\n" + "\n\002id\030\001 \001(\005\022\r\n\005query\030\002 \001(\t\022-\n\006status\030\003 \001(" + "\0162\035.pb.remote.GlobalSearchStatus\"\347\017\n\007Mes" + "sage\022\023\n\007version\030\001 \001(\005:\00221\022)\n\004type\030\002 \001(\0162" + "\022.pb.remote.MsgType:\007UNKNOWN\0222\n\017request_", "connect\030\025 \001(\0132\031.pb.remote.RequestConnect" + "\0226\n\021request_playlists\030\033 \001(\0132\033.pb.remote." + "RequestPlaylists\022?\n\026request_playlist_son" + "gs\030\n \001(\0132\037.pb.remote.RequestPlaylistSong" + "s\0229\n\023request_change_song\030\013 \001(\0132\034.pb.remo" + "te.RequestChangeSong\0227\n\022request_set_volu" + "me\030\014 \001(\0132\033.pb.remote.RequestSetVolume\022F\n" + "\032request_set_track_position\030\027 \001(\0132\".pb.r" + "emote.RequestSetTrackPosition\0229\n\023request" + "_insert_urls\030\031 \001(\0132\034.pb.remote.RequestIn", "sertUrls\022;\n\024request_remove_songs\030\032 \001(\0132\035" + ".pb.remote.RequestRemoveSongs\022=\n\025request" + "_open_playlist\030\034 \001(\0132\036.pb.remote.Request" + "OpenPlaylist\022?\n\026request_close_playlist\030\035" + " \001(\0132\037.pb.remote.RequestClosePlaylist\022?\n" + "\026request_download_songs\030\037 \001(\0132\037.pb.remot" + "e.RequestDownloadSongs\0225\n\021request_rate_s" + "ong\030# \001(\0132\032.pb.remote.RequestRateSong\022=\n" + "\025request_global_search\030% \001(\0132\036.pb.remote" + ".RequestGlobalSearch\022!\n\006repeat\030\r \001(\0132\021.p", "b.remote.Repeat\022#\n\007shuffle\030\016 \001(\0132\022.pb.re" + "mote.Shuffle\022C\n\030response_clementine_info" + "\030\017 \001(\0132!.pb.remote.ResponseClementineInf" + "o\022E\n\031response_current_metadata\030\020 \001(\0132\".p" + "b.remote.ResponseCurrentMetadata\0228\n\022resp" + "onse_playlists\030\021 \001(\0132\034.pb.remote.Respons" + "ePlaylists\022A\n\027response_playlist_songs\030\022 " + "\001(\0132 .pb.remote.ResponsePlaylistSongs\022L\n" + "\035response_engine_state_changed\030\023 \001(\0132%.p" + "b.remote.ResponseEngineStateChanged\022N\n\036r", "esponse_update_track_position\030\024 \001(\0132&.pb" + ".remote.ResponseUpdateTrackPosition\022:\n\023r" + "esponse_disconnect\030\026 \001(\0132\035.pb.remote.Res" + "ponseDisconnect\022A\n\027response_active_chang" + "ed\030\030 \001(\0132 .pb.remote.ResponseActiveChang" + "ed\0222\n\017response_lyrics\030\036 \001(\0132\031.pb.remote." + "ResponseLyrics\022B\n\030response_song_file_chu" + "nk\030 \001(\0132 .pb.remote.ResponseSongFileChu" + "nk\0229\n\023response_song_offer\030! \001(\0132\034.pb.rem" + "ote.ResponseSongOffer\022?\n\026response_librar", "y_chunk\030\" \001(\0132\037.pb.remote.ResponseLibrar" + "yChunk\022J\n\034response_download_total_size\030$" + " \001(\0132$.pb.remote.ResponseDownloadTotalSi" + "ze\022?\n\026response_global_search\030& \001(\0132\037.pb." + "remote.ResponseGlobalSearch\022G\n\032response_" + "transcoder_status\030\' \001(\0132#.pb.remote.Resp" + "onseTranscoderStatus\022L\n\035response_global_" + "search_status\030( \001(\0132%.pb.remote.Response" + "GlobalSearchStatus*\346\006\n\007MsgType\022\013\n\007UNKNOW" + "N\020\000\022\013\n\007CONNECT\020\001\022\025\n\021REQUEST_PLAYLISTS\020\003\022", "\032\n\026REQUEST_PLAYLIST_SONGS\020\004\022\017\n\013CHANGE_SO" + "NG\020\005\022\016\n\nSET_VOLUME\020\006\022\026\n\022SET_TRACK_POSITI" + "ON\020\007\022\017\n\013INSERT_URLS\020\010\022\020\n\014REMOVE_SONGS\020\t\022" + "\021\n\rOPEN_PLAYLIST\020\n\022\022\n\016CLOSE_PLAYLIST\020\013\022\016" + "\n\nGET_LYRICS\020\016\022\022\n\016DOWNLOAD_SONGS\020\017\022\027\n\023SO" + "NG_OFFER_RESPONSE\020\020\022\010\n\004LOVE\020\014\022\007\n\003BAN\020\r\022\016" + "\n\nSTOP_AFTER\020\021\022\017\n\013GET_LIBRARY\020\022\022\r\n\tRATE_" + "SONG\020\023\022\021\n\rGLOBAL_SEARCH\020d\022\016\n\nDISCONNECT\020" + "\002\022\010\n\004PLAY\020\024\022\r\n\tPLAYPAUSE\020\025\022\t\n\005PAUSE\020\026\022\010\n" + "\004STOP\020\027\022\010\n\004NEXT\020\030\022\014\n\010PREVIOUS\020\031\022\024\n\020SHUFF", "LE_PLAYLIST\020\032\022\n\n\006REPEAT\020\033\022\013\n\007SHUFFLE\020\034\022\010" + "\n\004INFO\020(\022\024\n\020CURRENT_METAINFO\020)\022\r\n\tPLAYLI" + "STS\020*\022\022\n\016PLAYLIST_SONGS\020+\022\030\n\024ENGINE_STAT" + "E_CHANGED\020,\022\016\n\nKEEP_ALIVE\020-\022\031\n\025UPDATE_TR" + "ACK_POSITION\020.\022\033\n\027ACTIVE_PLAYLIST_CHANGE" + "D\020/\022\034\n\030FIRST_DATA_SENT_COMPLETE\0200\022\n\n\006LYR" + "ICS\0201\022\023\n\017SONG_FILE_CHUNK\0202\022\030\n\024DOWNLOAD_Q" + "UEUE_EMPTY\0203\022\021\n\rLIBRARY_CHUNK\0204\022\027\n\023DOWNL" + "OAD_TOTAL_SIZE\0205\022\030\n\024GLOBAL_SEARCH_RESULT" + "\0206\022\025\n\021TRANSCODING_FILES\0207\022\030\n\024GLOBAL_SEAR", "CH_STATUS\0208*;\n\013EngineState\022\t\n\005Empty\020\000\022\010\n" + "\004Idle\020\001\022\013\n\007Playing\020\002\022\n\n\006Paused\020\003*U\n\nRepe" + "atMode\022\016\n\nRepeat_Off\020\000\022\020\n\014Repeat_Track\020\001" + "\022\020\n\014Repeat_Album\020\002\022\023\n\017Repeat_Playlist\020\003*" + "\\\n\013ShuffleMode\022\017\n\013Shuffle_Off\020\000\022\017\n\013Shuff" + "le_All\020\001\022\027\n\023Shuffle_InsideAlbum\020\002\022\022\n\016Shu" + "ffle_Albums\020\003*k\n\020ReasonDisconnect\022\023\n\017Ser" + "ver_Shutdown\020\001\022\023\n\017Wrong_Auth_Code\020\002\022\025\n\021N" + "ot_Authenticated\020\003\022\026\n\022Download_Forbidden" + "\020\004*G\n\014DownloadItem\022\017\n\013CurrentItem\020\001\022\r\n\tI", "temAlbum\020\002\022\r\n\tAPlaylist\020\003\022\010\n\004Urls\020\004*G\n\022G" + "lobalSearchStatus\022\027\n\023GlobalSearchStarted" + "\020\001\022\030\n\024GlobalSearchFinished\020\002BG\n%de.qspoo" + "l.clementineremote.backend.pbB\036Clementin" + "eRemoteProtocolBuffer" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; internal_static_pb_remote_SongMetadata_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_pb_remote_SongMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_SongMetadata_descriptor, new java.lang.String[] { "Id", "Index", "Title", "Album", "Artist", "Albumartist", "Track", "Disc", "PrettyYear", "Genre", "Playcount", "PrettyLength", "Art", "Length", "IsLocal", "Filename", "FileSize", "Rating", "Url", "ArtAutomatic", "ArtManual", "Type", }); internal_static_pb_remote_Playlist_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_pb_remote_Playlist_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_Playlist_descriptor, new java.lang.String[] { "Id", "Name", "ItemCount", "Active", "Closed", }); internal_static_pb_remote_RequestPlaylists_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_pb_remote_RequestPlaylists_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestPlaylists_descriptor, new java.lang.String[] { "IncludeClosed", }); internal_static_pb_remote_RequestPlaylistSongs_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_pb_remote_RequestPlaylistSongs_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestPlaylistSongs_descriptor, new java.lang.String[] { "Id", }); internal_static_pb_remote_RequestChangeSong_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_pb_remote_RequestChangeSong_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestChangeSong_descriptor, new java.lang.String[] { "PlaylistId", "SongIndex", }); internal_static_pb_remote_RequestSetVolume_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_pb_remote_RequestSetVolume_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestSetVolume_descriptor, new java.lang.String[] { "Volume", }); internal_static_pb_remote_Repeat_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_pb_remote_Repeat_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_Repeat_descriptor, new java.lang.String[] { "RepeatMode", }); internal_static_pb_remote_Shuffle_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_pb_remote_Shuffle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_Shuffle_descriptor, new java.lang.String[] { "ShuffleMode", }); internal_static_pb_remote_ResponseClementineInfo_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_pb_remote_ResponseClementineInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseClementineInfo_descriptor, new java.lang.String[] { "Version", "State", }); internal_static_pb_remote_ResponseCurrentMetadata_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_pb_remote_ResponseCurrentMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseCurrentMetadata_descriptor, new java.lang.String[] { "SongMetadata", }); internal_static_pb_remote_ResponsePlaylists_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_pb_remote_ResponsePlaylists_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponsePlaylists_descriptor, new java.lang.String[] { "Playlist", }); internal_static_pb_remote_ResponsePlaylistSongs_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_pb_remote_ResponsePlaylistSongs_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponsePlaylistSongs_descriptor, new java.lang.String[] { "RequestedPlaylist", "Songs", }); internal_static_pb_remote_ResponseEngineStateChanged_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_pb_remote_ResponseEngineStateChanged_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseEngineStateChanged_descriptor, new java.lang.String[] { "State", }); internal_static_pb_remote_ResponseUpdateTrackPosition_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_pb_remote_ResponseUpdateTrackPosition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseUpdateTrackPosition_descriptor, new java.lang.String[] { "Position", }); internal_static_pb_remote_RequestConnect_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_pb_remote_RequestConnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestConnect_descriptor, new java.lang.String[] { "AuthCode", "SendPlaylistSongs", "Downloader", }); internal_static_pb_remote_ResponseDisconnect_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_pb_remote_ResponseDisconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseDisconnect_descriptor, new java.lang.String[] { "ReasonDisconnect", }); internal_static_pb_remote_ResponseActiveChanged_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_pb_remote_ResponseActiveChanged_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseActiveChanged_descriptor, new java.lang.String[] { "Id", }); internal_static_pb_remote_RequestSetTrackPosition_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_pb_remote_RequestSetTrackPosition_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestSetTrackPosition_descriptor, new java.lang.String[] { "Position", }); internal_static_pb_remote_RequestInsertUrls_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_pb_remote_RequestInsertUrls_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestInsertUrls_descriptor, new java.lang.String[] { "PlaylistId", "Urls", "Position", "PlayNow", "Enqueue", "Songs", }); internal_static_pb_remote_RequestRemoveSongs_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_pb_remote_RequestRemoveSongs_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestRemoveSongs_descriptor, new java.lang.String[] { "PlaylistId", "Songs", }); internal_static_pb_remote_RequestOpenPlaylist_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_pb_remote_RequestOpenPlaylist_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestOpenPlaylist_descriptor, new java.lang.String[] { "PlaylistId", }); internal_static_pb_remote_RequestClosePlaylist_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_pb_remote_RequestClosePlaylist_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestClosePlaylist_descriptor, new java.lang.String[] { "PlaylistId", }); internal_static_pb_remote_ResponseLyrics_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_pb_remote_ResponseLyrics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseLyrics_descriptor, new java.lang.String[] { "Lyrics", }); internal_static_pb_remote_Lyric_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_pb_remote_Lyric_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_Lyric_descriptor, new java.lang.String[] { "Id", "Title", "Content", }); internal_static_pb_remote_RequestDownloadSongs_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_pb_remote_RequestDownloadSongs_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestDownloadSongs_descriptor, new java.lang.String[] { "DownloadItem", "PlaylistId", "Urls", }); internal_static_pb_remote_ResponseSongFileChunk_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_pb_remote_ResponseSongFileChunk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseSongFileChunk_descriptor, new java.lang.String[] { "ChunkNumber", "ChunkCount", "FileNumber", "FileCount", "SongMetadata", "Data", "Size", "FileHash", }); internal_static_pb_remote_ResponseLibraryChunk_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_pb_remote_ResponseLibraryChunk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseLibraryChunk_descriptor, new java.lang.String[] { "ChunkNumber", "ChunkCount", "Data", "Size", "FileHash", }); internal_static_pb_remote_ResponseSongOffer_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_pb_remote_ResponseSongOffer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseSongOffer_descriptor, new java.lang.String[] { "Accepted", }); internal_static_pb_remote_RequestRateSong_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_pb_remote_RequestRateSong_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestRateSong_descriptor, new java.lang.String[] { "Rating", }); internal_static_pb_remote_ResponseDownloadTotalSize_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_pb_remote_ResponseDownloadTotalSize_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseDownloadTotalSize_descriptor, new java.lang.String[] { "TotalSize", "FileCount", }); internal_static_pb_remote_RequestGlobalSearch_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_pb_remote_RequestGlobalSearch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_RequestGlobalSearch_descriptor, new java.lang.String[] { "Query", }); internal_static_pb_remote_ResponseGlobalSearch_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_pb_remote_ResponseGlobalSearch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseGlobalSearch_descriptor, new java.lang.String[] { "Id", "Query", "SearchProvider", "SongMetadata", "SearchProviderIcon", }); internal_static_pb_remote_ResponseTranscoderStatus_descriptor = getDescriptor().getMessageTypes().get(32); internal_static_pb_remote_ResponseTranscoderStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseTranscoderStatus_descriptor, new java.lang.String[] { "Processed", "Total", }); internal_static_pb_remote_ResponseGlobalSearchStatus_descriptor = getDescriptor().getMessageTypes().get(33); internal_static_pb_remote_ResponseGlobalSearchStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_ResponseGlobalSearchStatus_descriptor, new java.lang.String[] { "Id", "Query", "Status", }); internal_static_pb_remote_Message_descriptor = getDescriptor().getMessageTypes().get(34); internal_static_pb_remote_Message_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_pb_remote_Message_descriptor, new java.lang.String[] { "Version", "Type", "RequestConnect", "RequestPlaylists", "RequestPlaylistSongs", "RequestChangeSong", "RequestSetVolume", "RequestSetTrackPosition", "RequestInsertUrls", "RequestRemoveSongs", "RequestOpenPlaylist", "RequestClosePlaylist", "RequestDownloadSongs", "RequestRateSong", "RequestGlobalSearch", "Repeat", "Shuffle", "ResponseClementineInfo", "ResponseCurrentMetadata", "ResponsePlaylists", "ResponsePlaylistSongs", "ResponseEngineStateChanged", "ResponseUpdateTrackPosition", "ResponseDisconnect", "ResponseActiveChanged", "ResponseLyrics", "ResponseSongFileChunk", "ResponseSongOffer", "ResponseLibraryChunk", "ResponseDownloadTotalSize", "ResponseGlobalSearch", "ResponseTranscoderStatus", "ResponseGlobalSearchStatus", }); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); } // @@protoc_insertion_point(outer_class_scope) }