// 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}
*
* <pre>
* The supported message types
* </pre>
*/
public enum MsgType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>UNKNOWN = 0;</code>
*/
UNKNOWN(0, 0),
/**
* <code>CONNECT = 1;</code>
*
* <pre>
* Messages generally send from client to server
* </pre>
*/
CONNECT(1, 1),
/**
* <code>REQUEST_PLAYLISTS = 3;</code>
*/
REQUEST_PLAYLISTS(2, 3),
/**
* <code>REQUEST_PLAYLIST_SONGS = 4;</code>
*/
REQUEST_PLAYLIST_SONGS(3, 4),
/**
* <code>CHANGE_SONG = 5;</code>
*/
CHANGE_SONG(4, 5),
/**
* <code>SET_VOLUME = 6;</code>
*/
SET_VOLUME(5, 6),
/**
* <code>SET_TRACK_POSITION = 7;</code>
*/
SET_TRACK_POSITION(6, 7),
/**
* <code>INSERT_URLS = 8;</code>
*/
INSERT_URLS(7, 8),
/**
* <code>REMOVE_SONGS = 9;</code>
*/
REMOVE_SONGS(8, 9),
/**
* <code>OPEN_PLAYLIST = 10;</code>
*/
OPEN_PLAYLIST(9, 10),
/**
* <code>CLOSE_PLAYLIST = 11;</code>
*/
CLOSE_PLAYLIST(10, 11),
/**
* <code>GET_LYRICS = 14;</code>
*/
GET_LYRICS(11, 14),
/**
* <code>DOWNLOAD_SONGS = 15;</code>
*/
DOWNLOAD_SONGS(12, 15),
/**
* <code>SONG_OFFER_RESPONSE = 16;</code>
*/
SONG_OFFER_RESPONSE(13, 16),
/**
* <code>LOVE = 12;</code>
*
* <pre>
* Lastfm
* </pre>
*/
LOVE(14, 12),
/**
* <code>BAN = 13;</code>
*/
BAN(15, 13),
/**
* <code>STOP_AFTER = 17;</code>
*/
STOP_AFTER(16, 17),
/**
* <code>GET_LIBRARY = 18;</code>
*/
GET_LIBRARY(17, 18),
/**
* <code>RATE_SONG = 19;</code>
*/
RATE_SONG(18, 19),
/**
* <code>GLOBAL_SEARCH = 100;</code>
*/
GLOBAL_SEARCH(19, 100),
/**
* <code>DISCONNECT = 2;</code>
*
* <pre>
* Messages send by both
* </pre>
*/
DISCONNECT(20, 2),
/**
* <code>PLAY = 20;</code>
*/
PLAY(21, 20),
/**
* <code>PLAYPAUSE = 21;</code>
*/
PLAYPAUSE(22, 21),
/**
* <code>PAUSE = 22;</code>
*/
PAUSE(23, 22),
/**
* <code>STOP = 23;</code>
*/
STOP(24, 23),
/**
* <code>NEXT = 24;</code>
*/
NEXT(25, 24),
/**
* <code>PREVIOUS = 25;</code>
*/
PREVIOUS(26, 25),
/**
* <code>SHUFFLE_PLAYLIST = 26;</code>
*/
SHUFFLE_PLAYLIST(27, 26),
/**
* <code>REPEAT = 27;</code>
*
* <pre>
* Messages that contain the repeat or random mode
* Either set by client or clementine
* </pre>
*/
REPEAT(28, 27),
/**
* <code>SHUFFLE = 28;</code>
*/
SHUFFLE(29, 28),
/**
* <code>INFO = 40;</code>
*
* <pre>
* Messages send from server to client
* </pre>
*/
INFO(30, 40),
/**
* <code>CURRENT_METAINFO = 41;</code>
*/
CURRENT_METAINFO(31, 41),
/**
* <code>PLAYLISTS = 42;</code>
*/
PLAYLISTS(32, 42),
/**
* <code>PLAYLIST_SONGS = 43;</code>
*/
PLAYLIST_SONGS(33, 43),
/**
* <code>ENGINE_STATE_CHANGED = 44;</code>
*/
ENGINE_STATE_CHANGED(34, 44),
/**
* <code>KEEP_ALIVE = 45;</code>
*/
KEEP_ALIVE(35, 45),
/**
* <code>UPDATE_TRACK_POSITION = 46;</code>
*/
UPDATE_TRACK_POSITION(36, 46),
/**
* <code>ACTIVE_PLAYLIST_CHANGED = 47;</code>
*/
ACTIVE_PLAYLIST_CHANGED(37, 47),
/**
* <code>FIRST_DATA_SENT_COMPLETE = 48;</code>
*/
FIRST_DATA_SENT_COMPLETE(38, 48),
/**
* <code>LYRICS = 49;</code>
*/
LYRICS(39, 49),
/**
* <code>SONG_FILE_CHUNK = 50;</code>
*/
SONG_FILE_CHUNK(40, 50),
/**
* <code>DOWNLOAD_QUEUE_EMPTY = 51;</code>
*/
DOWNLOAD_QUEUE_EMPTY(41, 51),
/**
* <code>LIBRARY_CHUNK = 52;</code>
*/
LIBRARY_CHUNK(42, 52),
/**
* <code>DOWNLOAD_TOTAL_SIZE = 53;</code>
*/
DOWNLOAD_TOTAL_SIZE(43, 53),
/**
* <code>GLOBAL_SEARCH_RESULT = 54;</code>
*/
GLOBAL_SEARCH_RESULT(44, 54),
/**
* <code>TRANSCODING_FILES = 55;</code>
*/
TRANSCODING_FILES(45, 55),
/**
* <code>GLOBAL_SEARCH_STATUS = 56;</code>
*/
GLOBAL_SEARCH_STATUS(46, 56),
;
/**
* <code>UNKNOWN = 0;</code>
*/
public static final int UNKNOWN_VALUE = 0;
/**
* <code>CONNECT = 1;</code>
*
* <pre>
* Messages generally send from client to server
* </pre>
*/
public static final int CONNECT_VALUE = 1;
/**
* <code>REQUEST_PLAYLISTS = 3;</code>
*/
public static final int REQUEST_PLAYLISTS_VALUE = 3;
/**
* <code>REQUEST_PLAYLIST_SONGS = 4;</code>
*/
public static final int REQUEST_PLAYLIST_SONGS_VALUE = 4;
/**
* <code>CHANGE_SONG = 5;</code>
*/
public static final int CHANGE_SONG_VALUE = 5;
/**
* <code>SET_VOLUME = 6;</code>
*/
public static final int SET_VOLUME_VALUE = 6;
/**
* <code>SET_TRACK_POSITION = 7;</code>
*/
public static final int SET_TRACK_POSITION_VALUE = 7;
/**
* <code>INSERT_URLS = 8;</code>
*/
public static final int INSERT_URLS_VALUE = 8;
/**
* <code>REMOVE_SONGS = 9;</code>
*/
public static final int REMOVE_SONGS_VALUE = 9;
/**
* <code>OPEN_PLAYLIST = 10;</code>
*/
public static final int OPEN_PLAYLIST_VALUE = 10;
/**
* <code>CLOSE_PLAYLIST = 11;</code>
*/
public static final int CLOSE_PLAYLIST_VALUE = 11;
/**
* <code>GET_LYRICS = 14;</code>
*/
public static final int GET_LYRICS_VALUE = 14;
/**
* <code>DOWNLOAD_SONGS = 15;</code>
*/
public static final int DOWNLOAD_SONGS_VALUE = 15;
/**
* <code>SONG_OFFER_RESPONSE = 16;</code>
*/
public static final int SONG_OFFER_RESPONSE_VALUE = 16;
/**
* <code>LOVE = 12;</code>
*
* <pre>
* Lastfm
* </pre>
*/
public static final int LOVE_VALUE = 12;
/**
* <code>BAN = 13;</code>
*/
public static final int BAN_VALUE = 13;
/**
* <code>STOP_AFTER = 17;</code>
*/
public static final int STOP_AFTER_VALUE = 17;
/**
* <code>GET_LIBRARY = 18;</code>
*/
public static final int GET_LIBRARY_VALUE = 18;
/**
* <code>RATE_SONG = 19;</code>
*/
public static final int RATE_SONG_VALUE = 19;
/**
* <code>GLOBAL_SEARCH = 100;</code>
*/
public static final int GLOBAL_SEARCH_VALUE = 100;
/**
* <code>DISCONNECT = 2;</code>
*
* <pre>
* Messages send by both
* </pre>
*/
public static final int DISCONNECT_VALUE = 2;
/**
* <code>PLAY = 20;</code>
*/
public static final int PLAY_VALUE = 20;
/**
* <code>PLAYPAUSE = 21;</code>
*/
public static final int PLAYPAUSE_VALUE = 21;
/**
* <code>PAUSE = 22;</code>
*/
public static final int PAUSE_VALUE = 22;
/**
* <code>STOP = 23;</code>
*/
public static final int STOP_VALUE = 23;
/**
* <code>NEXT = 24;</code>
*/
public static final int NEXT_VALUE = 24;
/**
* <code>PREVIOUS = 25;</code>
*/
public static final int PREVIOUS_VALUE = 25;
/**
* <code>SHUFFLE_PLAYLIST = 26;</code>
*/
public static final int SHUFFLE_PLAYLIST_VALUE = 26;
/**
* <code>REPEAT = 27;</code>
*
* <pre>
* Messages that contain the repeat or random mode
* Either set by client or clementine
* </pre>
*/
public static final int REPEAT_VALUE = 27;
/**
* <code>SHUFFLE = 28;</code>
*/
public static final int SHUFFLE_VALUE = 28;
/**
* <code>INFO = 40;</code>
*
* <pre>
* Messages send from server to client
* </pre>
*/
public static final int INFO_VALUE = 40;
/**
* <code>CURRENT_METAINFO = 41;</code>
*/
public static final int CURRENT_METAINFO_VALUE = 41;
/**
* <code>PLAYLISTS = 42;</code>
*/
public static final int PLAYLISTS_VALUE = 42;
/**
* <code>PLAYLIST_SONGS = 43;</code>
*/
public static final int PLAYLIST_SONGS_VALUE = 43;
/**
* <code>ENGINE_STATE_CHANGED = 44;</code>
*/
public static final int ENGINE_STATE_CHANGED_VALUE = 44;
/**
* <code>KEEP_ALIVE = 45;</code>
*/
public static final int KEEP_ALIVE_VALUE = 45;
/**
* <code>UPDATE_TRACK_POSITION = 46;</code>
*/
public static final int UPDATE_TRACK_POSITION_VALUE = 46;
/**
* <code>ACTIVE_PLAYLIST_CHANGED = 47;</code>
*/
public static final int ACTIVE_PLAYLIST_CHANGED_VALUE = 47;
/**
* <code>FIRST_DATA_SENT_COMPLETE = 48;</code>
*/
public static final int FIRST_DATA_SENT_COMPLETE_VALUE = 48;
/**
* <code>LYRICS = 49;</code>
*/
public static final int LYRICS_VALUE = 49;
/**
* <code>SONG_FILE_CHUNK = 50;</code>
*/
public static final int SONG_FILE_CHUNK_VALUE = 50;
/**
* <code>DOWNLOAD_QUEUE_EMPTY = 51;</code>
*/
public static final int DOWNLOAD_QUEUE_EMPTY_VALUE = 51;
/**
* <code>LIBRARY_CHUNK = 52;</code>
*/
public static final int LIBRARY_CHUNK_VALUE = 52;
/**
* <code>DOWNLOAD_TOTAL_SIZE = 53;</code>
*/
public static final int DOWNLOAD_TOTAL_SIZE_VALUE = 53;
/**
* <code>GLOBAL_SEARCH_RESULT = 54;</code>
*/
public static final int GLOBAL_SEARCH_RESULT_VALUE = 54;
/**
* <code>TRANSCODING_FILES = 55;</code>
*/
public static final int TRANSCODING_FILES_VALUE = 55;
/**
* <code>GLOBAL_SEARCH_STATUS = 56;</code>
*/
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<MsgType>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<MsgType>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<MsgType>() {
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}
*
* <pre>
* Valid Engine states
* </pre>
*/
public enum EngineState
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>Empty = 0;</code>
*/
Empty(0, 0),
/**
* <code>Idle = 1;</code>
*/
Idle(1, 1),
/**
* <code>Playing = 2;</code>
*/
Playing(2, 2),
/**
* <code>Paused = 3;</code>
*/
Paused(3, 3),
;
/**
* <code>Empty = 0;</code>
*/
public static final int Empty_VALUE = 0;
/**
* <code>Idle = 1;</code>
*/
public static final int Idle_VALUE = 1;
/**
* <code>Playing = 2;</code>
*/
public static final int Playing_VALUE = 2;
/**
* <code>Paused = 3;</code>
*/
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<EngineState>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<EngineState>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<EngineState>() {
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}
*
* <pre>
* Valid Repeatmodes
* </pre>
*/
public enum RepeatMode
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>Repeat_Off = 0;</code>
*/
Repeat_Off(0, 0),
/**
* <code>Repeat_Track = 1;</code>
*/
Repeat_Track(1, 1),
/**
* <code>Repeat_Album = 2;</code>
*/
Repeat_Album(2, 2),
/**
* <code>Repeat_Playlist = 3;</code>
*/
Repeat_Playlist(3, 3),
;
/**
* <code>Repeat_Off = 0;</code>
*/
public static final int Repeat_Off_VALUE = 0;
/**
* <code>Repeat_Track = 1;</code>
*/
public static final int Repeat_Track_VALUE = 1;
/**
* <code>Repeat_Album = 2;</code>
*/
public static final int Repeat_Album_VALUE = 2;
/**
* <code>Repeat_Playlist = 3;</code>
*/
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<RepeatMode>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<RepeatMode>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<RepeatMode>() {
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}
*
* <pre>
* Valid Shuffle modes
* </pre>
*/
public enum ShuffleMode
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>Shuffle_Off = 0;</code>
*/
Shuffle_Off(0, 0),
/**
* <code>Shuffle_All = 1;</code>
*/
Shuffle_All(1, 1),
/**
* <code>Shuffle_InsideAlbum = 2;</code>
*/
Shuffle_InsideAlbum(2, 2),
/**
* <code>Shuffle_Albums = 3;</code>
*/
Shuffle_Albums(3, 3),
;
/**
* <code>Shuffle_Off = 0;</code>
*/
public static final int Shuffle_Off_VALUE = 0;
/**
* <code>Shuffle_All = 1;</code>
*/
public static final int Shuffle_All_VALUE = 1;
/**
* <code>Shuffle_InsideAlbum = 2;</code>
*/
public static final int Shuffle_InsideAlbum_VALUE = 2;
/**
* <code>Shuffle_Albums = 3;</code>
*/
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<ShuffleMode>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<ShuffleMode>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ShuffleMode>() {
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}
*
* <pre>
* Respone, why the connection was closed
* </pre>
*/
public enum ReasonDisconnect
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>Server_Shutdown = 1;</code>
*/
Server_Shutdown(0, 1),
/**
* <code>Wrong_Auth_Code = 2;</code>
*/
Wrong_Auth_Code(1, 2),
/**
* <code>Not_Authenticated = 3;</code>
*/
Not_Authenticated(2, 3),
/**
* <code>Download_Forbidden = 4;</code>
*/
Download_Forbidden(3, 4),
;
/**
* <code>Server_Shutdown = 1;</code>
*/
public static final int Server_Shutdown_VALUE = 1;
/**
* <code>Wrong_Auth_Code = 2;</code>
*/
public static final int Wrong_Auth_Code_VALUE = 2;
/**
* <code>Not_Authenticated = 3;</code>
*/
public static final int Not_Authenticated_VALUE = 3;
/**
* <code>Download_Forbidden = 4;</code>
*/
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<ReasonDisconnect>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<ReasonDisconnect>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ReasonDisconnect>() {
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}
*
* <pre>
* Message request for downloading songs
* </pre>
*/
public enum DownloadItem
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>CurrentItem = 1;</code>
*/
CurrentItem(0, 1),
/**
* <code>ItemAlbum = 2;</code>
*/
ItemAlbum(1, 2),
/**
* <code>APlaylist = 3;</code>
*/
APlaylist(2, 3),
/**
* <code>Urls = 4;</code>
*/
Urls(3, 4),
;
/**
* <code>CurrentItem = 1;</code>
*/
public static final int CurrentItem_VALUE = 1;
/**
* <code>ItemAlbum = 2;</code>
*/
public static final int ItemAlbum_VALUE = 2;
/**
* <code>APlaylist = 3;</code>
*/
public static final int APlaylist_VALUE = 3;
/**
* <code>Urls = 4;</code>
*/
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<DownloadItem>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<DownloadItem>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<DownloadItem>() {
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 {
/**
* <code>GlobalSearchStarted = 1;</code>
*/
GlobalSearchStarted(0, 1),
/**
* <code>GlobalSearchFinished = 2;</code>
*/
GlobalSearchFinished(1, 2),
;
/**
* <code>GlobalSearchStarted = 1;</code>
*/
public static final int GlobalSearchStarted_VALUE = 1;
/**
* <code>GlobalSearchFinished = 2;</code>
*/
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<GlobalSearchStatus>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<GlobalSearchStatus>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<GlobalSearchStatus>() {
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;
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
boolean hasId();
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
int getId();
// optional int32 index = 2;
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
boolean hasIndex();
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
int getIndex();
// optional string title = 3;
/**
* <code>optional string title = 3;</code>
*/
boolean hasTitle();
/**
* <code>optional string title = 3;</code>
*/
java.lang.String getTitle();
/**
* <code>optional string title = 3;</code>
*/
com.google.protobuf.ByteString
getTitleBytes();
// optional string album = 4;
/**
* <code>optional string album = 4;</code>
*/
boolean hasAlbum();
/**
* <code>optional string album = 4;</code>
*/
java.lang.String getAlbum();
/**
* <code>optional string album = 4;</code>
*/
com.google.protobuf.ByteString
getAlbumBytes();
// optional string artist = 5;
/**
* <code>optional string artist = 5;</code>
*/
boolean hasArtist();
/**
* <code>optional string artist = 5;</code>
*/
java.lang.String getArtist();
/**
* <code>optional string artist = 5;</code>
*/
com.google.protobuf.ByteString
getArtistBytes();
// optional string albumartist = 6;
/**
* <code>optional string albumartist = 6;</code>
*/
boolean hasAlbumartist();
/**
* <code>optional string albumartist = 6;</code>
*/
java.lang.String getAlbumartist();
/**
* <code>optional string albumartist = 6;</code>
*/
com.google.protobuf.ByteString
getAlbumartistBytes();
// optional int32 track = 7;
/**
* <code>optional int32 track = 7;</code>
*/
boolean hasTrack();
/**
* <code>optional int32 track = 7;</code>
*/
int getTrack();
// optional int32 disc = 8;
/**
* <code>optional int32 disc = 8;</code>
*/
boolean hasDisc();
/**
* <code>optional int32 disc = 8;</code>
*/
int getDisc();
// optional string pretty_year = 9;
/**
* <code>optional string pretty_year = 9;</code>
*/
boolean hasPrettyYear();
/**
* <code>optional string pretty_year = 9;</code>
*/
java.lang.String getPrettyYear();
/**
* <code>optional string pretty_year = 9;</code>
*/
com.google.protobuf.ByteString
getPrettyYearBytes();
// optional string genre = 10;
/**
* <code>optional string genre = 10;</code>
*/
boolean hasGenre();
/**
* <code>optional string genre = 10;</code>
*/
java.lang.String getGenre();
/**
* <code>optional string genre = 10;</code>
*/
com.google.protobuf.ByteString
getGenreBytes();
// optional int32 playcount = 11;
/**
* <code>optional int32 playcount = 11;</code>
*/
boolean hasPlaycount();
/**
* <code>optional int32 playcount = 11;</code>
*/
int getPlaycount();
// optional string pretty_length = 12;
/**
* <code>optional string pretty_length = 12;</code>
*/
boolean hasPrettyLength();
/**
* <code>optional string pretty_length = 12;</code>
*/
java.lang.String getPrettyLength();
/**
* <code>optional string pretty_length = 12;</code>
*/
com.google.protobuf.ByteString
getPrettyLengthBytes();
// optional bytes art = 13;
/**
* <code>optional bytes art = 13;</code>
*/
boolean hasArt();
/**
* <code>optional bytes art = 13;</code>
*/
com.google.protobuf.ByteString getArt();
// optional int32 length = 14;
/**
* <code>optional int32 length = 14;</code>
*/
boolean hasLength();
/**
* <code>optional int32 length = 14;</code>
*/
int getLength();
// optional bool is_local = 15;
/**
* <code>optional bool is_local = 15;</code>
*/
boolean hasIsLocal();
/**
* <code>optional bool is_local = 15;</code>
*/
boolean getIsLocal();
// optional string filename = 16;
/**
* <code>optional string filename = 16;</code>
*/
boolean hasFilename();
/**
* <code>optional string filename = 16;</code>
*/
java.lang.String getFilename();
/**
* <code>optional string filename = 16;</code>
*/
com.google.protobuf.ByteString
getFilenameBytes();
// optional int32 file_size = 17;
/**
* <code>optional int32 file_size = 17;</code>
*/
boolean hasFileSize();
/**
* <code>optional int32 file_size = 17;</code>
*/
int getFileSize();
// optional float rating = 18;
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
boolean hasRating();
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
float getRating();
// optional string url = 19;
/**
* <code>optional string url = 19;</code>
*/
boolean hasUrl();
/**
* <code>optional string url = 19;</code>
*/
java.lang.String getUrl();
/**
* <code>optional string url = 19;</code>
*/
com.google.protobuf.ByteString
getUrlBytes();
// optional string art_automatic = 20;
/**
* <code>optional string art_automatic = 20;</code>
*/
boolean hasArtAutomatic();
/**
* <code>optional string art_automatic = 20;</code>
*/
java.lang.String getArtAutomatic();
/**
* <code>optional string art_automatic = 20;</code>
*/
com.google.protobuf.ByteString
getArtAutomaticBytes();
// optional string art_manual = 21;
/**
* <code>optional string art_manual = 21;</code>
*/
boolean hasArtManual();
/**
* <code>optional string art_manual = 21;</code>
*/
java.lang.String getArtManual();
/**
* <code>optional string art_manual = 21;</code>
*/
com.google.protobuf.ByteString
getArtManualBytes();
// optional .pb.remote.SongMetadata.Type type = 22;
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
boolean hasType();
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type getType();
}
/**
* Protobuf type {@code pb.remote.SongMetadata}
*
* <pre>
* Song Metadata
* </pre>
*/
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<SongMetadata> PARSER =
new com.google.protobuf.AbstractParser<SongMetadata>() {
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<SongMetadata> getParserForType() {
return PARSER;
}
/**
* Protobuf enum {@code pb.remote.SongMetadata.Type}
*/
public enum Type
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>UNKNOWN = 0;</code>
*/
UNKNOWN(0, 0),
/**
* <code>ASF = 1;</code>
*/
ASF(1, 1),
/**
* <code>FLAC = 2;</code>
*/
FLAC(2, 2),
/**
* <code>MP4 = 3;</code>
*/
MP4(3, 3),
/**
* <code>MPC = 4;</code>
*/
MPC(4, 4),
/**
* <code>MPEG = 5;</code>
*/
MPEG(5, 5),
/**
* <code>OGGFLAC = 6;</code>
*/
OGGFLAC(6, 6),
/**
* <code>OGGSPEEX = 7;</code>
*/
OGGSPEEX(7, 7),
/**
* <code>OGGVORBIS = 8;</code>
*/
OGGVORBIS(8, 8),
/**
* <code>AIFF = 9;</code>
*/
AIFF(9, 9),
/**
* <code>WAV = 10;</code>
*/
WAV(10, 10),
/**
* <code>TRUEAUDIO = 11;</code>
*/
TRUEAUDIO(11, 11),
/**
* <code>CDDA = 12;</code>
*/
CDDA(12, 12),
/**
* <code>OGGOPUS = 13;</code>
*/
OGGOPUS(13, 13),
/**
* <code>STREAM = 99;</code>
*/
STREAM(14, 99),
;
/**
* <code>UNKNOWN = 0;</code>
*/
public static final int UNKNOWN_VALUE = 0;
/**
* <code>ASF = 1;</code>
*/
public static final int ASF_VALUE = 1;
/**
* <code>FLAC = 2;</code>
*/
public static final int FLAC_VALUE = 2;
/**
* <code>MP4 = 3;</code>
*/
public static final int MP4_VALUE = 3;
/**
* <code>MPC = 4;</code>
*/
public static final int MPC_VALUE = 4;
/**
* <code>MPEG = 5;</code>
*/
public static final int MPEG_VALUE = 5;
/**
* <code>OGGFLAC = 6;</code>
*/
public static final int OGGFLAC_VALUE = 6;
/**
* <code>OGGSPEEX = 7;</code>
*/
public static final int OGGSPEEX_VALUE = 7;
/**
* <code>OGGVORBIS = 8;</code>
*/
public static final int OGGVORBIS_VALUE = 8;
/**
* <code>AIFF = 9;</code>
*/
public static final int AIFF_VALUE = 9;
/**
* <code>WAV = 10;</code>
*/
public static final int WAV_VALUE = 10;
/**
* <code>TRUEAUDIO = 11;</code>
*/
public static final int TRUEAUDIO_VALUE = 11;
/**
* <code>CDDA = 12;</code>
*/
public static final int CDDA_VALUE = 12;
/**
* <code>OGGOPUS = 13;</code>
*/
public static final int OGGOPUS_VALUE = 13;
/**
* <code>STREAM = 99;</code>
*/
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<Type>
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap<Type>
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<Type>() {
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_;
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
public int getId() {
return id_;
}
// optional int32 index = 2;
public static final int INDEX_FIELD_NUMBER = 2;
private int index_;
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
public boolean hasIndex() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
public int getIndex() {
return index_;
}
// optional string title = 3;
public static final int TITLE_FIELD_NUMBER = 3;
private java.lang.Object title_;
/**
* <code>optional string title = 3;</code>
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string title = 3;</code>
*/
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;
}
}
/**
* <code>optional string title = 3;</code>
*/
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_;
/**
* <code>optional string album = 4;</code>
*/
public boolean hasAlbum() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional string album = 4;</code>
*/
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;
}
}
/**
* <code>optional string album = 4;</code>
*/
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_;
/**
* <code>optional string artist = 5;</code>
*/
public boolean hasArtist() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional string artist = 5;</code>
*/
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;
}
}
/**
* <code>optional string artist = 5;</code>
*/
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_;
/**
* <code>optional string albumartist = 6;</code>
*/
public boolean hasAlbumartist() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional string albumartist = 6;</code>
*/
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;
}
}
/**
* <code>optional string albumartist = 6;</code>
*/
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_;
/**
* <code>optional int32 track = 7;</code>
*/
public boolean hasTrack() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional int32 track = 7;</code>
*/
public int getTrack() {
return track_;
}
// optional int32 disc = 8;
public static final int DISC_FIELD_NUMBER = 8;
private int disc_;
/**
* <code>optional int32 disc = 8;</code>
*/
public boolean hasDisc() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional int32 disc = 8;</code>
*/
public int getDisc() {
return disc_;
}
// optional string pretty_year = 9;
public static final int PRETTY_YEAR_FIELD_NUMBER = 9;
private java.lang.Object prettyYear_;
/**
* <code>optional string pretty_year = 9;</code>
*/
public boolean hasPrettyYear() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional string pretty_year = 9;</code>
*/
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;
}
}
/**
* <code>optional string pretty_year = 9;</code>
*/
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_;
/**
* <code>optional string genre = 10;</code>
*/
public boolean hasGenre() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* <code>optional string genre = 10;</code>
*/
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;
}
}
/**
* <code>optional string genre = 10;</code>
*/
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_;
/**
* <code>optional int32 playcount = 11;</code>
*/
public boolean hasPlaycount() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* <code>optional int32 playcount = 11;</code>
*/
public int getPlaycount() {
return playcount_;
}
// optional string pretty_length = 12;
public static final int PRETTY_LENGTH_FIELD_NUMBER = 12;
private java.lang.Object prettyLength_;
/**
* <code>optional string pretty_length = 12;</code>
*/
public boolean hasPrettyLength() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* <code>optional string pretty_length = 12;</code>
*/
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;
}
}
/**
* <code>optional string pretty_length = 12;</code>
*/
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_;
/**
* <code>optional bytes art = 13;</code>
*/
public boolean hasArt() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
/**
* <code>optional bytes art = 13;</code>
*/
public com.google.protobuf.ByteString getArt() {
return art_;
}
// optional int32 length = 14;
public static final int LENGTH_FIELD_NUMBER = 14;
private int length_;
/**
* <code>optional int32 length = 14;</code>
*/
public boolean hasLength() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
/**
* <code>optional int32 length = 14;</code>
*/
public int getLength() {
return length_;
}
// optional bool is_local = 15;
public static final int IS_LOCAL_FIELD_NUMBER = 15;
private boolean isLocal_;
/**
* <code>optional bool is_local = 15;</code>
*/
public boolean hasIsLocal() {
return ((bitField0_ & 0x00004000) == 0x00004000);
}
/**
* <code>optional bool is_local = 15;</code>
*/
public boolean getIsLocal() {
return isLocal_;
}
// optional string filename = 16;
public static final int FILENAME_FIELD_NUMBER = 16;
private java.lang.Object filename_;
/**
* <code>optional string filename = 16;</code>
*/
public boolean hasFilename() {
return ((bitField0_ & 0x00008000) == 0x00008000);
}
/**
* <code>optional string filename = 16;</code>
*/
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;
}
}
/**
* <code>optional string filename = 16;</code>
*/
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_;
/**
* <code>optional int32 file_size = 17;</code>
*/
public boolean hasFileSize() {
return ((bitField0_ & 0x00010000) == 0x00010000);
}
/**
* <code>optional int32 file_size = 17;</code>
*/
public int getFileSize() {
return fileSize_;
}
// optional float rating = 18;
public static final int RATING_FIELD_NUMBER = 18;
private float rating_;
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
public boolean hasRating() {
return ((bitField0_ & 0x00020000) == 0x00020000);
}
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
public float getRating() {
return rating_;
}
// optional string url = 19;
public static final int URL_FIELD_NUMBER = 19;
private java.lang.Object url_;
/**
* <code>optional string url = 19;</code>
*/
public boolean hasUrl() {
return ((bitField0_ & 0x00040000) == 0x00040000);
}
/**
* <code>optional string url = 19;</code>
*/
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;
}
}
/**
* <code>optional string url = 19;</code>
*/
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_;
/**
* <code>optional string art_automatic = 20;</code>
*/
public boolean hasArtAutomatic() {
return ((bitField0_ & 0x00080000) == 0x00080000);
}
/**
* <code>optional string art_automatic = 20;</code>
*/
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;
}
}
/**
* <code>optional string art_automatic = 20;</code>
*/
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_;
/**
* <code>optional string art_manual = 21;</code>
*/
public boolean hasArtManual() {
return ((bitField0_ & 0x00100000) == 0x00100000);
}
/**
* <code>optional string art_manual = 21;</code>
*/
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;
}
}
/**
* <code>optional string art_manual = 21;</code>
*/
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_;
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
public boolean hasType() {
return ((bitField0_ & 0x00200000) == 0x00200000);
}
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
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}
*
* <pre>
* Song Metadata
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
public int getId() {
return id_;
}
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 id = 1;</code>
*
* <pre>
* unique id of the song
* </pre>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = 0;
onChanged();
return this;
}
// optional int32 index = 2;
private int index_ ;
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
public boolean hasIndex() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
public int getIndex() {
return index_;
}
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
public Builder setIndex(int value) {
bitField0_ |= 0x00000002;
index_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 index = 2;</code>
*
* <pre>
* Index of the current row of the active playlist
* </pre>
*/
public Builder clearIndex() {
bitField0_ = (bitField0_ & ~0x00000002);
index_ = 0;
onChanged();
return this;
}
// optional string title = 3;
private java.lang.Object title_ = "";
/**
* <code>optional string title = 3;</code>
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string title = 3;</code>
*/
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;
}
}
/**
* <code>optional string title = 3;</code>
*/
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;
}
}
/**
* <code>optional string title = 3;</code>
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
title_ = value;
onChanged();
return this;
}
/**
* <code>optional string title = 3;</code>
*/
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000004);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
* <code>optional string title = 3;</code>
*/
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_ = "";
/**
* <code>optional string album = 4;</code>
*/
public boolean hasAlbum() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional string album = 4;</code>
*/
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;
}
}
/**
* <code>optional string album = 4;</code>
*/
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;
}
}
/**
* <code>optional string album = 4;</code>
*/
public Builder setAlbum(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
album_ = value;
onChanged();
return this;
}
/**
* <code>optional string album = 4;</code>
*/
public Builder clearAlbum() {
bitField0_ = (bitField0_ & ~0x00000008);
album_ = getDefaultInstance().getAlbum();
onChanged();
return this;
}
/**
* <code>optional string album = 4;</code>
*/
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_ = "";
/**
* <code>optional string artist = 5;</code>
*/
public boolean hasArtist() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional string artist = 5;</code>
*/
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;
}
}
/**
* <code>optional string artist = 5;</code>
*/
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;
}
}
/**
* <code>optional string artist = 5;</code>
*/
public Builder setArtist(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
artist_ = value;
onChanged();
return this;
}
/**
* <code>optional string artist = 5;</code>
*/
public Builder clearArtist() {
bitField0_ = (bitField0_ & ~0x00000010);
artist_ = getDefaultInstance().getArtist();
onChanged();
return this;
}
/**
* <code>optional string artist = 5;</code>
*/
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_ = "";
/**
* <code>optional string albumartist = 6;</code>
*/
public boolean hasAlbumartist() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional string albumartist = 6;</code>
*/
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;
}
}
/**
* <code>optional string albumartist = 6;</code>
*/
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;
}
}
/**
* <code>optional string albumartist = 6;</code>
*/
public Builder setAlbumartist(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
albumartist_ = value;
onChanged();
return this;
}
/**
* <code>optional string albumartist = 6;</code>
*/
public Builder clearAlbumartist() {
bitField0_ = (bitField0_ & ~0x00000020);
albumartist_ = getDefaultInstance().getAlbumartist();
onChanged();
return this;
}
/**
* <code>optional string albumartist = 6;</code>
*/
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_ ;
/**
* <code>optional int32 track = 7;</code>
*/
public boolean hasTrack() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional int32 track = 7;</code>
*/
public int getTrack() {
return track_;
}
/**
* <code>optional int32 track = 7;</code>
*/
public Builder setTrack(int value) {
bitField0_ |= 0x00000040;
track_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 track = 7;</code>
*/
public Builder clearTrack() {
bitField0_ = (bitField0_ & ~0x00000040);
track_ = 0;
onChanged();
return this;
}
// optional int32 disc = 8;
private int disc_ ;
/**
* <code>optional int32 disc = 8;</code>
*/
public boolean hasDisc() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional int32 disc = 8;</code>
*/
public int getDisc() {
return disc_;
}
/**
* <code>optional int32 disc = 8;</code>
*/
public Builder setDisc(int value) {
bitField0_ |= 0x00000080;
disc_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 disc = 8;</code>
*/
public Builder clearDisc() {
bitField0_ = (bitField0_ & ~0x00000080);
disc_ = 0;
onChanged();
return this;
}
// optional string pretty_year = 9;
private java.lang.Object prettyYear_ = "";
/**
* <code>optional string pretty_year = 9;</code>
*/
public boolean hasPrettyYear() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional string pretty_year = 9;</code>
*/
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;
}
}
/**
* <code>optional string pretty_year = 9;</code>
*/
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;
}
}
/**
* <code>optional string pretty_year = 9;</code>
*/
public Builder setPrettyYear(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000100;
prettyYear_ = value;
onChanged();
return this;
}
/**
* <code>optional string pretty_year = 9;</code>
*/
public Builder clearPrettyYear() {
bitField0_ = (bitField0_ & ~0x00000100);
prettyYear_ = getDefaultInstance().getPrettyYear();
onChanged();
return this;
}
/**
* <code>optional string pretty_year = 9;</code>
*/
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_ = "";
/**
* <code>optional string genre = 10;</code>
*/
public boolean hasGenre() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* <code>optional string genre = 10;</code>
*/
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;
}
}
/**
* <code>optional string genre = 10;</code>
*/
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;
}
}
/**
* <code>optional string genre = 10;</code>
*/
public Builder setGenre(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000200;
genre_ = value;
onChanged();
return this;
}
/**
* <code>optional string genre = 10;</code>
*/
public Builder clearGenre() {
bitField0_ = (bitField0_ & ~0x00000200);
genre_ = getDefaultInstance().getGenre();
onChanged();
return this;
}
/**
* <code>optional string genre = 10;</code>
*/
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_ ;
/**
* <code>optional int32 playcount = 11;</code>
*/
public boolean hasPlaycount() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* <code>optional int32 playcount = 11;</code>
*/
public int getPlaycount() {
return playcount_;
}
/**
* <code>optional int32 playcount = 11;</code>
*/
public Builder setPlaycount(int value) {
bitField0_ |= 0x00000400;
playcount_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playcount = 11;</code>
*/
public Builder clearPlaycount() {
bitField0_ = (bitField0_ & ~0x00000400);
playcount_ = 0;
onChanged();
return this;
}
// optional string pretty_length = 12;
private java.lang.Object prettyLength_ = "";
/**
* <code>optional string pretty_length = 12;</code>
*/
public boolean hasPrettyLength() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* <code>optional string pretty_length = 12;</code>
*/
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;
}
}
/**
* <code>optional string pretty_length = 12;</code>
*/
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;
}
}
/**
* <code>optional string pretty_length = 12;</code>
*/
public Builder setPrettyLength(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000800;
prettyLength_ = value;
onChanged();
return this;
}
/**
* <code>optional string pretty_length = 12;</code>
*/
public Builder clearPrettyLength() {
bitField0_ = (bitField0_ & ~0x00000800);
prettyLength_ = getDefaultInstance().getPrettyLength();
onChanged();
return this;
}
/**
* <code>optional string pretty_length = 12;</code>
*/
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;
/**
* <code>optional bytes art = 13;</code>
*/
public boolean hasArt() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
/**
* <code>optional bytes art = 13;</code>
*/
public com.google.protobuf.ByteString getArt() {
return art_;
}
/**
* <code>optional bytes art = 13;</code>
*/
public Builder setArt(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00001000;
art_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes art = 13;</code>
*/
public Builder clearArt() {
bitField0_ = (bitField0_ & ~0x00001000);
art_ = getDefaultInstance().getArt();
onChanged();
return this;
}
// optional int32 length = 14;
private int length_ ;
/**
* <code>optional int32 length = 14;</code>
*/
public boolean hasLength() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
/**
* <code>optional int32 length = 14;</code>
*/
public int getLength() {
return length_;
}
/**
* <code>optional int32 length = 14;</code>
*/
public Builder setLength(int value) {
bitField0_ |= 0x00002000;
length_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 length = 14;</code>
*/
public Builder clearLength() {
bitField0_ = (bitField0_ & ~0x00002000);
length_ = 0;
onChanged();
return this;
}
// optional bool is_local = 15;
private boolean isLocal_ ;
/**
* <code>optional bool is_local = 15;</code>
*/
public boolean hasIsLocal() {
return ((bitField0_ & 0x00004000) == 0x00004000);
}
/**
* <code>optional bool is_local = 15;</code>
*/
public boolean getIsLocal() {
return isLocal_;
}
/**
* <code>optional bool is_local = 15;</code>
*/
public Builder setIsLocal(boolean value) {
bitField0_ |= 0x00004000;
isLocal_ = value;
onChanged();
return this;
}
/**
* <code>optional bool is_local = 15;</code>
*/
public Builder clearIsLocal() {
bitField0_ = (bitField0_ & ~0x00004000);
isLocal_ = false;
onChanged();
return this;
}
// optional string filename = 16;
private java.lang.Object filename_ = "";
/**
* <code>optional string filename = 16;</code>
*/
public boolean hasFilename() {
return ((bitField0_ & 0x00008000) == 0x00008000);
}
/**
* <code>optional string filename = 16;</code>
*/
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;
}
}
/**
* <code>optional string filename = 16;</code>
*/
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;
}
}
/**
* <code>optional string filename = 16;</code>
*/
public Builder setFilename(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00008000;
filename_ = value;
onChanged();
return this;
}
/**
* <code>optional string filename = 16;</code>
*/
public Builder clearFilename() {
bitField0_ = (bitField0_ & ~0x00008000);
filename_ = getDefaultInstance().getFilename();
onChanged();
return this;
}
/**
* <code>optional string filename = 16;</code>
*/
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_ ;
/**
* <code>optional int32 file_size = 17;</code>
*/
public boolean hasFileSize() {
return ((bitField0_ & 0x00010000) == 0x00010000);
}
/**
* <code>optional int32 file_size = 17;</code>
*/
public int getFileSize() {
return fileSize_;
}
/**
* <code>optional int32 file_size = 17;</code>
*/
public Builder setFileSize(int value) {
bitField0_ |= 0x00010000;
fileSize_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 file_size = 17;</code>
*/
public Builder clearFileSize() {
bitField0_ = (bitField0_ & ~0x00010000);
fileSize_ = 0;
onChanged();
return this;
}
// optional float rating = 18;
private float rating_ ;
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
public boolean hasRating() {
return ((bitField0_ & 0x00020000) == 0x00020000);
}
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
public float getRating() {
return rating_;
}
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
public Builder setRating(float value) {
bitField0_ |= 0x00020000;
rating_ = value;
onChanged();
return this;
}
/**
* <code>optional float rating = 18;</code>
*
* <pre>
* 0 (0 stars) to 1 (5 stars)
* </pre>
*/
public Builder clearRating() {
bitField0_ = (bitField0_ & ~0x00020000);
rating_ = 0F;
onChanged();
return this;
}
// optional string url = 19;
private java.lang.Object url_ = "";
/**
* <code>optional string url = 19;</code>
*/
public boolean hasUrl() {
return ((bitField0_ & 0x00040000) == 0x00040000);
}
/**
* <code>optional string url = 19;</code>
*/
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;
}
}
/**
* <code>optional string url = 19;</code>
*/
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;
}
}
/**
* <code>optional string url = 19;</code>
*/
public Builder setUrl(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00040000;
url_ = value;
onChanged();
return this;
}
/**
* <code>optional string url = 19;</code>
*/
public Builder clearUrl() {
bitField0_ = (bitField0_ & ~0x00040000);
url_ = getDefaultInstance().getUrl();
onChanged();
return this;
}
/**
* <code>optional string url = 19;</code>
*/
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_ = "";
/**
* <code>optional string art_automatic = 20;</code>
*/
public boolean hasArtAutomatic() {
return ((bitField0_ & 0x00080000) == 0x00080000);
}
/**
* <code>optional string art_automatic = 20;</code>
*/
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;
}
}
/**
* <code>optional string art_automatic = 20;</code>
*/
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;
}
}
/**
* <code>optional string art_automatic = 20;</code>
*/
public Builder setArtAutomatic(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00080000;
artAutomatic_ = value;
onChanged();
return this;
}
/**
* <code>optional string art_automatic = 20;</code>
*/
public Builder clearArtAutomatic() {
bitField0_ = (bitField0_ & ~0x00080000);
artAutomatic_ = getDefaultInstance().getArtAutomatic();
onChanged();
return this;
}
/**
* <code>optional string art_automatic = 20;</code>
*/
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_ = "";
/**
* <code>optional string art_manual = 21;</code>
*/
public boolean hasArtManual() {
return ((bitField0_ & 0x00100000) == 0x00100000);
}
/**
* <code>optional string art_manual = 21;</code>
*/
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;
}
}
/**
* <code>optional string art_manual = 21;</code>
*/
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;
}
}
/**
* <code>optional string art_manual = 21;</code>
*/
public Builder setArtManual(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00100000;
artManual_ = value;
onChanged();
return this;
}
/**
* <code>optional string art_manual = 21;</code>
*/
public Builder clearArtManual() {
bitField0_ = (bitField0_ & ~0x00100000);
artManual_ = getDefaultInstance().getArtManual();
onChanged();
return this;
}
/**
* <code>optional string art_manual = 21;</code>
*/
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;
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
public boolean hasType() {
return ((bitField0_ & 0x00200000) == 0x00200000);
}
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Type getType() {
return type_;
}
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata.Type type = 22;</code>
*/
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;
/**
* <code>optional int32 id = 1;</code>
*/
boolean hasId();
/**
* <code>optional int32 id = 1;</code>
*/
int getId();
// optional string name = 2;
/**
* <code>optional string name = 2;</code>
*/
boolean hasName();
/**
* <code>optional string name = 2;</code>
*/
java.lang.String getName();
/**
* <code>optional string name = 2;</code>
*/
com.google.protobuf.ByteString
getNameBytes();
// optional int32 item_count = 3;
/**
* <code>optional int32 item_count = 3;</code>
*/
boolean hasItemCount();
/**
* <code>optional int32 item_count = 3;</code>
*/
int getItemCount();
// optional bool active = 4;
/**
* <code>optional bool active = 4;</code>
*/
boolean hasActive();
/**
* <code>optional bool active = 4;</code>
*/
boolean getActive();
// optional bool closed = 5;
/**
* <code>optional bool closed = 5;</code>
*/
boolean hasClosed();
/**
* <code>optional bool closed = 5;</code>
*/
boolean getClosed();
}
/**
* Protobuf type {@code pb.remote.Playlist}
*
* <pre>
* Playlist informations
* </pre>
*/
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<Playlist> PARSER =
new com.google.protobuf.AbstractParser<Playlist>() {
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<Playlist> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 id = 1;
public static final int ID_FIELD_NUMBER = 1;
private int id_;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
// optional string name = 2;
public static final int NAME_FIELD_NUMBER = 2;
private java.lang.Object name_;
/**
* <code>optional string name = 2;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string name = 2;</code>
*/
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;
}
}
/**
* <code>optional string name = 2;</code>
*/
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_;
/**
* <code>optional int32 item_count = 3;</code>
*/
public boolean hasItemCount() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional int32 item_count = 3;</code>
*/
public int getItemCount() {
return itemCount_;
}
// optional bool active = 4;
public static final int ACTIVE_FIELD_NUMBER = 4;
private boolean active_;
/**
* <code>optional bool active = 4;</code>
*/
public boolean hasActive() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool active = 4;</code>
*/
public boolean getActive() {
return active_;
}
// optional bool closed = 5;
public static final int CLOSED_FIELD_NUMBER = 5;
private boolean closed_;
/**
* <code>optional bool closed = 5;</code>
*/
public boolean hasClosed() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool closed = 5;</code>
*/
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}
*
* <pre>
* Playlist informations
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = 0;
onChanged();
return this;
}
// optional string name = 2;
private java.lang.Object name_ = "";
/**
* <code>optional string name = 2;</code>
*/
public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string name = 2;</code>
*/
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;
}
}
/**
* <code>optional string name = 2;</code>
*/
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;
}
}
/**
* <code>optional string name = 2;</code>
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
name_ = value;
onChanged();
return this;
}
/**
* <code>optional string name = 2;</code>
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000002);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* <code>optional string name = 2;</code>
*/
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_ ;
/**
* <code>optional int32 item_count = 3;</code>
*/
public boolean hasItemCount() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional int32 item_count = 3;</code>
*/
public int getItemCount() {
return itemCount_;
}
/**
* <code>optional int32 item_count = 3;</code>
*/
public Builder setItemCount(int value) {
bitField0_ |= 0x00000004;
itemCount_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 item_count = 3;</code>
*/
public Builder clearItemCount() {
bitField0_ = (bitField0_ & ~0x00000004);
itemCount_ = 0;
onChanged();
return this;
}
// optional bool active = 4;
private boolean active_ ;
/**
* <code>optional bool active = 4;</code>
*/
public boolean hasActive() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool active = 4;</code>
*/
public boolean getActive() {
return active_;
}
/**
* <code>optional bool active = 4;</code>
*/
public Builder setActive(boolean value) {
bitField0_ |= 0x00000008;
active_ = value;
onChanged();
return this;
}
/**
* <code>optional bool active = 4;</code>
*/
public Builder clearActive() {
bitField0_ = (bitField0_ & ~0x00000008);
active_ = false;
onChanged();
return this;
}
// optional bool closed = 5;
private boolean closed_ ;
/**
* <code>optional bool closed = 5;</code>
*/
public boolean hasClosed() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool closed = 5;</code>
*/
public boolean getClosed() {
return closed_;
}
/**
* <code>optional bool closed = 5;</code>
*/
public Builder setClosed(boolean value) {
bitField0_ |= 0x00000010;
closed_ = value;
onChanged();
return this;
}
/**
* <code>optional bool closed = 5;</code>
*/
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;
/**
* <code>optional bool include_closed = 1;</code>
*/
boolean hasIncludeClosed();
/**
* <code>optional bool include_closed = 1;</code>
*/
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<RequestPlaylists> PARSER =
new com.google.protobuf.AbstractParser<RequestPlaylists>() {
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<RequestPlaylists> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional bool include_closed = 1;
public static final int INCLUDE_CLOSED_FIELD_NUMBER = 1;
private boolean includeClosed_;
/**
* <code>optional bool include_closed = 1;</code>
*/
public boolean hasIncludeClosed() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional bool include_closed = 1;</code>
*/
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<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_ ;
/**
* <code>optional bool include_closed = 1;</code>
*/
public boolean hasIncludeClosed() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional bool include_closed = 1;</code>
*/
public boolean getIncludeClosed() {
return includeClosed_;
}
/**
* <code>optional bool include_closed = 1;</code>
*/
public Builder setIncludeClosed(boolean value) {
bitField0_ |= 0x00000001;
includeClosed_ = value;
onChanged();
return this;
}
/**
* <code>optional bool include_closed = 1;</code>
*/
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;
/**
* <code>optional int32 id = 1;</code>
*/
boolean hasId();
/**
* <code>optional int32 id = 1;</code>
*/
int getId();
}
/**
* Protobuf type {@code pb.remote.RequestPlaylistSongs}
*
* <pre>
* A Client requests songs from a specific playlist
* </pre>
*/
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<RequestPlaylistSongs> PARSER =
new com.google.protobuf.AbstractParser<RequestPlaylistSongs>() {
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<RequestPlaylistSongs> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 id = 1;
public static final int ID_FIELD_NUMBER = 1;
private int id_;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
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}
*
* <pre>
* A Client requests songs from a specific playlist
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 id = 1;</code>
*/
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;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
boolean hasPlaylistId();
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
int getPlaylistId();
// optional int32 song_index = 2;
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
boolean hasSongIndex();
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
int getSongIndex();
}
/**
* Protobuf type {@code pb.remote.RequestChangeSong}
*
* <pre>
* Client want to change track
* </pre>
*/
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<RequestChangeSong> PARSER =
new com.google.protobuf.AbstractParser<RequestChangeSong>() {
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<RequestChangeSong> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 playlist_id = 1;
public static final int PLAYLIST_ID_FIELD_NUMBER = 1;
private int playlistId_;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
public int getPlaylistId() {
return playlistId_;
}
// optional int32 song_index = 2;
public static final int SONG_INDEX_FIELD_NUMBER = 2;
private int songIndex_;
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public boolean hasSongIndex() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
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}
*
* <pre>
* Client want to change track
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
public int getPlaylistId() {
return playlistId_;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
public Builder setPlaylistId(int value) {
bitField0_ |= 0x00000001;
playlistId_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the song?
* </pre>
*/
public Builder clearPlaylistId() {
bitField0_ = (bitField0_ & ~0x00000001);
playlistId_ = 0;
onChanged();
return this;
}
// optional int32 song_index = 2;
private int songIndex_ ;
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public boolean hasSongIndex() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public int getSongIndex() {
return songIndex_;
}
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public Builder setSongIndex(int value) {
bitField0_ |= 0x00000002;
songIndex_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 song_index = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
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;
/**
* <code>optional int32 volume = 1;</code>
*/
boolean hasVolume();
/**
* <code>optional int32 volume = 1;</code>
*/
int getVolume();
}
/**
* Protobuf type {@code pb.remote.RequestSetVolume}
*
* <pre>
* Set the volume
* </pre>
*/
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<RequestSetVolume> PARSER =
new com.google.protobuf.AbstractParser<RequestSetVolume>() {
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<RequestSetVolume> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 volume = 1;
public static final int VOLUME_FIELD_NUMBER = 1;
private int volume_;
/**
* <code>optional int32 volume = 1;</code>
*/
public boolean hasVolume() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 volume = 1;</code>
*/
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}
*
* <pre>
* Set the volume
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 volume = 1;</code>
*/
public boolean hasVolume() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 volume = 1;</code>
*/
public int getVolume() {
return volume_;
}
/**
* <code>optional int32 volume = 1;</code>
*/
public Builder setVolume(int value) {
bitField0_ |= 0x00000001;
volume_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 volume = 1;</code>
*/
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;
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
boolean hasRepeatMode();
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode getRepeatMode();
}
/**
* Protobuf type {@code pb.remote.Repeat}
*
* <pre>
* Repeat and Random messages
* </pre>
*/
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<Repeat> PARSER =
new com.google.protobuf.AbstractParser<Repeat>() {
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<Repeat> 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_;
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
public boolean hasRepeatMode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
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}
*
* <pre>
* Repeat and Random messages
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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;
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
public boolean hasRepeatMode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode getRepeatMode() {
return repeatMode_;
}
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
public Builder setRepeatMode(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatMode value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
repeatMode_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.RepeatMode repeat_mode = 1;</code>
*/
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;
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
boolean hasShuffleMode();
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
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<Shuffle> PARSER =
new com.google.protobuf.AbstractParser<Shuffle>() {
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<Shuffle> 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_;
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
public boolean hasShuffleMode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
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<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;
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
public boolean hasShuffleMode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode getShuffleMode() {
return shuffleMode_;
}
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
public Builder setShuffleMode(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleMode value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
shuffleMode_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.ShuffleMode shuffle_mode = 1;</code>
*/
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;
/**
* <code>optional string version = 1;</code>
*/
boolean hasVersion();
/**
* <code>optional string version = 1;</code>
*/
java.lang.String getVersion();
/**
* <code>optional string version = 1;</code>
*/
com.google.protobuf.ByteString
getVersionBytes();
// optional .pb.remote.EngineState state = 2;
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
boolean hasState();
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState();
}
/**
* Protobuf type {@code pb.remote.ResponseClementineInfo}
*
* <pre>
* Response from server
* General info
* </pre>
*/
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<ResponseClementineInfo> PARSER =
new com.google.protobuf.AbstractParser<ResponseClementineInfo>() {
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<ResponseClementineInfo> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string version = 1;
public static final int VERSION_FIELD_NUMBER = 1;
private java.lang.Object version_;
/**
* <code>optional string version = 1;</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string version = 1;</code>
*/
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;
}
}
/**
* <code>optional string version = 1;</code>
*/
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_;
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
public boolean hasState() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
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}
*
* <pre>
* Response from server
* General info
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ = "";
/**
* <code>optional string version = 1;</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string version = 1;</code>
*/
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;
}
}
/**
* <code>optional string version = 1;</code>
*/
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;
}
}
/**
* <code>optional string version = 1;</code>
*/
public Builder setVersion(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
version_ = value;
onChanged();
return this;
}
/**
* <code>optional string version = 1;</code>
*/
public Builder clearVersion() {
bitField0_ = (bitField0_ & ~0x00000001);
version_ = getDefaultInstance().getVersion();
onChanged();
return this;
}
/**
* <code>optional string version = 1;</code>
*/
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;
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
public boolean hasState() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState() {
return state_;
}
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
public Builder setState(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
state_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.EngineState state = 2;</code>
*/
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;
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
boolean hasSongMetadata();
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata();
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder();
}
/**
* Protobuf type {@code pb.remote.ResponseCurrentMetadata}
*
* <pre>
* The current song played
* </pre>
*/
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<ResponseCurrentMetadata> PARSER =
new com.google.protobuf.AbstractParser<ResponseCurrentMetadata>() {
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<ResponseCurrentMetadata> 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_;
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public boolean hasSongMetadata() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() {
return songMetadata_;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
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}
*
* <pre>
* The current song played
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_;
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public boolean hasSongMetadata() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() {
if (songMetadataBuilder_ == null) {
return songMetadata_;
} else {
return songMetadataBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public Builder clearSongMetadata() {
if (songMetadataBuilder_ == null) {
songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance();
onChanged();
} else {
songMetadataBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongMetadataBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getSongMetadataFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder() {
if (songMetadataBuilder_ != null) {
return songMetadataBuilder_.getMessageOrBuilder();
} else {
return songMetadata_;
}
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 1;</code>
*/
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;
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist>
getPlaylistList();
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getPlaylist(int index);
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
int getPlaylistCount();
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder>
getPlaylistOrBuilderList();
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getPlaylistOrBuilder(
int index);
}
/**
* Protobuf type {@code pb.remote.ResponsePlaylists}
*
* <pre>
* The playlists in clementine
* </pre>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist>();
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<ResponsePlaylists> PARSER =
new com.google.protobuf.AbstractParser<ResponsePlaylists>() {
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<ResponsePlaylists> getParserForType() {
return PARSER;
}
// repeated .pb.remote.Playlist playlist = 1;
public static final int PLAYLIST_FIELD_NUMBER = 1;
private java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist> playlist_;
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist> getPlaylistList() {
return playlist_;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder>
getPlaylistOrBuilderList() {
return playlist_;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public int getPlaylistCount() {
return playlist_.size();
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getPlaylist(int index) {
return playlist_.get(index);
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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}
*
* <pre>
* The playlists in clementine
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist> playlist_ =
java.util.Collections.emptyList();
private void ensurePlaylistIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
playlist_ = new java.util.ArrayList<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist>(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_;
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist> getPlaylistList() {
if (playlistBuilder_ == null) {
return java.util.Collections.unmodifiableList(playlist_);
} else {
return playlistBuilder_.getMessageList();
}
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public int getPlaylistCount() {
if (playlistBuilder_ == null) {
return playlist_.size();
} else {
return playlistBuilder_.getCount();
}
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getPlaylist(int index) {
if (playlistBuilder_ == null) {
return playlist_.get(index);
} else {
return playlistBuilder_.getMessage(index);
}
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public Builder addAllPlaylist(
java.lang.Iterable<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist> values) {
if (playlistBuilder_ == null) {
ensurePlaylistIsMutable();
super.addAll(values, playlist_);
onChanged();
} else {
playlistBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public Builder clearPlaylist() {
if (playlistBuilder_ == null) {
playlist_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
playlistBuilder_.clear();
}
return this;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public Builder removePlaylist(int index) {
if (playlistBuilder_ == null) {
ensurePlaylistIsMutable();
playlist_.remove(index);
onChanged();
} else {
playlistBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder getPlaylistBuilder(
int index) {
return getPlaylistFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getPlaylistOrBuilder(
int index) {
if (playlistBuilder_ == null) {
return playlist_.get(index); } else {
return playlistBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder>
getPlaylistOrBuilderList() {
if (playlistBuilder_ != null) {
return playlistBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(playlist_);
}
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder addPlaylistBuilder() {
return getPlaylistFieldBuilder().addBuilder(
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder addPlaylistBuilder(
int index) {
return getPlaylistFieldBuilder().addBuilder(
index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.Playlist playlist = 1;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder>
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;
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
boolean hasRequestedPlaylist();
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getRequestedPlaylist();
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getRequestedPlaylistOrBuilder();
// repeated .pb.remote.SongMetadata songs = 2;
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>
getSongsList();
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index);
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
int getSongsCount();
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongsOrBuilderList();
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder(
int index);
}
/**
* Protobuf type {@code pb.remote.ResponsePlaylistSongs}
*
* <pre>
* A list of songs in a playlist
* </pre>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>();
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<ResponsePlaylistSongs> PARSER =
new com.google.protobuf.AbstractParser<ResponsePlaylistSongs>() {
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<ResponsePlaylistSongs> 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_;
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public boolean hasRequestedPlaylist() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getRequestedPlaylist() {
return requestedPlaylist_;
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> songs_;
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> getSongsList() {
return songs_;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongsOrBuilderList() {
return songs_;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public int getSongsCount() {
return songs_.size();
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) {
return songs_.get(index);
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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}
*
* <pre>
* A list of songs in a playlist
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_;
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public boolean hasRequestedPlaylist() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist getRequestedPlaylist() {
if (requestedPlaylistBuilder_ == null) {
return requestedPlaylist_;
} else {
return requestedPlaylistBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public Builder clearRequestedPlaylist() {
if (requestedPlaylistBuilder_ == null) {
requestedPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.getDefaultInstance();
onChanged();
} else {
requestedPlaylistBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Playlist.Builder getRequestedPlaylistBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getRequestedPlaylistFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.PlaylistOrBuilder getRequestedPlaylistOrBuilder() {
if (requestedPlaylistBuilder_ != null) {
return requestedPlaylistBuilder_.getMessageOrBuilder();
} else {
return requestedPlaylist_;
}
}
/**
* <code>optional .pb.remote.Playlist requested_playlist = 1;</code>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> songs_ =
java.util.Collections.emptyList();
private void ensureSongsIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
songs_ = new java.util.ArrayList<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>(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_;
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> getSongsList() {
if (songsBuilder_ == null) {
return java.util.Collections.unmodifiableList(songs_);
} else {
return songsBuilder_.getMessageList();
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public int getSongsCount() {
if (songsBuilder_ == null) {
return songs_.size();
} else {
return songsBuilder_.getCount();
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) {
if (songsBuilder_ == null) {
return songs_.get(index);
} else {
return songsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public Builder addAllSongs(
java.lang.Iterable<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> values) {
if (songsBuilder_ == null) {
ensureSongsIsMutable();
super.addAll(values, songs_);
onChanged();
} else {
songsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public Builder clearSongs() {
if (songsBuilder_ == null) {
songs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
songsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public Builder removeSongs(int index) {
if (songsBuilder_ == null) {
ensureSongsIsMutable();
songs_.remove(index);
onChanged();
} else {
songsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongsBuilder(
int index) {
return getSongsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder(
int index) {
if (songsBuilder_ == null) {
return songs_.get(index); } else {
return songsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongsOrBuilderList() {
if (songsBuilder_ != null) {
return songsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(songs_);
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder() {
return getSongsFieldBuilder().addBuilder(
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder(
int index) {
return getSongsFieldBuilder().addBuilder(
index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 2;</code>
*
* <pre>
* The songs that are in the playlist
* </pre>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder>
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;
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
boolean hasState();
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState();
}
/**
* Protobuf type {@code pb.remote.ResponseEngineStateChanged}
*
* <pre>
* The current state of the play engine
* </pre>
*/
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<ResponseEngineStateChanged> PARSER =
new com.google.protobuf.AbstractParser<ResponseEngineStateChanged>() {
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<ResponseEngineStateChanged> 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_;
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
public boolean hasState() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
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}
*
* <pre>
* The current state of the play engine
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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;
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
public boolean hasState() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState getState() {
return state_;
}
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
public Builder setState(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.EngineState value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
state_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.EngineState state = 1;</code>
*/
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;
/**
* <code>optional int32 position = 1;</code>
*/
boolean hasPosition();
/**
* <code>optional int32 position = 1;</code>
*/
int getPosition();
}
/**
* Protobuf type {@code pb.remote.ResponseUpdateTrackPosition}
*
* <pre>
* Sends the current position of the track
* </pre>
*/
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<ResponseUpdateTrackPosition> PARSER =
new com.google.protobuf.AbstractParser<ResponseUpdateTrackPosition>() {
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<ResponseUpdateTrackPosition> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 position = 1;
public static final int POSITION_FIELD_NUMBER = 1;
private int position_;
/**
* <code>optional int32 position = 1;</code>
*/
public boolean hasPosition() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 position = 1;</code>
*/
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}
*
* <pre>
* Sends the current position of the track
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 position = 1;</code>
*/
public boolean hasPosition() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 position = 1;</code>
*/
public int getPosition() {
return position_;
}
/**
* <code>optional int32 position = 1;</code>
*/
public Builder setPosition(int value) {
bitField0_ |= 0x00000001;
position_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 position = 1;</code>
*/
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;
/**
* <code>optional int32 auth_code = 1;</code>
*/
boolean hasAuthCode();
/**
* <code>optional int32 auth_code = 1;</code>
*/
int getAuthCode();
// optional bool send_playlist_songs = 2;
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
boolean hasSendPlaylistSongs();
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
boolean getSendPlaylistSongs();
// optional bool downloader = 3;
/**
* <code>optional bool downloader = 3;</code>
*/
boolean hasDownloader();
/**
* <code>optional bool downloader = 3;</code>
*/
boolean getDownloader();
}
/**
* Protobuf type {@code pb.remote.RequestConnect}
*
* <pre>
* The connect message containing the authentication code
* </pre>
*/
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<RequestConnect> PARSER =
new com.google.protobuf.AbstractParser<RequestConnect>() {
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<RequestConnect> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 auth_code = 1;
public static final int AUTH_CODE_FIELD_NUMBER = 1;
private int authCode_;
/**
* <code>optional int32 auth_code = 1;</code>
*/
public boolean hasAuthCode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 auth_code = 1;</code>
*/
public int getAuthCode() {
return authCode_;
}
// optional bool send_playlist_songs = 2;
public static final int SEND_PLAYLIST_SONGS_FIELD_NUMBER = 2;
private boolean sendPlaylistSongs_;
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
public boolean hasSendPlaylistSongs() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
public boolean getSendPlaylistSongs() {
return sendPlaylistSongs_;
}
// optional bool downloader = 3;
public static final int DOWNLOADER_FIELD_NUMBER = 3;
private boolean downloader_;
/**
* <code>optional bool downloader = 3;</code>
*/
public boolean hasDownloader() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bool downloader = 3;</code>
*/
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}
*
* <pre>
* The connect message containing the authentication code
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 auth_code = 1;</code>
*/
public boolean hasAuthCode() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 auth_code = 1;</code>
*/
public int getAuthCode() {
return authCode_;
}
/**
* <code>optional int32 auth_code = 1;</code>
*/
public Builder setAuthCode(int value) {
bitField0_ |= 0x00000001;
authCode_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 auth_code = 1;</code>
*/
public Builder clearAuthCode() {
bitField0_ = (bitField0_ & ~0x00000001);
authCode_ = 0;
onChanged();
return this;
}
// optional bool send_playlist_songs = 2;
private boolean sendPlaylistSongs_ ;
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
public boolean hasSendPlaylistSongs() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
public boolean getSendPlaylistSongs() {
return sendPlaylistSongs_;
}
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
public Builder setSendPlaylistSongs(boolean value) {
bitField0_ |= 0x00000002;
sendPlaylistSongs_ = value;
onChanged();
return this;
}
/**
* <code>optional bool send_playlist_songs = 2;</code>
*/
public Builder clearSendPlaylistSongs() {
bitField0_ = (bitField0_ & ~0x00000002);
sendPlaylistSongs_ = false;
onChanged();
return this;
}
// optional bool downloader = 3;
private boolean downloader_ ;
/**
* <code>optional bool downloader = 3;</code>
*/
public boolean hasDownloader() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bool downloader = 3;</code>
*/
public boolean getDownloader() {
return downloader_;
}
/**
* <code>optional bool downloader = 3;</code>
*/
public Builder setDownloader(boolean value) {
bitField0_ |= 0x00000004;
downloader_ = value;
onChanged();
return this;
}
/**
* <code>optional bool downloader = 3;</code>
*/
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;
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
boolean hasReasonDisconnect();
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
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<ResponseDisconnect> PARSER =
new com.google.protobuf.AbstractParser<ResponseDisconnect>() {
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<ResponseDisconnect> 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_;
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
public boolean hasReasonDisconnect() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
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<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;
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
public boolean hasReasonDisconnect() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect getReasonDisconnect() {
return reasonDisconnect_;
}
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
public Builder setReasonDisconnect(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ReasonDisconnect value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
reasonDisconnect_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.ReasonDisconnect reason_disconnect = 1;</code>
*/
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;
/**
* <code>optional int32 id = 1;</code>
*/
boolean hasId();
/**
* <code>optional int32 id = 1;</code>
*/
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<ResponseActiveChanged> PARSER =
new com.google.protobuf.AbstractParser<ResponseActiveChanged>() {
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<ResponseActiveChanged> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 id = 1;
public static final int ID_FIELD_NUMBER = 1;
private int id_;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
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<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_ ;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 id = 1;</code>
*/
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;
/**
* <code>optional int32 position = 1;</code>
*/
boolean hasPosition();
/**
* <code>optional int32 position = 1;</code>
*/
int getPosition();
}
/**
* Protobuf type {@code pb.remote.RequestSetTrackPosition}
*
* <pre>
* A client requests a new track position
* position in seconds!
* </pre>
*/
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<RequestSetTrackPosition> PARSER =
new com.google.protobuf.AbstractParser<RequestSetTrackPosition>() {
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<RequestSetTrackPosition> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 position = 1;
public static final int POSITION_FIELD_NUMBER = 1;
private int position_;
/**
* <code>optional int32 position = 1;</code>
*/
public boolean hasPosition() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 position = 1;</code>
*/
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}
*
* <pre>
* A client requests a new track position
* position in seconds!
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 position = 1;</code>
*/
public boolean hasPosition() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 position = 1;</code>
*/
public int getPosition() {
return position_;
}
/**
* <code>optional int32 position = 1;</code>
*/
public Builder setPosition(int value) {
bitField0_ |= 0x00000001;
position_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 position = 1;</code>
*/
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;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
boolean hasPlaylistId();
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
int getPlaylistId();
// repeated string urls = 2;
/**
* <code>repeated string urls = 2;</code>
*/
java.util.List<java.lang.String>
getUrlsList();
/**
* <code>repeated string urls = 2;</code>
*/
int getUrlsCount();
/**
* <code>repeated string urls = 2;</code>
*/
java.lang.String getUrls(int index);
/**
* <code>repeated string urls = 2;</code>
*/
com.google.protobuf.ByteString
getUrlsBytes(int index);
// optional int32 position = 3 [default = -1];
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
boolean hasPosition();
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
int getPosition();
// optional bool play_now = 4 [default = false];
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
boolean hasPlayNow();
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
boolean getPlayNow();
// optional bool enqueue = 5 [default = false];
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
boolean hasEnqueue();
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
boolean getEnqueue();
// repeated .pb.remote.SongMetadata songs = 6;
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>
getSongsList();
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index);
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
int getSongsCount();
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongsOrBuilderList();
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>();
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<RequestInsertUrls> PARSER =
new com.google.protobuf.AbstractParser<RequestInsertUrls>() {
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<RequestInsertUrls> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 playlist_id = 1;
public static final int PLAYLIST_ID_FIELD_NUMBER = 1;
private int playlistId_;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
public int getPlaylistId() {
return playlistId_;
}
// repeated string urls = 2;
public static final int URLS_FIELD_NUMBER = 2;
private com.google.protobuf.LazyStringList urls_;
/**
* <code>repeated string urls = 2;</code>
*/
public java.util.List<java.lang.String>
getUrlsList() {
return urls_;
}
/**
* <code>repeated string urls = 2;</code>
*/
public int getUrlsCount() {
return urls_.size();
}
/**
* <code>repeated string urls = 2;</code>
*/
public java.lang.String getUrls(int index) {
return urls_.get(index);
}
/**
* <code>repeated string urls = 2;</code>
*/
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_;
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
public boolean hasPosition() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
public int getPosition() {
return position_;
}
// optional bool play_now = 4 [default = false];
public static final int PLAY_NOW_FIELD_NUMBER = 4;
private boolean playNow_;
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
public boolean hasPlayNow() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
public boolean getPlayNow() {
return playNow_;
}
// optional bool enqueue = 5 [default = false];
public static final int ENQUEUE_FIELD_NUMBER = 5;
private boolean enqueue_;
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
public boolean hasEnqueue() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
public boolean getEnqueue() {
return enqueue_;
}
// repeated .pb.remote.SongMetadata songs = 6;
public static final int SONGS_FIELD_NUMBER = 6;
private java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> songs_;
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> getSongsList() {
return songs_;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongsOrBuilderList() {
return songs_;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public int getSongsCount() {
return songs_.size();
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) {
return songs_.get(index);
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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<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_ ;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
public int getPlaylistId() {
return playlistId_;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
public Builder setPlaylistId(int value) {
bitField0_ |= 0x00000001;
playlistId_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist should the urls be inserted?
* </pre>
*/
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;
}
}
/**
* <code>repeated string urls = 2;</code>
*/
public java.util.List<java.lang.String>
getUrlsList() {
return java.util.Collections.unmodifiableList(urls_);
}
/**
* <code>repeated string urls = 2;</code>
*/
public int getUrlsCount() {
return urls_.size();
}
/**
* <code>repeated string urls = 2;</code>
*/
public java.lang.String getUrls(int index) {
return urls_.get(index);
}
/**
* <code>repeated string urls = 2;</code>
*/
public com.google.protobuf.ByteString
getUrlsBytes(int index) {
return urls_.getByteString(index);
}
/**
* <code>repeated string urls = 2;</code>
*/
public Builder setUrls(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureUrlsIsMutable();
urls_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated string urls = 2;</code>
*/
public Builder addUrls(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureUrlsIsMutable();
urls_.add(value);
onChanged();
return this;
}
/**
* <code>repeated string urls = 2;</code>
*/
public Builder addAllUrls(
java.lang.Iterable<java.lang.String> values) {
ensureUrlsIsMutable();
super.addAll(values, urls_);
onChanged();
return this;
}
/**
* <code>repeated string urls = 2;</code>
*/
public Builder clearUrls() {
urls_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
* <code>repeated string urls = 2;</code>
*/
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;
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
public boolean hasPosition() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
public int getPosition() {
return position_;
}
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
public Builder setPosition(int value) {
bitField0_ |= 0x00000004;
position_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 position = 3 [default = -1];</code>
*/
public Builder clearPosition() {
bitField0_ = (bitField0_ & ~0x00000004);
position_ = -1;
onChanged();
return this;
}
// optional bool play_now = 4 [default = false];
private boolean playNow_ ;
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
public boolean hasPlayNow() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
public boolean getPlayNow() {
return playNow_;
}
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
public Builder setPlayNow(boolean value) {
bitField0_ |= 0x00000008;
playNow_ = value;
onChanged();
return this;
}
/**
* <code>optional bool play_now = 4 [default = false];</code>
*/
public Builder clearPlayNow() {
bitField0_ = (bitField0_ & ~0x00000008);
playNow_ = false;
onChanged();
return this;
}
// optional bool enqueue = 5 [default = false];
private boolean enqueue_ ;
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
public boolean hasEnqueue() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
public boolean getEnqueue() {
return enqueue_;
}
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
public Builder setEnqueue(boolean value) {
bitField0_ |= 0x00000010;
enqueue_ = value;
onChanged();
return this;
}
/**
* <code>optional bool enqueue = 5 [default = false];</code>
*/
public Builder clearEnqueue() {
bitField0_ = (bitField0_ & ~0x00000010);
enqueue_ = false;
onChanged();
return this;
}
// repeated .pb.remote.SongMetadata songs = 6;
private java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> songs_ =
java.util.Collections.emptyList();
private void ensureSongsIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
songs_ = new java.util.ArrayList<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>(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_;
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> getSongsList() {
if (songsBuilder_ == null) {
return java.util.Collections.unmodifiableList(songs_);
} else {
return songsBuilder_.getMessageList();
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public int getSongsCount() {
if (songsBuilder_ == null) {
return songs_.size();
} else {
return songsBuilder_.getCount();
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongs(int index) {
if (songsBuilder_ == null) {
return songs_.get(index);
} else {
return songsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public Builder addAllSongs(
java.lang.Iterable<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> values) {
if (songsBuilder_ == null) {
ensureSongsIsMutable();
super.addAll(values, songs_);
onChanged();
} else {
songsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public Builder clearSongs() {
if (songsBuilder_ == null) {
songs_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
songsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public Builder removeSongs(int index) {
if (songsBuilder_ == null) {
ensureSongsIsMutable();
songs_.remove(index);
onChanged();
} else {
songsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongsBuilder(
int index) {
return getSongsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongsOrBuilder(
int index) {
if (songsBuilder_ == null) {
return songs_.get(index); } else {
return songsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongsOrBuilderList() {
if (songsBuilder_ != null) {
return songsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(songs_);
}
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder() {
return getSongsFieldBuilder().addBuilder(
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongsBuilder(
int index) {
return getSongsFieldBuilder().addBuilder(
index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.SongMetadata songs = 6;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder>
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;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
boolean hasPlaylistId();
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
int getPlaylistId();
// repeated int32 songs = 2;
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
java.util.List<java.lang.Integer> getSongsList();
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
int getSongsCount();
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
int getSongs(int index);
}
/**
* Protobuf type {@code pb.remote.RequestRemoveSongs}
*
* <pre>
* Client want to change track
* </pre>
*/
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<java.lang.Integer>();
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<java.lang.Integer>();
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<RequestRemoveSongs> PARSER =
new com.google.protobuf.AbstractParser<RequestRemoveSongs>() {
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<RequestRemoveSongs> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 playlist_id = 1;
public static final int PLAYLIST_ID_FIELD_NUMBER = 1;
private int playlistId_;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
public int getPlaylistId() {
return playlistId_;
}
// repeated int32 songs = 2;
public static final int SONGS_FIELD_NUMBER = 2;
private java.util.List<java.lang.Integer> songs_;
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public java.util.List<java.lang.Integer>
getSongsList() {
return songs_;
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public int getSongsCount() {
return songs_.size();
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
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}
*
* <pre>
* Client want to change track
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
public int getPlaylistId() {
return playlistId_;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
public Builder setPlaylistId(int value) {
bitField0_ |= 0x00000001;
playlistId_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*
* <pre>
* In which playlist is the songs?
* </pre>
*/
public Builder clearPlaylistId() {
bitField0_ = (bitField0_ & ~0x00000001);
playlistId_ = 0;
onChanged();
return this;
}
// repeated int32 songs = 2;
private java.util.List<java.lang.Integer> songs_ = java.util.Collections.emptyList();
private void ensureSongsIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
songs_ = new java.util.ArrayList<java.lang.Integer>(songs_);
bitField0_ |= 0x00000002;
}
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public java.util.List<java.lang.Integer>
getSongsList() {
return java.util.Collections.unmodifiableList(songs_);
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public int getSongsCount() {
return songs_.size();
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public int getSongs(int index) {
return songs_.get(index);
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public Builder setSongs(
int index, int value) {
ensureSongsIsMutable();
songs_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public Builder addSongs(int value) {
ensureSongsIsMutable();
songs_.add(value);
onChanged();
return this;
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
public Builder addAllSongs(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureSongsIsMutable();
super.addAll(values, songs_);
onChanged();
return this;
}
/**
* <code>repeated int32 songs = 2;</code>
*
* <pre>
* And on which position?
* </pre>
*/
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;
/**
* <code>optional int32 playlist_id = 1;</code>
*/
boolean hasPlaylistId();
/**
* <code>optional int32 playlist_id = 1;</code>
*/
int getPlaylistId();
}
/**
* Protobuf type {@code pb.remote.RequestOpenPlaylist}
*
* <pre>
* Messages for opening / closing playlists
* </pre>
*/
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<RequestOpenPlaylist> PARSER =
new com.google.protobuf.AbstractParser<RequestOpenPlaylist>() {
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<RequestOpenPlaylist> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 playlist_id = 1;
public static final int PLAYLIST_ID_FIELD_NUMBER = 1;
private int playlistId_;
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
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}
*
* <pre>
* Messages for opening / closing playlists
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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_ ;
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public int getPlaylistId() {
return playlistId_;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public Builder setPlaylistId(int value) {
bitField0_ |= 0x00000001;
playlistId_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
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;
/**
* <code>optional int32 playlist_id = 1;</code>
*/
boolean hasPlaylistId();
/**
* <code>optional int32 playlist_id = 1;</code>
*/
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<RequestClosePlaylist> PARSER =
new com.google.protobuf.AbstractParser<RequestClosePlaylist>() {
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<RequestClosePlaylist> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 playlist_id = 1;
public static final int PLAYLIST_ID_FIELD_NUMBER = 1;
private int playlistId_;
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
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<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_ ;
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public int getPlaylistId() {
return playlistId_;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
public Builder setPlaylistId(int value) {
bitField0_ |= 0x00000001;
playlistId_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playlist_id = 1;</code>
*/
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;
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric>
getLyricsList();
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getLyrics(int index);
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
int getLyricsCount();
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder>
getLyricsOrBuilderList();
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder getLyricsOrBuilder(
int index);
}
/**
* Protobuf type {@code pb.remote.ResponseLyrics}
*
* <pre>
* Message containing lyrics
* </pre>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric>();
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<ResponseLyrics> PARSER =
new com.google.protobuf.AbstractParser<ResponseLyrics>() {
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<ResponseLyrics> getParserForType() {
return PARSER;
}
// repeated .pb.remote.Lyric lyrics = 1;
public static final int LYRICS_FIELD_NUMBER = 1;
private java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric> lyrics_;
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric> getLyricsList() {
return lyrics_;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder>
getLyricsOrBuilderList() {
return lyrics_;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public int getLyricsCount() {
return lyrics_.size();
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getLyrics(int index) {
return lyrics_.get(index);
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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}
*
* <pre>
* Message containing lyrics
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric> lyrics_ =
java.util.Collections.emptyList();
private void ensureLyricsIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
lyrics_ = new java.util.ArrayList<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric>(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_;
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric> getLyricsList() {
if (lyricsBuilder_ == null) {
return java.util.Collections.unmodifiableList(lyrics_);
} else {
return lyricsBuilder_.getMessageList();
}
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public int getLyricsCount() {
if (lyricsBuilder_ == null) {
return lyrics_.size();
} else {
return lyricsBuilder_.getCount();
}
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric getLyrics(int index) {
if (lyricsBuilder_ == null) {
return lyrics_.get(index);
} else {
return lyricsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public Builder addAllLyrics(
java.lang.Iterable<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric> values) {
if (lyricsBuilder_ == null) {
ensureLyricsIsMutable();
super.addAll(values, lyrics_);
onChanged();
} else {
lyricsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public Builder clearLyrics() {
if (lyricsBuilder_ == null) {
lyrics_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
lyricsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public Builder removeLyrics(int index) {
if (lyricsBuilder_ == null) {
ensureLyricsIsMutable();
lyrics_.remove(index);
onChanged();
} else {
lyricsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder getLyricsBuilder(
int index) {
return getLyricsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder getLyricsOrBuilder(
int index) {
if (lyricsBuilder_ == null) {
return lyrics_.get(index); } else {
return lyricsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.LyricOrBuilder>
getLyricsOrBuilderList() {
if (lyricsBuilder_ != null) {
return lyricsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(lyrics_);
}
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder addLyricsBuilder() {
return getLyricsFieldBuilder().addBuilder(
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder addLyricsBuilder(
int index) {
return getLyricsFieldBuilder().addBuilder(
index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.Lyric lyrics = 1;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Lyric.Builder>
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;
/**
* <code>optional string id = 1;</code>
*/
boolean hasId();
/**
* <code>optional string id = 1;</code>
*/
java.lang.String getId();
/**
* <code>optional string id = 1;</code>
*/
com.google.protobuf.ByteString
getIdBytes();
// optional string title = 2;
/**
* <code>optional string title = 2;</code>
*/
boolean hasTitle();
/**
* <code>optional string title = 2;</code>
*/
java.lang.String getTitle();
/**
* <code>optional string title = 2;</code>
*/
com.google.protobuf.ByteString
getTitleBytes();
// optional string content = 3;
/**
* <code>optional string content = 3;</code>
*/
boolean hasContent();
/**
* <code>optional string content = 3;</code>
*/
java.lang.String getContent();
/**
* <code>optional string content = 3;</code>
*/
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<Lyric> PARSER =
new com.google.protobuf.AbstractParser<Lyric>() {
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<Lyric> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string id = 1;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.Object id_;
/**
* <code>optional string id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string id = 1;</code>
*/
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;
}
}
/**
* <code>optional string id = 1;</code>
*/
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_;
/**
* <code>optional string title = 2;</code>
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string title = 2;</code>
*/
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;
}
}
/**
* <code>optional string title = 2;</code>
*/
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_;
/**
* <code>optional string content = 3;</code>
*/
public boolean hasContent() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string content = 3;</code>
*/
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;
}
}
/**
* <code>optional string content = 3;</code>
*/
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<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_ = "";
/**
* <code>optional string id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string id = 1;</code>
*/
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;
}
}
/**
* <code>optional string id = 1;</code>
*/
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;
}
}
/**
* <code>optional string id = 1;</code>
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional string id = 1;</code>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
* <code>optional string id = 1;</code>
*/
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_ = "";
/**
* <code>optional string title = 2;</code>
*/
public boolean hasTitle() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string title = 2;</code>
*/
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;
}
}
/**
* <code>optional string title = 2;</code>
*/
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;
}
}
/**
* <code>optional string title = 2;</code>
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
title_ = value;
onChanged();
return this;
}
/**
* <code>optional string title = 2;</code>
*/
public Builder clearTitle() {
bitField0_ = (bitField0_ & ~0x00000002);
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
* <code>optional string title = 2;</code>
*/
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_ = "";
/**
* <code>optional string content = 3;</code>
*/
public boolean hasContent() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string content = 3;</code>
*/
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;
}
}
/**
* <code>optional string content = 3;</code>
*/
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;
}
}
/**
* <code>optional string content = 3;</code>
*/
public Builder setContent(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
content_ = value;
onChanged();
return this;
}
/**
* <code>optional string content = 3;</code>
*/
public Builder clearContent() {
bitField0_ = (bitField0_ & ~0x00000004);
content_ = getDefaultInstance().getContent();
onChanged();
return this;
}
/**
* <code>optional string content = 3;</code>
*/
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;
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
boolean hasDownloadItem();
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem getDownloadItem();
// optional int32 playlist_id = 2;
/**
* <code>optional int32 playlist_id = 2;</code>
*/
boolean hasPlaylistId();
/**
* <code>optional int32 playlist_id = 2;</code>
*/
int getPlaylistId();
// repeated string urls = 3;
/**
* <code>repeated string urls = 3;</code>
*/
java.util.List<java.lang.String>
getUrlsList();
/**
* <code>repeated string urls = 3;</code>
*/
int getUrlsCount();
/**
* <code>repeated string urls = 3;</code>
*/
java.lang.String getUrls(int index);
/**
* <code>repeated string urls = 3;</code>
*/
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<RequestDownloadSongs> PARSER =
new com.google.protobuf.AbstractParser<RequestDownloadSongs>() {
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<RequestDownloadSongs> 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_;
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
public boolean hasDownloadItem() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
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_;
/**
* <code>optional int32 playlist_id = 2;</code>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 playlist_id = 2;</code>
*/
public int getPlaylistId() {
return playlistId_;
}
// repeated string urls = 3;
public static final int URLS_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList urls_;
/**
* <code>repeated string urls = 3;</code>
*/
public java.util.List<java.lang.String>
getUrlsList() {
return urls_;
}
/**
* <code>repeated string urls = 3;</code>
*/
public int getUrlsCount() {
return urls_.size();
}
/**
* <code>repeated string urls = 3;</code>
*/
public java.lang.String getUrls(int index) {
return urls_.get(index);
}
/**
* <code>repeated string urls = 3;</code>
*/
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<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;
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
public boolean hasDownloadItem() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem getDownloadItem() {
return downloadItem_;
}
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
public Builder setDownloadItem(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.DownloadItem value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
downloadItem_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.DownloadItem download_item = 1;</code>
*/
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_ ;
/**
* <code>optional int32 playlist_id = 2;</code>
*/
public boolean hasPlaylistId() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 playlist_id = 2;</code>
*/
public int getPlaylistId() {
return playlistId_;
}
/**
* <code>optional int32 playlist_id = 2;</code>
*/
public Builder setPlaylistId(int value) {
bitField0_ |= 0x00000002;
playlistId_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 playlist_id = 2;</code>
*/
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;
}
}
/**
* <code>repeated string urls = 3;</code>
*/
public java.util.List<java.lang.String>
getUrlsList() {
return java.util.Collections.unmodifiableList(urls_);
}
/**
* <code>repeated string urls = 3;</code>
*/
public int getUrlsCount() {
return urls_.size();
}
/**
* <code>repeated string urls = 3;</code>
*/
public java.lang.String getUrls(int index) {
return urls_.get(index);
}
/**
* <code>repeated string urls = 3;</code>
*/
public com.google.protobuf.ByteString
getUrlsBytes(int index) {
return urls_.getByteString(index);
}
/**
* <code>repeated string urls = 3;</code>
*/
public Builder setUrls(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureUrlsIsMutable();
urls_.set(index, value);
onChanged();
return this;
}
/**
* <code>repeated string urls = 3;</code>
*/
public Builder addUrls(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureUrlsIsMutable();
urls_.add(value);
onChanged();
return this;
}
/**
* <code>repeated string urls = 3;</code>
*/
public Builder addAllUrls(
java.lang.Iterable<java.lang.String> values) {
ensureUrlsIsMutable();
super.addAll(values, urls_);
onChanged();
return this;
}
/**
* <code>repeated string urls = 3;</code>
*/
public Builder clearUrls() {
urls_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
/**
* <code>repeated string urls = 3;</code>
*/
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;
/**
* <code>optional int32 chunk_number = 1;</code>
*/
boolean hasChunkNumber();
/**
* <code>optional int32 chunk_number = 1;</code>
*/
int getChunkNumber();
// optional int32 chunk_count = 2;
/**
* <code>optional int32 chunk_count = 2;</code>
*/
boolean hasChunkCount();
/**
* <code>optional int32 chunk_count = 2;</code>
*/
int getChunkCount();
// optional int32 file_number = 3;
/**
* <code>optional int32 file_number = 3;</code>
*/
boolean hasFileNumber();
/**
* <code>optional int32 file_number = 3;</code>
*/
int getFileNumber();
// optional int32 file_count = 4;
/**
* <code>optional int32 file_count = 4;</code>
*/
boolean hasFileCount();
/**
* <code>optional int32 file_count = 4;</code>
*/
int getFileCount();
// optional .pb.remote.SongMetadata song_metadata = 6;
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
boolean hasSongMetadata();
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata();
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder();
// optional bytes data = 7;
/**
* <code>optional bytes data = 7;</code>
*/
boolean hasData();
/**
* <code>optional bytes data = 7;</code>
*/
com.google.protobuf.ByteString getData();
// optional int32 size = 8;
/**
* <code>optional int32 size = 8;</code>
*/
boolean hasSize();
/**
* <code>optional int32 size = 8;</code>
*/
int getSize();
// optional bytes file_hash = 9;
/**
* <code>optional bytes file_hash = 9;</code>
*/
boolean hasFileHash();
/**
* <code>optional bytes file_hash = 9;</code>
*/
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<ResponseSongFileChunk> PARSER =
new com.google.protobuf.AbstractParser<ResponseSongFileChunk>() {
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<ResponseSongFileChunk> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 chunk_number = 1;
public static final int CHUNK_NUMBER_FIELD_NUMBER = 1;
private int chunkNumber_;
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public boolean hasChunkNumber() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public int getChunkNumber() {
return chunkNumber_;
}
// optional int32 chunk_count = 2;
public static final int CHUNK_COUNT_FIELD_NUMBER = 2;
private int chunkCount_;
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public boolean hasChunkCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public int getChunkCount() {
return chunkCount_;
}
// optional int32 file_number = 3;
public static final int FILE_NUMBER_FIELD_NUMBER = 3;
private int fileNumber_;
/**
* <code>optional int32 file_number = 3;</code>
*/
public boolean hasFileNumber() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional int32 file_number = 3;</code>
*/
public int getFileNumber() {
return fileNumber_;
}
// optional int32 file_count = 4;
public static final int FILE_COUNT_FIELD_NUMBER = 4;
private int fileCount_;
/**
* <code>optional int32 file_count = 4;</code>
*/
public boolean hasFileCount() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional int32 file_count = 4;</code>
*/
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_;
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public boolean hasSongMetadata() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() {
return songMetadata_;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
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_;
/**
* <code>optional bytes data = 7;</code>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional bytes data = 7;</code>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
// optional int32 size = 8;
public static final int SIZE_FIELD_NUMBER = 8;
private int size_;
/**
* <code>optional int32 size = 8;</code>
*/
public boolean hasSize() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional int32 size = 8;</code>
*/
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_;
/**
* <code>optional bytes file_hash = 9;</code>
*/
public boolean hasFileHash() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional bytes file_hash = 9;</code>
*/
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<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_ ;
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public boolean hasChunkNumber() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public int getChunkNumber() {
return chunkNumber_;
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public Builder setChunkNumber(int value) {
bitField0_ |= 0x00000001;
chunkNumber_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public Builder clearChunkNumber() {
bitField0_ = (bitField0_ & ~0x00000001);
chunkNumber_ = 0;
onChanged();
return this;
}
// optional int32 chunk_count = 2;
private int chunkCount_ ;
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public boolean hasChunkCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public int getChunkCount() {
return chunkCount_;
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public Builder setChunkCount(int value) {
bitField0_ |= 0x00000002;
chunkCount_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public Builder clearChunkCount() {
bitField0_ = (bitField0_ & ~0x00000002);
chunkCount_ = 0;
onChanged();
return this;
}
// optional int32 file_number = 3;
private int fileNumber_ ;
/**
* <code>optional int32 file_number = 3;</code>
*/
public boolean hasFileNumber() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional int32 file_number = 3;</code>
*/
public int getFileNumber() {
return fileNumber_;
}
/**
* <code>optional int32 file_number = 3;</code>
*/
public Builder setFileNumber(int value) {
bitField0_ |= 0x00000004;
fileNumber_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 file_number = 3;</code>
*/
public Builder clearFileNumber() {
bitField0_ = (bitField0_ & ~0x00000004);
fileNumber_ = 0;
onChanged();
return this;
}
// optional int32 file_count = 4;
private int fileCount_ ;
/**
* <code>optional int32 file_count = 4;</code>
*/
public boolean hasFileCount() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional int32 file_count = 4;</code>
*/
public int getFileCount() {
return fileCount_;
}
/**
* <code>optional int32 file_count = 4;</code>
*/
public Builder setFileCount(int value) {
bitField0_ |= 0x00000008;
fileCount_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 file_count = 4;</code>
*/
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_;
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public boolean hasSongMetadata() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata() {
if (songMetadataBuilder_ == null) {
return songMetadata_;
} else {
return songMetadataBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
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;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public Builder clearSongMetadata() {
if (songMetadataBuilder_ == null) {
songMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance();
onChanged();
} else {
songMetadataBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongMetadataBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getSongMetadataFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder() {
if (songMetadataBuilder_ != null) {
return songMetadataBuilder_.getMessageOrBuilder();
} else {
return songMetadata_;
}
}
/**
* <code>optional .pb.remote.SongMetadata song_metadata = 6;</code>
*
* <pre>
* only sent with first chunk!
* </pre>
*/
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;
/**
* <code>optional bytes data = 7;</code>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional bytes data = 7;</code>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* <code>optional bytes data = 7;</code>
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000020;
data_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes data = 7;</code>
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000020);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
// optional int32 size = 8;
private int size_ ;
/**
* <code>optional int32 size = 8;</code>
*/
public boolean hasSize() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional int32 size = 8;</code>
*/
public int getSize() {
return size_;
}
/**
* <code>optional int32 size = 8;</code>
*/
public Builder setSize(int value) {
bitField0_ |= 0x00000040;
size_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 size = 8;</code>
*/
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;
/**
* <code>optional bytes file_hash = 9;</code>
*/
public boolean hasFileHash() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional bytes file_hash = 9;</code>
*/
public com.google.protobuf.ByteString getFileHash() {
return fileHash_;
}
/**
* <code>optional bytes file_hash = 9;</code>
*/
public Builder setFileHash(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
fileHash_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes file_hash = 9;</code>
*/
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;
/**
* <code>optional int32 chunk_number = 1;</code>
*/
boolean hasChunkNumber();
/**
* <code>optional int32 chunk_number = 1;</code>
*/
int getChunkNumber();
// optional int32 chunk_count = 2;
/**
* <code>optional int32 chunk_count = 2;</code>
*/
boolean hasChunkCount();
/**
* <code>optional int32 chunk_count = 2;</code>
*/
int getChunkCount();
// optional bytes data = 3;
/**
* <code>optional bytes data = 3;</code>
*/
boolean hasData();
/**
* <code>optional bytes data = 3;</code>
*/
com.google.protobuf.ByteString getData();
// optional int32 size = 4;
/**
* <code>optional int32 size = 4;</code>
*/
boolean hasSize();
/**
* <code>optional int32 size = 4;</code>
*/
int getSize();
// optional bytes file_hash = 5;
/**
* <code>optional bytes file_hash = 5;</code>
*/
boolean hasFileHash();
/**
* <code>optional bytes file_hash = 5;</code>
*/
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<ResponseLibraryChunk> PARSER =
new com.google.protobuf.AbstractParser<ResponseLibraryChunk>() {
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<ResponseLibraryChunk> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 chunk_number = 1;
public static final int CHUNK_NUMBER_FIELD_NUMBER = 1;
private int chunkNumber_;
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public boolean hasChunkNumber() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public int getChunkNumber() {
return chunkNumber_;
}
// optional int32 chunk_count = 2;
public static final int CHUNK_COUNT_FIELD_NUMBER = 2;
private int chunkCount_;
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public boolean hasChunkCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public int getChunkCount() {
return chunkCount_;
}
// optional bytes data = 3;
public static final int DATA_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString data_;
/**
* <code>optional bytes data = 3;</code>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bytes data = 3;</code>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
// optional int32 size = 4;
public static final int SIZE_FIELD_NUMBER = 4;
private int size_;
/**
* <code>optional int32 size = 4;</code>
*/
public boolean hasSize() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional int32 size = 4;</code>
*/
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_;
/**
* <code>optional bytes file_hash = 5;</code>
*/
public boolean hasFileHash() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bytes file_hash = 5;</code>
*/
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<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_ ;
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public boolean hasChunkNumber() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public int getChunkNumber() {
return chunkNumber_;
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public Builder setChunkNumber(int value) {
bitField0_ |= 0x00000001;
chunkNumber_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 chunk_number = 1;</code>
*/
public Builder clearChunkNumber() {
bitField0_ = (bitField0_ & ~0x00000001);
chunkNumber_ = 0;
onChanged();
return this;
}
// optional int32 chunk_count = 2;
private int chunkCount_ ;
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public boolean hasChunkCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public int getChunkCount() {
return chunkCount_;
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
public Builder setChunkCount(int value) {
bitField0_ |= 0x00000002;
chunkCount_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 chunk_count = 2;</code>
*/
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;
/**
* <code>optional bytes data = 3;</code>
*/
public boolean hasData() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional bytes data = 3;</code>
*/
public com.google.protobuf.ByteString getData() {
return data_;
}
/**
* <code>optional bytes data = 3;</code>
*/
public Builder setData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
data_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes data = 3;</code>
*/
public Builder clearData() {
bitField0_ = (bitField0_ & ~0x00000004);
data_ = getDefaultInstance().getData();
onChanged();
return this;
}
// optional int32 size = 4;
private int size_ ;
/**
* <code>optional int32 size = 4;</code>
*/
public boolean hasSize() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional int32 size = 4;</code>
*/
public int getSize() {
return size_;
}
/**
* <code>optional int32 size = 4;</code>
*/
public Builder setSize(int value) {
bitField0_ |= 0x00000008;
size_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 size = 4;</code>
*/
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;
/**
* <code>optional bytes file_hash = 5;</code>
*/
public boolean hasFileHash() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bytes file_hash = 5;</code>
*/
public com.google.protobuf.ByteString getFileHash() {
return fileHash_;
}
/**
* <code>optional bytes file_hash = 5;</code>
*/
public Builder setFileHash(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
fileHash_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes file_hash = 5;</code>
*/
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;
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
boolean hasAccepted();
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
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<ResponseSongOffer> PARSER =
new com.google.protobuf.AbstractParser<ResponseSongOffer>() {
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<ResponseSongOffer> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional bool accepted = 1;
public static final int ACCEPTED_FIELD_NUMBER = 1;
private boolean accepted_;
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
public boolean hasAccepted() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
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<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_ ;
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
public boolean hasAccepted() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
public boolean getAccepted() {
return accepted_;
}
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
public Builder setAccepted(boolean value) {
bitField0_ |= 0x00000001;
accepted_ = value;
onChanged();
return this;
}
/**
* <code>optional bool accepted = 1;</code>
*
* <pre>
* true = client wants to download item
* </pre>
*/
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;
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
boolean hasRating();
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
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<RequestRateSong> PARSER =
new com.google.protobuf.AbstractParser<RequestRateSong>() {
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<RequestRateSong> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional float rating = 1;
public static final int RATING_FIELD_NUMBER = 1;
private float rating_;
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
public boolean hasRating() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
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<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_ ;
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
public boolean hasRating() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
public float getRating() {
return rating_;
}
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
public Builder setRating(float value) {
bitField0_ |= 0x00000001;
rating_ = value;
onChanged();
return this;
}
/**
* <code>optional float rating = 1;</code>
*
* <pre>
* 0 to 1
* </pre>
*/
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;
/**
* <code>optional int32 total_size = 1;</code>
*/
boolean hasTotalSize();
/**
* <code>optional int32 total_size = 1;</code>
*/
int getTotalSize();
// optional int32 file_count = 2;
/**
* <code>optional int32 file_count = 2;</code>
*/
boolean hasFileCount();
/**
* <code>optional int32 file_count = 2;</code>
*/
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<ResponseDownloadTotalSize> PARSER =
new com.google.protobuf.AbstractParser<ResponseDownloadTotalSize>() {
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<ResponseDownloadTotalSize> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 total_size = 1;
public static final int TOTAL_SIZE_FIELD_NUMBER = 1;
private int totalSize_;
/**
* <code>optional int32 total_size = 1;</code>
*/
public boolean hasTotalSize() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 total_size = 1;</code>
*/
public int getTotalSize() {
return totalSize_;
}
// optional int32 file_count = 2;
public static final int FILE_COUNT_FIELD_NUMBER = 2;
private int fileCount_;
/**
* <code>optional int32 file_count = 2;</code>
*/
public boolean hasFileCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 file_count = 2;</code>
*/
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<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_ ;
/**
* <code>optional int32 total_size = 1;</code>
*/
public boolean hasTotalSize() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 total_size = 1;</code>
*/
public int getTotalSize() {
return totalSize_;
}
/**
* <code>optional int32 total_size = 1;</code>
*/
public Builder setTotalSize(int value) {
bitField0_ |= 0x00000001;
totalSize_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 total_size = 1;</code>
*/
public Builder clearTotalSize() {
bitField0_ = (bitField0_ & ~0x00000001);
totalSize_ = 0;
onChanged();
return this;
}
// optional int32 file_count = 2;
private int fileCount_ ;
/**
* <code>optional int32 file_count = 2;</code>
*/
public boolean hasFileCount() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 file_count = 2;</code>
*/
public int getFileCount() {
return fileCount_;
}
/**
* <code>optional int32 file_count = 2;</code>
*/
public Builder setFileCount(int value) {
bitField0_ |= 0x00000002;
fileCount_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 file_count = 2;</code>
*/
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;
/**
* <code>optional string query = 1;</code>
*/
boolean hasQuery();
/**
* <code>optional string query = 1;</code>
*/
java.lang.String getQuery();
/**
* <code>optional string query = 1;</code>
*/
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<RequestGlobalSearch> PARSER =
new com.google.protobuf.AbstractParser<RequestGlobalSearch>() {
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<RequestGlobalSearch> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string query = 1;
public static final int QUERY_FIELD_NUMBER = 1;
private java.lang.Object query_;
/**
* <code>optional string query = 1;</code>
*/
public boolean hasQuery() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string query = 1;</code>
*/
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;
}
}
/**
* <code>optional string query = 1;</code>
*/
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<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_ = "";
/**
* <code>optional string query = 1;</code>
*/
public boolean hasQuery() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional string query = 1;</code>
*/
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;
}
}
/**
* <code>optional string query = 1;</code>
*/
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;
}
}
/**
* <code>optional string query = 1;</code>
*/
public Builder setQuery(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
query_ = value;
onChanged();
return this;
}
/**
* <code>optional string query = 1;</code>
*/
public Builder clearQuery() {
bitField0_ = (bitField0_ & ~0x00000001);
query_ = getDefaultInstance().getQuery();
onChanged();
return this;
}
/**
* <code>optional string query = 1;</code>
*/
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;
/**
* <code>optional int32 id = 1;</code>
*/
boolean hasId();
/**
* <code>optional int32 id = 1;</code>
*/
int getId();
// optional string query = 2;
/**
* <code>optional string query = 2;</code>
*/
boolean hasQuery();
/**
* <code>optional string query = 2;</code>
*/
java.lang.String getQuery();
/**
* <code>optional string query = 2;</code>
*/
com.google.protobuf.ByteString
getQueryBytes();
// optional string search_provider = 3;
/**
* <code>optional string search_provider = 3;</code>
*/
boolean hasSearchProvider();
/**
* <code>optional string search_provider = 3;</code>
*/
java.lang.String getSearchProvider();
/**
* <code>optional string search_provider = 3;</code>
*/
com.google.protobuf.ByteString
getSearchProviderBytes();
// repeated .pb.remote.SongMetadata song_metadata = 4;
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>
getSongMetadataList();
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(int index);
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
int getSongMetadataCount();
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongMetadataOrBuilderList();
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder(
int index);
// optional bytes search_provider_icon = 5;
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
boolean hasSearchProviderIcon();
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>();
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<ResponseGlobalSearch> PARSER =
new com.google.protobuf.AbstractParser<ResponseGlobalSearch>() {
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<ResponseGlobalSearch> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 id = 1;
public static final int ID_FIELD_NUMBER = 1;
private int id_;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
// optional string query = 2;
public static final int QUERY_FIELD_NUMBER = 2;
private java.lang.Object query_;
/**
* <code>optional string query = 2;</code>
*/
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string query = 2;</code>
*/
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;
}
}
/**
* <code>optional string query = 2;</code>
*/
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_;
/**
* <code>optional string search_provider = 3;</code>
*/
public boolean hasSearchProvider() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string search_provider = 3;</code>
*/
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;
}
}
/**
* <code>optional string search_provider = 3;</code>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> songMetadata_;
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> getSongMetadataList() {
return songMetadata_;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongMetadataOrBuilderList() {
return songMetadata_;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public int getSongMetadataCount() {
return songMetadata_.size();
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(int index) {
return songMetadata_.get(index);
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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_;
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
public boolean hasSearchProviderIcon() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
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<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_ ;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = 0;
onChanged();
return this;
}
// optional string query = 2;
private java.lang.Object query_ = "";
/**
* <code>optional string query = 2;</code>
*/
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string query = 2;</code>
*/
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;
}
}
/**
* <code>optional string query = 2;</code>
*/
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;
}
}
/**
* <code>optional string query = 2;</code>
*/
public Builder setQuery(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
query_ = value;
onChanged();
return this;
}
/**
* <code>optional string query = 2;</code>
*/
public Builder clearQuery() {
bitField0_ = (bitField0_ & ~0x00000002);
query_ = getDefaultInstance().getQuery();
onChanged();
return this;
}
/**
* <code>optional string query = 2;</code>
*/
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_ = "";
/**
* <code>optional string search_provider = 3;</code>
*/
public boolean hasSearchProvider() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional string search_provider = 3;</code>
*/
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;
}
}
/**
* <code>optional string search_provider = 3;</code>
*/
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;
}
}
/**
* <code>optional string search_provider = 3;</code>
*/
public Builder setSearchProvider(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
searchProvider_ = value;
onChanged();
return this;
}
/**
* <code>optional string search_provider = 3;</code>
*/
public Builder clearSearchProvider() {
bitField0_ = (bitField0_ & ~0x00000004);
searchProvider_ = getDefaultInstance().getSearchProvider();
onChanged();
return this;
}
/**
* <code>optional string search_provider = 3;</code>
*/
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<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> songMetadata_ =
java.util.Collections.emptyList();
private void ensureSongMetadataIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
songMetadata_ = new java.util.ArrayList<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata>(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_;
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> getSongMetadataList() {
if (songMetadataBuilder_ == null) {
return java.util.Collections.unmodifiableList(songMetadata_);
} else {
return songMetadataBuilder_.getMessageList();
}
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public int getSongMetadataCount() {
if (songMetadataBuilder_ == null) {
return songMetadata_.size();
} else {
return songMetadataBuilder_.getCount();
}
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata getSongMetadata(int index) {
if (songMetadataBuilder_ == null) {
return songMetadata_.get(index);
} else {
return songMetadataBuilder_.getMessage(index);
}
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
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;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public Builder addAllSongMetadata(
java.lang.Iterable<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata> values) {
if (songMetadataBuilder_ == null) {
ensureSongMetadataIsMutable();
super.addAll(values, songMetadata_);
onChanged();
} else {
songMetadataBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public Builder clearSongMetadata() {
if (songMetadataBuilder_ == null) {
songMetadata_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
songMetadataBuilder_.clear();
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public Builder removeSongMetadata(int index) {
if (songMetadataBuilder_ == null) {
ensureSongMetadataIsMutable();
songMetadata_.remove(index);
onChanged();
} else {
songMetadataBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder getSongMetadataBuilder(
int index) {
return getSongMetadataFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder getSongMetadataOrBuilder(
int index) {
if (songMetadataBuilder_ == null) {
return songMetadata_.get(index); } else {
return songMetadataBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public java.util.List<? extends de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadataOrBuilder>
getSongMetadataOrBuilderList() {
if (songMetadataBuilder_ != null) {
return songMetadataBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(songMetadata_);
}
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongMetadataBuilder() {
return getSongMetadataFieldBuilder().addBuilder(
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder addSongMetadataBuilder(
int index) {
return getSongMetadataFieldBuilder().addBuilder(
index, de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.getDefaultInstance());
}
/**
* <code>repeated .pb.remote.SongMetadata song_metadata = 4;</code>
*/
public java.util.List<de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.SongMetadata.Builder>
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;
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
public boolean hasSearchProviderIcon() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
public com.google.protobuf.ByteString getSearchProviderIcon() {
return searchProviderIcon_;
}
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
public Builder setSearchProviderIcon(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
searchProviderIcon_ = value;
onChanged();
return this;
}
/**
* <code>optional bytes search_provider_icon = 5;</code>
*/
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;
/**
* <code>optional int32 processed = 1;</code>
*/
boolean hasProcessed();
/**
* <code>optional int32 processed = 1;</code>
*/
int getProcessed();
// optional int32 total = 2;
/**
* <code>optional int32 total = 2;</code>
*/
boolean hasTotal();
/**
* <code>optional int32 total = 2;</code>
*/
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<ResponseTranscoderStatus> PARSER =
new com.google.protobuf.AbstractParser<ResponseTranscoderStatus>() {
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<ResponseTranscoderStatus> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 processed = 1;
public static final int PROCESSED_FIELD_NUMBER = 1;
private int processed_;
/**
* <code>optional int32 processed = 1;</code>
*/
public boolean hasProcessed() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 processed = 1;</code>
*/
public int getProcessed() {
return processed_;
}
// optional int32 total = 2;
public static final int TOTAL_FIELD_NUMBER = 2;
private int total_;
/**
* <code>optional int32 total = 2;</code>
*/
public boolean hasTotal() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 total = 2;</code>
*/
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<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_ ;
/**
* <code>optional int32 processed = 1;</code>
*/
public boolean hasProcessed() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 processed = 1;</code>
*/
public int getProcessed() {
return processed_;
}
/**
* <code>optional int32 processed = 1;</code>
*/
public Builder setProcessed(int value) {
bitField0_ |= 0x00000001;
processed_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 processed = 1;</code>
*/
public Builder clearProcessed() {
bitField0_ = (bitField0_ & ~0x00000001);
processed_ = 0;
onChanged();
return this;
}
// optional int32 total = 2;
private int total_ ;
/**
* <code>optional int32 total = 2;</code>
*/
public boolean hasTotal() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional int32 total = 2;</code>
*/
public int getTotal() {
return total_;
}
/**
* <code>optional int32 total = 2;</code>
*/
public Builder setTotal(int value) {
bitField0_ |= 0x00000002;
total_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 total = 2;</code>
*/
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;
/**
* <code>optional int32 id = 1;</code>
*/
boolean hasId();
/**
* <code>optional int32 id = 1;</code>
*/
int getId();
// optional string query = 2;
/**
* <code>optional string query = 2;</code>
*/
boolean hasQuery();
/**
* <code>optional string query = 2;</code>
*/
java.lang.String getQuery();
/**
* <code>optional string query = 2;</code>
*/
com.google.protobuf.ByteString
getQueryBytes();
// optional .pb.remote.GlobalSearchStatus status = 3;
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
boolean hasStatus();
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
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<ResponseGlobalSearchStatus> PARSER =
new com.google.protobuf.AbstractParser<ResponseGlobalSearchStatus>() {
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<ResponseGlobalSearchStatus> getParserForType() {
return PARSER;
}
private int bitField0_;
// optional int32 id = 1;
public static final int ID_FIELD_NUMBER = 1;
private int id_;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
// optional string query = 2;
public static final int QUERY_FIELD_NUMBER = 2;
private java.lang.Object query_;
/**
* <code>optional string query = 2;</code>
*/
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string query = 2;</code>
*/
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;
}
}
/**
* <code>optional string query = 2;</code>
*/
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_;
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
public boolean hasStatus() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
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<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_ ;
/**
* <code>optional int32 id = 1;</code>
*/
public boolean hasId() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 id = 1;</code>
*/
public int getId() {
return id_;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder setId(int value) {
bitField0_ |= 0x00000001;
id_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 id = 1;</code>
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00000001);
id_ = 0;
onChanged();
return this;
}
// optional string query = 2;
private java.lang.Object query_ = "";
/**
* <code>optional string query = 2;</code>
*/
public boolean hasQuery() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional string query = 2;</code>
*/
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;
}
}
/**
* <code>optional string query = 2;</code>
*/
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;
}
}
/**
* <code>optional string query = 2;</code>
*/
public Builder setQuery(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
query_ = value;
onChanged();
return this;
}
/**
* <code>optional string query = 2;</code>
*/
public Builder clearQuery() {
bitField0_ = (bitField0_ & ~0x00000002);
query_ = getDefaultInstance().getQuery();
onChanged();
return this;
}
/**
* <code>optional string query = 2;</code>
*/
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;
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
public boolean hasStatus() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus getStatus() {
return status_;
}
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
public Builder setStatus(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.GlobalSearchStatus value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
status_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.GlobalSearchStatus status = 3;</code>
*/
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];
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
boolean hasVersion();
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
int getVersion();
// optional .pb.remote.MsgType type = 2 [default = UNKNOWN];
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
boolean hasType();
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType getType();
// optional .pb.remote.RequestConnect request_connect = 21;
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
boolean hasRequestConnect();
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getRequestConnect();
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder getRequestConnectOrBuilder();
// optional .pb.remote.RequestPlaylists request_playlists = 27;
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
boolean hasRequestPlaylists();
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getRequestPlaylists();
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder getRequestPlaylistsOrBuilder();
// optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
boolean hasRequestPlaylistSongs();
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getRequestPlaylistSongs();
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder getRequestPlaylistSongsOrBuilder();
// optional .pb.remote.RequestChangeSong request_change_song = 11;
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
boolean hasRequestChangeSong();
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getRequestChangeSong();
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder getRequestChangeSongOrBuilder();
// optional .pb.remote.RequestSetVolume request_set_volume = 12;
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
boolean hasRequestSetVolume();
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getRequestSetVolume();
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder getRequestSetVolumeOrBuilder();
// optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
boolean hasRequestSetTrackPosition();
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getRequestSetTrackPosition();
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder getRequestSetTrackPositionOrBuilder();
// optional .pb.remote.RequestInsertUrls request_insert_urls = 25;
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
boolean hasRequestInsertUrls();
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getRequestInsertUrls();
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder getRequestInsertUrlsOrBuilder();
// optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
boolean hasRequestRemoveSongs();
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getRequestRemoveSongs();
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder getRequestRemoveSongsOrBuilder();
// optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
boolean hasRequestOpenPlaylist();
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getRequestOpenPlaylist();
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder getRequestOpenPlaylistOrBuilder();
// optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
boolean hasRequestClosePlaylist();
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getRequestClosePlaylist();
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder getRequestClosePlaylistOrBuilder();
// optional .pb.remote.RequestDownloadSongs request_download_songs = 31;
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
boolean hasRequestDownloadSongs();
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getRequestDownloadSongs();
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder getRequestDownloadSongsOrBuilder();
// optional .pb.remote.RequestRateSong request_rate_song = 35;
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
boolean hasRequestRateSong();
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getRequestRateSong();
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder getRequestRateSongOrBuilder();
// optional .pb.remote.RequestGlobalSearch request_global_search = 37;
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
boolean hasRequestGlobalSearch();
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getRequestGlobalSearch();
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder getRequestGlobalSearchOrBuilder();
// optional .pb.remote.Repeat repeat = 13;
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
boolean hasRepeat();
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getRepeat();
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder getRepeatOrBuilder();
// optional .pb.remote.Shuffle shuffle = 14;
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
boolean hasShuffle();
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getShuffle();
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder getShuffleOrBuilder();
// optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
boolean hasResponseClementineInfo();
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getResponseClementineInfo();
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder getResponseClementineInfoOrBuilder();
// optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
boolean hasResponseCurrentMetadata();
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getResponseCurrentMetadata();
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder getResponseCurrentMetadataOrBuilder();
// optional .pb.remote.ResponsePlaylists response_playlists = 17;
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
boolean hasResponsePlaylists();
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getResponsePlaylists();
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder getResponsePlaylistsOrBuilder();
// optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
boolean hasResponsePlaylistSongs();
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getResponsePlaylistSongs();
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder getResponsePlaylistSongsOrBuilder();
// optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
boolean hasResponseEngineStateChanged();
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getResponseEngineStateChanged();
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder getResponseEngineStateChangedOrBuilder();
// optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
boolean hasResponseUpdateTrackPosition();
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getResponseUpdateTrackPosition();
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder getResponseUpdateTrackPositionOrBuilder();
// optional .pb.remote.ResponseDisconnect response_disconnect = 22;
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
boolean hasResponseDisconnect();
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getResponseDisconnect();
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder getResponseDisconnectOrBuilder();
// optional .pb.remote.ResponseActiveChanged response_active_changed = 24;
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
boolean hasResponseActiveChanged();
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getResponseActiveChanged();
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder getResponseActiveChangedOrBuilder();
// optional .pb.remote.ResponseLyrics response_lyrics = 30;
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
boolean hasResponseLyrics();
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getResponseLyrics();
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder getResponseLyricsOrBuilder();
// optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
boolean hasResponseSongFileChunk();
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getResponseSongFileChunk();
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder getResponseSongFileChunkOrBuilder();
// optional .pb.remote.ResponseSongOffer response_song_offer = 33;
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
boolean hasResponseSongOffer();
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getResponseSongOffer();
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder getResponseSongOfferOrBuilder();
// optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
boolean hasResponseLibraryChunk();
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getResponseLibraryChunk();
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder getResponseLibraryChunkOrBuilder();
// optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
boolean hasResponseDownloadTotalSize();
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getResponseDownloadTotalSize();
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder getResponseDownloadTotalSizeOrBuilder();
// optional .pb.remote.ResponseGlobalSearch response_global_search = 38;
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
boolean hasResponseGlobalSearch();
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getResponseGlobalSearch();
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder getResponseGlobalSearchOrBuilder();
// optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
boolean hasResponseTranscoderStatus();
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getResponseTranscoderStatus();
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder getResponseTranscoderStatusOrBuilder();
// optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
boolean hasResponseGlobalSearchStatus();
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getResponseGlobalSearchStatus();
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder getResponseGlobalSearchStatusOrBuilder();
}
/**
* Protobuf type {@code pb.remote.Message}
*
* <pre>
* The message itself
* </pre>
*/
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<Message> PARSER =
new com.google.protobuf.AbstractParser<Message>() {
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<Message> 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_;
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
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_;
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
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_;
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public boolean hasRequestConnect() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getRequestConnect() {
return requestConnect_;
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public boolean hasRequestPlaylists() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getRequestPlaylists() {
return requestPlaylists_;
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public boolean hasRequestPlaylistSongs() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getRequestPlaylistSongs() {
return requestPlaylistSongs_;
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public boolean hasRequestChangeSong() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getRequestChangeSong() {
return requestChangeSong_;
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public boolean hasRequestSetVolume() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getRequestSetVolume() {
return requestSetVolume_;
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public boolean hasRequestSetTrackPosition() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getRequestSetTrackPosition() {
return requestSetTrackPosition_;
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public boolean hasRequestInsertUrls() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getRequestInsertUrls() {
return requestInsertUrls_;
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public boolean hasRequestRemoveSongs() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getRequestRemoveSongs() {
return requestRemoveSongs_;
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public boolean hasRequestOpenPlaylist() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getRequestOpenPlaylist() {
return requestOpenPlaylist_;
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public boolean hasRequestClosePlaylist() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getRequestClosePlaylist() {
return requestClosePlaylist_;
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public boolean hasRequestDownloadSongs() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getRequestDownloadSongs() {
return requestDownloadSongs_;
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public boolean hasRequestRateSong() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getRequestRateSong() {
return requestRateSong_;
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public boolean hasRequestGlobalSearch() {
return ((bitField0_ & 0x00004000) == 0x00004000);
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getRequestGlobalSearch() {
return requestGlobalSearch_;
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
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_;
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public boolean hasRepeat() {
return ((bitField0_ & 0x00008000) == 0x00008000);
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getRepeat() {
return repeat_;
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
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_;
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public boolean hasShuffle() {
return ((bitField0_ & 0x00010000) == 0x00010000);
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getShuffle() {
return shuffle_;
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public boolean hasResponseClementineInfo() {
return ((bitField0_ & 0x00020000) == 0x00020000);
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getResponseClementineInfo() {
return responseClementineInfo_;
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public boolean hasResponseCurrentMetadata() {
return ((bitField0_ & 0x00040000) == 0x00040000);
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getResponseCurrentMetadata() {
return responseCurrentMetadata_;
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public boolean hasResponsePlaylists() {
return ((bitField0_ & 0x00080000) == 0x00080000);
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getResponsePlaylists() {
return responsePlaylists_;
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public boolean hasResponsePlaylistSongs() {
return ((bitField0_ & 0x00100000) == 0x00100000);
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getResponsePlaylistSongs() {
return responsePlaylistSongs_;
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public boolean hasResponseEngineStateChanged() {
return ((bitField0_ & 0x00200000) == 0x00200000);
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getResponseEngineStateChanged() {
return responseEngineStateChanged_;
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public boolean hasResponseUpdateTrackPosition() {
return ((bitField0_ & 0x00400000) == 0x00400000);
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getResponseUpdateTrackPosition() {
return responseUpdateTrackPosition_;
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public boolean hasResponseDisconnect() {
return ((bitField0_ & 0x00800000) == 0x00800000);
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getResponseDisconnect() {
return responseDisconnect_;
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public boolean hasResponseActiveChanged() {
return ((bitField0_ & 0x01000000) == 0x01000000);
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getResponseActiveChanged() {
return responseActiveChanged_;
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public boolean hasResponseLyrics() {
return ((bitField0_ & 0x02000000) == 0x02000000);
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getResponseLyrics() {
return responseLyrics_;
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public boolean hasResponseSongFileChunk() {
return ((bitField0_ & 0x04000000) == 0x04000000);
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getResponseSongFileChunk() {
return responseSongFileChunk_;
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public boolean hasResponseSongOffer() {
return ((bitField0_ & 0x08000000) == 0x08000000);
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getResponseSongOffer() {
return responseSongOffer_;
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public boolean hasResponseLibraryChunk() {
return ((bitField0_ & 0x10000000) == 0x10000000);
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getResponseLibraryChunk() {
return responseLibraryChunk_;
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public boolean hasResponseDownloadTotalSize() {
return ((bitField0_ & 0x20000000) == 0x20000000);
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getResponseDownloadTotalSize() {
return responseDownloadTotalSize_;
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public boolean hasResponseGlobalSearch() {
return ((bitField0_ & 0x40000000) == 0x40000000);
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getResponseGlobalSearch() {
return responseGlobalSearch_;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public boolean hasResponseTranscoderStatus() {
return ((bitField0_ & 0x80000000) == 0x80000000);
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getResponseTranscoderStatus() {
return responseTranscoderStatus_;
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public boolean hasResponseGlobalSearchStatus() {
return ((bitField1_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getResponseGlobalSearchStatus() {
return responseGlobalSearchStatus_;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
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}
*
* <pre>
* The message itself
* </pre>
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<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;
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
public boolean hasVersion() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
public int getVersion() {
return version_;
}
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
public Builder setVersion(int value) {
bitField0_ |= 0x00000001;
version_ = value;
onChanged();
return this;
}
/**
* <code>optional int32 version = 1 [default = 21];</code>
*/
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;
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType getType() {
return type_;
}
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
public Builder setType(de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.MsgType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
type_ = value;
onChanged();
return this;
}
/**
* <code>optional .pb.remote.MsgType type = 2 [default = UNKNOWN];</code>
*
* <pre>
* What data is in the message?
* </pre>
*/
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_;
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public boolean hasRequestConnect() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect getRequestConnect() {
if (requestConnectBuilder_ == null) {
return requestConnect_;
} else {
return requestConnectBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public Builder clearRequestConnect() {
if (requestConnectBuilder_ == null) {
requestConnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.getDefaultInstance();
onChanged();
} else {
requestConnectBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnect.Builder getRequestConnectBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getRequestConnectFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestConnectOrBuilder getRequestConnectOrBuilder() {
if (requestConnectBuilder_ != null) {
return requestConnectBuilder_.getMessageOrBuilder();
} else {
return requestConnect_;
}
}
/**
* <code>optional .pb.remote.RequestConnect request_connect = 21;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public boolean hasRequestPlaylists() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists getRequestPlaylists() {
if (requestPlaylistsBuilder_ == null) {
return requestPlaylists_;
} else {
return requestPlaylistsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public Builder clearRequestPlaylists() {
if (requestPlaylistsBuilder_ == null) {
requestPlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.getDefaultInstance();
onChanged();
} else {
requestPlaylistsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylists.Builder getRequestPlaylistsBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getRequestPlaylistsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistsOrBuilder getRequestPlaylistsOrBuilder() {
if (requestPlaylistsBuilder_ != null) {
return requestPlaylistsBuilder_.getMessageOrBuilder();
} else {
return requestPlaylists_;
}
}
/**
* <code>optional .pb.remote.RequestPlaylists request_playlists = 27;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public boolean hasRequestPlaylistSongs() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs getRequestPlaylistSongs() {
if (requestPlaylistSongsBuilder_ == null) {
return requestPlaylistSongs_;
} else {
return requestPlaylistSongsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public Builder clearRequestPlaylistSongs() {
if (requestPlaylistSongsBuilder_ == null) {
requestPlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.getDefaultInstance();
onChanged();
} else {
requestPlaylistSongsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongs.Builder getRequestPlaylistSongsBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getRequestPlaylistSongsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestPlaylistSongsOrBuilder getRequestPlaylistSongsOrBuilder() {
if (requestPlaylistSongsBuilder_ != null) {
return requestPlaylistSongsBuilder_.getMessageOrBuilder();
} else {
return requestPlaylistSongs_;
}
}
/**
* <code>optional .pb.remote.RequestPlaylistSongs request_playlist_songs = 10;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public boolean hasRequestChangeSong() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong getRequestChangeSong() {
if (requestChangeSongBuilder_ == null) {
return requestChangeSong_;
} else {
return requestChangeSongBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public Builder clearRequestChangeSong() {
if (requestChangeSongBuilder_ == null) {
requestChangeSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.getDefaultInstance();
onChanged();
} else {
requestChangeSongBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSong.Builder getRequestChangeSongBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getRequestChangeSongFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestChangeSongOrBuilder getRequestChangeSongOrBuilder() {
if (requestChangeSongBuilder_ != null) {
return requestChangeSongBuilder_.getMessageOrBuilder();
} else {
return requestChangeSong_;
}
}
/**
* <code>optional .pb.remote.RequestChangeSong request_change_song = 11;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public boolean hasRequestSetVolume() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume getRequestSetVolume() {
if (requestSetVolumeBuilder_ == null) {
return requestSetVolume_;
} else {
return requestSetVolumeBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public Builder clearRequestSetVolume() {
if (requestSetVolumeBuilder_ == null) {
requestSetVolume_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.getDefaultInstance();
onChanged();
} else {
requestSetVolumeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolume.Builder getRequestSetVolumeBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getRequestSetVolumeFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetVolumeOrBuilder getRequestSetVolumeOrBuilder() {
if (requestSetVolumeBuilder_ != null) {
return requestSetVolumeBuilder_.getMessageOrBuilder();
} else {
return requestSetVolume_;
}
}
/**
* <code>optional .pb.remote.RequestSetVolume request_set_volume = 12;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public boolean hasRequestSetTrackPosition() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition getRequestSetTrackPosition() {
if (requestSetTrackPositionBuilder_ == null) {
return requestSetTrackPosition_;
} else {
return requestSetTrackPositionBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public Builder clearRequestSetTrackPosition() {
if (requestSetTrackPositionBuilder_ == null) {
requestSetTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.getDefaultInstance();
onChanged();
} else {
requestSetTrackPositionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPosition.Builder getRequestSetTrackPositionBuilder() {
bitField0_ |= 0x00000080;
onChanged();
return getRequestSetTrackPositionFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestSetTrackPositionOrBuilder getRequestSetTrackPositionOrBuilder() {
if (requestSetTrackPositionBuilder_ != null) {
return requestSetTrackPositionBuilder_.getMessageOrBuilder();
} else {
return requestSetTrackPosition_;
}
}
/**
* <code>optional .pb.remote.RequestSetTrackPosition request_set_track_position = 23;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public boolean hasRequestInsertUrls() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls getRequestInsertUrls() {
if (requestInsertUrlsBuilder_ == null) {
return requestInsertUrls_;
} else {
return requestInsertUrlsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public Builder clearRequestInsertUrls() {
if (requestInsertUrlsBuilder_ == null) {
requestInsertUrls_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.getDefaultInstance();
onChanged();
} else {
requestInsertUrlsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrls.Builder getRequestInsertUrlsBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getRequestInsertUrlsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestInsertUrlsOrBuilder getRequestInsertUrlsOrBuilder() {
if (requestInsertUrlsBuilder_ != null) {
return requestInsertUrlsBuilder_.getMessageOrBuilder();
} else {
return requestInsertUrls_;
}
}
/**
* <code>optional .pb.remote.RequestInsertUrls request_insert_urls = 25;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public boolean hasRequestRemoveSongs() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs getRequestRemoveSongs() {
if (requestRemoveSongsBuilder_ == null) {
return requestRemoveSongs_;
} else {
return requestRemoveSongsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public Builder clearRequestRemoveSongs() {
if (requestRemoveSongsBuilder_ == null) {
requestRemoveSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.getDefaultInstance();
onChanged();
} else {
requestRemoveSongsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongs.Builder getRequestRemoveSongsBuilder() {
bitField0_ |= 0x00000200;
onChanged();
return getRequestRemoveSongsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRemoveSongsOrBuilder getRequestRemoveSongsOrBuilder() {
if (requestRemoveSongsBuilder_ != null) {
return requestRemoveSongsBuilder_.getMessageOrBuilder();
} else {
return requestRemoveSongs_;
}
}
/**
* <code>optional .pb.remote.RequestRemoveSongs request_remove_songs = 26;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public boolean hasRequestOpenPlaylist() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist getRequestOpenPlaylist() {
if (requestOpenPlaylistBuilder_ == null) {
return requestOpenPlaylist_;
} else {
return requestOpenPlaylistBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public Builder clearRequestOpenPlaylist() {
if (requestOpenPlaylistBuilder_ == null) {
requestOpenPlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.getDefaultInstance();
onChanged();
} else {
requestOpenPlaylistBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylist.Builder getRequestOpenPlaylistBuilder() {
bitField0_ |= 0x00000400;
onChanged();
return getRequestOpenPlaylistFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestOpenPlaylistOrBuilder getRequestOpenPlaylistOrBuilder() {
if (requestOpenPlaylistBuilder_ != null) {
return requestOpenPlaylistBuilder_.getMessageOrBuilder();
} else {
return requestOpenPlaylist_;
}
}
/**
* <code>optional .pb.remote.RequestOpenPlaylist request_open_playlist = 28;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public boolean hasRequestClosePlaylist() {
return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist getRequestClosePlaylist() {
if (requestClosePlaylistBuilder_ == null) {
return requestClosePlaylist_;
} else {
return requestClosePlaylistBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public Builder clearRequestClosePlaylist() {
if (requestClosePlaylistBuilder_ == null) {
requestClosePlaylist_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.getDefaultInstance();
onChanged();
} else {
requestClosePlaylistBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000800);
return this;
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylist.Builder getRequestClosePlaylistBuilder() {
bitField0_ |= 0x00000800;
onChanged();
return getRequestClosePlaylistFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestClosePlaylistOrBuilder getRequestClosePlaylistOrBuilder() {
if (requestClosePlaylistBuilder_ != null) {
return requestClosePlaylistBuilder_.getMessageOrBuilder();
} else {
return requestClosePlaylist_;
}
}
/**
* <code>optional .pb.remote.RequestClosePlaylist request_close_playlist = 29;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public boolean hasRequestDownloadSongs() {
return ((bitField0_ & 0x00001000) == 0x00001000);
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs getRequestDownloadSongs() {
if (requestDownloadSongsBuilder_ == null) {
return requestDownloadSongs_;
} else {
return requestDownloadSongsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public Builder clearRequestDownloadSongs() {
if (requestDownloadSongsBuilder_ == null) {
requestDownloadSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.getDefaultInstance();
onChanged();
} else {
requestDownloadSongsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00001000);
return this;
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongs.Builder getRequestDownloadSongsBuilder() {
bitField0_ |= 0x00001000;
onChanged();
return getRequestDownloadSongsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestDownloadSongsOrBuilder getRequestDownloadSongsOrBuilder() {
if (requestDownloadSongsBuilder_ != null) {
return requestDownloadSongsBuilder_.getMessageOrBuilder();
} else {
return requestDownloadSongs_;
}
}
/**
* <code>optional .pb.remote.RequestDownloadSongs request_download_songs = 31;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public boolean hasRequestRateSong() {
return ((bitField0_ & 0x00002000) == 0x00002000);
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong getRequestRateSong() {
if (requestRateSongBuilder_ == null) {
return requestRateSong_;
} else {
return requestRateSongBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public Builder clearRequestRateSong() {
if (requestRateSongBuilder_ == null) {
requestRateSong_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.getDefaultInstance();
onChanged();
} else {
requestRateSongBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSong.Builder getRequestRateSongBuilder() {
bitField0_ |= 0x00002000;
onChanged();
return getRequestRateSongFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestRateSongOrBuilder getRequestRateSongOrBuilder() {
if (requestRateSongBuilder_ != null) {
return requestRateSongBuilder_.getMessageOrBuilder();
} else {
return requestRateSong_;
}
}
/**
* <code>optional .pb.remote.RequestRateSong request_rate_song = 35;</code>
*/
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_;
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public boolean hasRequestGlobalSearch() {
return ((bitField0_ & 0x00004000) == 0x00004000);
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch getRequestGlobalSearch() {
if (requestGlobalSearchBuilder_ == null) {
return requestGlobalSearch_;
} else {
return requestGlobalSearchBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
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;
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public Builder clearRequestGlobalSearch() {
if (requestGlobalSearchBuilder_ == null) {
requestGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.getDefaultInstance();
onChanged();
} else {
requestGlobalSearchBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00004000);
return this;
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearch.Builder getRequestGlobalSearchBuilder() {
bitField0_ |= 0x00004000;
onChanged();
return getRequestGlobalSearchFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RequestGlobalSearchOrBuilder getRequestGlobalSearchOrBuilder() {
if (requestGlobalSearchBuilder_ != null) {
return requestGlobalSearchBuilder_.getMessageOrBuilder();
} else {
return requestGlobalSearch_;
}
}
/**
* <code>optional .pb.remote.RequestGlobalSearch request_global_search = 37;</code>
*/
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_;
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public boolean hasRepeat() {
return ((bitField0_ & 0x00008000) == 0x00008000);
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat getRepeat() {
if (repeatBuilder_ == null) {
return repeat_;
} else {
return repeatBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public Builder clearRepeat() {
if (repeatBuilder_ == null) {
repeat_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.getDefaultInstance();
onChanged();
} else {
repeatBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00008000);
return this;
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Repeat.Builder getRepeatBuilder() {
bitField0_ |= 0x00008000;
onChanged();
return getRepeatFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.RepeatOrBuilder getRepeatOrBuilder() {
if (repeatBuilder_ != null) {
return repeatBuilder_.getMessageOrBuilder();
} else {
return repeat_;
}
}
/**
* <code>optional .pb.remote.Repeat repeat = 13;</code>
*/
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_;
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public boolean hasShuffle() {
return ((bitField0_ & 0x00010000) == 0x00010000);
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle getShuffle() {
if (shuffleBuilder_ == null) {
return shuffle_;
} else {
return shuffleBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
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;
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public Builder clearShuffle() {
if (shuffleBuilder_ == null) {
shuffle_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.getDefaultInstance();
onChanged();
} else {
shuffleBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00010000);
return this;
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.Shuffle.Builder getShuffleBuilder() {
bitField0_ |= 0x00010000;
onChanged();
return getShuffleFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ShuffleOrBuilder getShuffleOrBuilder() {
if (shuffleBuilder_ != null) {
return shuffleBuilder_.getMessageOrBuilder();
} else {
return shuffle_;
}
}
/**
* <code>optional .pb.remote.Shuffle shuffle = 14;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public boolean hasResponseClementineInfo() {
return ((bitField0_ & 0x00020000) == 0x00020000);
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo getResponseClementineInfo() {
if (responseClementineInfoBuilder_ == null) {
return responseClementineInfo_;
} else {
return responseClementineInfoBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public Builder clearResponseClementineInfo() {
if (responseClementineInfoBuilder_ == null) {
responseClementineInfo_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.getDefaultInstance();
onChanged();
} else {
responseClementineInfoBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00020000);
return this;
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfo.Builder getResponseClementineInfoBuilder() {
bitField0_ |= 0x00020000;
onChanged();
return getResponseClementineInfoFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseClementineInfoOrBuilder getResponseClementineInfoOrBuilder() {
if (responseClementineInfoBuilder_ != null) {
return responseClementineInfoBuilder_.getMessageOrBuilder();
} else {
return responseClementineInfo_;
}
}
/**
* <code>optional .pb.remote.ResponseClementineInfo response_clementine_info = 15;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public boolean hasResponseCurrentMetadata() {
return ((bitField0_ & 0x00040000) == 0x00040000);
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata getResponseCurrentMetadata() {
if (responseCurrentMetadataBuilder_ == null) {
return responseCurrentMetadata_;
} else {
return responseCurrentMetadataBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public Builder clearResponseCurrentMetadata() {
if (responseCurrentMetadataBuilder_ == null) {
responseCurrentMetadata_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.getDefaultInstance();
onChanged();
} else {
responseCurrentMetadataBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00040000);
return this;
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadata.Builder getResponseCurrentMetadataBuilder() {
bitField0_ |= 0x00040000;
onChanged();
return getResponseCurrentMetadataFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseCurrentMetadataOrBuilder getResponseCurrentMetadataOrBuilder() {
if (responseCurrentMetadataBuilder_ != null) {
return responseCurrentMetadataBuilder_.getMessageOrBuilder();
} else {
return responseCurrentMetadata_;
}
}
/**
* <code>optional .pb.remote.ResponseCurrentMetadata response_current_metadata = 16;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public boolean hasResponsePlaylists() {
return ((bitField0_ & 0x00080000) == 0x00080000);
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists getResponsePlaylists() {
if (responsePlaylistsBuilder_ == null) {
return responsePlaylists_;
} else {
return responsePlaylistsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public Builder clearResponsePlaylists() {
if (responsePlaylistsBuilder_ == null) {
responsePlaylists_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.getDefaultInstance();
onChanged();
} else {
responsePlaylistsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00080000);
return this;
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylists.Builder getResponsePlaylistsBuilder() {
bitField0_ |= 0x00080000;
onChanged();
return getResponsePlaylistsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistsOrBuilder getResponsePlaylistsOrBuilder() {
if (responsePlaylistsBuilder_ != null) {
return responsePlaylistsBuilder_.getMessageOrBuilder();
} else {
return responsePlaylists_;
}
}
/**
* <code>optional .pb.remote.ResponsePlaylists response_playlists = 17;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public boolean hasResponsePlaylistSongs() {
return ((bitField0_ & 0x00100000) == 0x00100000);
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs getResponsePlaylistSongs() {
if (responsePlaylistSongsBuilder_ == null) {
return responsePlaylistSongs_;
} else {
return responsePlaylistSongsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public Builder clearResponsePlaylistSongs() {
if (responsePlaylistSongsBuilder_ == null) {
responsePlaylistSongs_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.getDefaultInstance();
onChanged();
} else {
responsePlaylistSongsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00100000);
return this;
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongs.Builder getResponsePlaylistSongsBuilder() {
bitField0_ |= 0x00100000;
onChanged();
return getResponsePlaylistSongsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponsePlaylistSongsOrBuilder getResponsePlaylistSongsOrBuilder() {
if (responsePlaylistSongsBuilder_ != null) {
return responsePlaylistSongsBuilder_.getMessageOrBuilder();
} else {
return responsePlaylistSongs_;
}
}
/**
* <code>optional .pb.remote.ResponsePlaylistSongs response_playlist_songs = 18;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public boolean hasResponseEngineStateChanged() {
return ((bitField0_ & 0x00200000) == 0x00200000);
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged getResponseEngineStateChanged() {
if (responseEngineStateChangedBuilder_ == null) {
return responseEngineStateChanged_;
} else {
return responseEngineStateChangedBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public Builder clearResponseEngineStateChanged() {
if (responseEngineStateChangedBuilder_ == null) {
responseEngineStateChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.getDefaultInstance();
onChanged();
} else {
responseEngineStateChangedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00200000);
return this;
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChanged.Builder getResponseEngineStateChangedBuilder() {
bitField0_ |= 0x00200000;
onChanged();
return getResponseEngineStateChangedFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseEngineStateChangedOrBuilder getResponseEngineStateChangedOrBuilder() {
if (responseEngineStateChangedBuilder_ != null) {
return responseEngineStateChangedBuilder_.getMessageOrBuilder();
} else {
return responseEngineStateChanged_;
}
}
/**
* <code>optional .pb.remote.ResponseEngineStateChanged response_engine_state_changed = 19;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public boolean hasResponseUpdateTrackPosition() {
return ((bitField0_ & 0x00400000) == 0x00400000);
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition getResponseUpdateTrackPosition() {
if (responseUpdateTrackPositionBuilder_ == null) {
return responseUpdateTrackPosition_;
} else {
return responseUpdateTrackPositionBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public Builder clearResponseUpdateTrackPosition() {
if (responseUpdateTrackPositionBuilder_ == null) {
responseUpdateTrackPosition_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.getDefaultInstance();
onChanged();
} else {
responseUpdateTrackPositionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00400000);
return this;
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPosition.Builder getResponseUpdateTrackPositionBuilder() {
bitField0_ |= 0x00400000;
onChanged();
return getResponseUpdateTrackPositionFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseUpdateTrackPositionOrBuilder getResponseUpdateTrackPositionOrBuilder() {
if (responseUpdateTrackPositionBuilder_ != null) {
return responseUpdateTrackPositionBuilder_.getMessageOrBuilder();
} else {
return responseUpdateTrackPosition_;
}
}
/**
* <code>optional .pb.remote.ResponseUpdateTrackPosition response_update_track_position = 20;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public boolean hasResponseDisconnect() {
return ((bitField0_ & 0x00800000) == 0x00800000);
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect getResponseDisconnect() {
if (responseDisconnectBuilder_ == null) {
return responseDisconnect_;
} else {
return responseDisconnectBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public Builder clearResponseDisconnect() {
if (responseDisconnectBuilder_ == null) {
responseDisconnect_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.getDefaultInstance();
onChanged();
} else {
responseDisconnectBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00800000);
return this;
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnect.Builder getResponseDisconnectBuilder() {
bitField0_ |= 0x00800000;
onChanged();
return getResponseDisconnectFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDisconnectOrBuilder getResponseDisconnectOrBuilder() {
if (responseDisconnectBuilder_ != null) {
return responseDisconnectBuilder_.getMessageOrBuilder();
} else {
return responseDisconnect_;
}
}
/**
* <code>optional .pb.remote.ResponseDisconnect response_disconnect = 22;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public boolean hasResponseActiveChanged() {
return ((bitField0_ & 0x01000000) == 0x01000000);
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged getResponseActiveChanged() {
if (responseActiveChangedBuilder_ == null) {
return responseActiveChanged_;
} else {
return responseActiveChangedBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public Builder clearResponseActiveChanged() {
if (responseActiveChangedBuilder_ == null) {
responseActiveChanged_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.getDefaultInstance();
onChanged();
} else {
responseActiveChangedBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x01000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChanged.Builder getResponseActiveChangedBuilder() {
bitField0_ |= 0x01000000;
onChanged();
return getResponseActiveChangedFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseActiveChangedOrBuilder getResponseActiveChangedOrBuilder() {
if (responseActiveChangedBuilder_ != null) {
return responseActiveChangedBuilder_.getMessageOrBuilder();
} else {
return responseActiveChanged_;
}
}
/**
* <code>optional .pb.remote.ResponseActiveChanged response_active_changed = 24;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public boolean hasResponseLyrics() {
return ((bitField0_ & 0x02000000) == 0x02000000);
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics getResponseLyrics() {
if (responseLyricsBuilder_ == null) {
return responseLyrics_;
} else {
return responseLyricsBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public Builder clearResponseLyrics() {
if (responseLyricsBuilder_ == null) {
responseLyrics_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.getDefaultInstance();
onChanged();
} else {
responseLyricsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x02000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyrics.Builder getResponseLyricsBuilder() {
bitField0_ |= 0x02000000;
onChanged();
return getResponseLyricsFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLyricsOrBuilder getResponseLyricsOrBuilder() {
if (responseLyricsBuilder_ != null) {
return responseLyricsBuilder_.getMessageOrBuilder();
} else {
return responseLyrics_;
}
}
/**
* <code>optional .pb.remote.ResponseLyrics response_lyrics = 30;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public boolean hasResponseSongFileChunk() {
return ((bitField0_ & 0x04000000) == 0x04000000);
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk getResponseSongFileChunk() {
if (responseSongFileChunkBuilder_ == null) {
return responseSongFileChunk_;
} else {
return responseSongFileChunkBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public Builder clearResponseSongFileChunk() {
if (responseSongFileChunkBuilder_ == null) {
responseSongFileChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.getDefaultInstance();
onChanged();
} else {
responseSongFileChunkBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x04000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunk.Builder getResponseSongFileChunkBuilder() {
bitField0_ |= 0x04000000;
onChanged();
return getResponseSongFileChunkFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongFileChunkOrBuilder getResponseSongFileChunkOrBuilder() {
if (responseSongFileChunkBuilder_ != null) {
return responseSongFileChunkBuilder_.getMessageOrBuilder();
} else {
return responseSongFileChunk_;
}
}
/**
* <code>optional .pb.remote.ResponseSongFileChunk response_song_file_chunk = 32;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public boolean hasResponseSongOffer() {
return ((bitField0_ & 0x08000000) == 0x08000000);
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer getResponseSongOffer() {
if (responseSongOfferBuilder_ == null) {
return responseSongOffer_;
} else {
return responseSongOfferBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public Builder clearResponseSongOffer() {
if (responseSongOfferBuilder_ == null) {
responseSongOffer_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.getDefaultInstance();
onChanged();
} else {
responseSongOfferBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x08000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOffer.Builder getResponseSongOfferBuilder() {
bitField0_ |= 0x08000000;
onChanged();
return getResponseSongOfferFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseSongOfferOrBuilder getResponseSongOfferOrBuilder() {
if (responseSongOfferBuilder_ != null) {
return responseSongOfferBuilder_.getMessageOrBuilder();
} else {
return responseSongOffer_;
}
}
/**
* <code>optional .pb.remote.ResponseSongOffer response_song_offer = 33;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public boolean hasResponseLibraryChunk() {
return ((bitField0_ & 0x10000000) == 0x10000000);
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk getResponseLibraryChunk() {
if (responseLibraryChunkBuilder_ == null) {
return responseLibraryChunk_;
} else {
return responseLibraryChunkBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public Builder clearResponseLibraryChunk() {
if (responseLibraryChunkBuilder_ == null) {
responseLibraryChunk_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.getDefaultInstance();
onChanged();
} else {
responseLibraryChunkBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x10000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunk.Builder getResponseLibraryChunkBuilder() {
bitField0_ |= 0x10000000;
onChanged();
return getResponseLibraryChunkFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseLibraryChunkOrBuilder getResponseLibraryChunkOrBuilder() {
if (responseLibraryChunkBuilder_ != null) {
return responseLibraryChunkBuilder_.getMessageOrBuilder();
} else {
return responseLibraryChunk_;
}
}
/**
* <code>optional .pb.remote.ResponseLibraryChunk response_library_chunk = 34;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public boolean hasResponseDownloadTotalSize() {
return ((bitField0_ & 0x20000000) == 0x20000000);
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize getResponseDownloadTotalSize() {
if (responseDownloadTotalSizeBuilder_ == null) {
return responseDownloadTotalSize_;
} else {
return responseDownloadTotalSizeBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public Builder clearResponseDownloadTotalSize() {
if (responseDownloadTotalSizeBuilder_ == null) {
responseDownloadTotalSize_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.getDefaultInstance();
onChanged();
} else {
responseDownloadTotalSizeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x20000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSize.Builder getResponseDownloadTotalSizeBuilder() {
bitField0_ |= 0x20000000;
onChanged();
return getResponseDownloadTotalSizeFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseDownloadTotalSizeOrBuilder getResponseDownloadTotalSizeOrBuilder() {
if (responseDownloadTotalSizeBuilder_ != null) {
return responseDownloadTotalSizeBuilder_.getMessageOrBuilder();
} else {
return responseDownloadTotalSize_;
}
}
/**
* <code>optional .pb.remote.ResponseDownloadTotalSize response_download_total_size = 36;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public boolean hasResponseGlobalSearch() {
return ((bitField0_ & 0x40000000) == 0x40000000);
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch getResponseGlobalSearch() {
if (responseGlobalSearchBuilder_ == null) {
return responseGlobalSearch_;
} else {
return responseGlobalSearchBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public Builder clearResponseGlobalSearch() {
if (responseGlobalSearchBuilder_ == null) {
responseGlobalSearch_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.getDefaultInstance();
onChanged();
} else {
responseGlobalSearchBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x40000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearch.Builder getResponseGlobalSearchBuilder() {
bitField0_ |= 0x40000000;
onChanged();
return getResponseGlobalSearchFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchOrBuilder getResponseGlobalSearchOrBuilder() {
if (responseGlobalSearchBuilder_ != null) {
return responseGlobalSearchBuilder_.getMessageOrBuilder();
} else {
return responseGlobalSearch_;
}
}
/**
* <code>optional .pb.remote.ResponseGlobalSearch response_global_search = 38;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public boolean hasResponseTranscoderStatus() {
return ((bitField0_ & 0x80000000) == 0x80000000);
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus getResponseTranscoderStatus() {
if (responseTranscoderStatusBuilder_ == null) {
return responseTranscoderStatus_;
} else {
return responseTranscoderStatusBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public Builder clearResponseTranscoderStatus() {
if (responseTranscoderStatusBuilder_ == null) {
responseTranscoderStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.getDefaultInstance();
onChanged();
} else {
responseTranscoderStatusBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x80000000);
return this;
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatus.Builder getResponseTranscoderStatusBuilder() {
bitField0_ |= 0x80000000;
onChanged();
return getResponseTranscoderStatusFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseTranscoderStatusOrBuilder getResponseTranscoderStatusOrBuilder() {
if (responseTranscoderStatusBuilder_ != null) {
return responseTranscoderStatusBuilder_.getMessageOrBuilder();
} else {
return responseTranscoderStatus_;
}
}
/**
* <code>optional .pb.remote.ResponseTranscoderStatus response_transcoder_status = 39;</code>
*/
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_;
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public boolean hasResponseGlobalSearchStatus() {
return ((bitField1_ & 0x00000001) == 0x00000001);
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus getResponseGlobalSearchStatus() {
if (responseGlobalSearchStatusBuilder_ == null) {
return responseGlobalSearchStatus_;
} else {
return responseGlobalSearchStatusBuilder_.getMessage();
}
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
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;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public Builder clearResponseGlobalSearchStatus() {
if (responseGlobalSearchStatusBuilder_ == null) {
responseGlobalSearchStatus_ = de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.getDefaultInstance();
onChanged();
} else {
responseGlobalSearchStatusBuilder_.clear();
}
bitField1_ = (bitField1_ & ~0x00000001);
return this;
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatus.Builder getResponseGlobalSearchStatusBuilder() {
bitField1_ |= 0x00000001;
onChanged();
return getResponseGlobalSearchStatusFieldBuilder().getBuilder();
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
public de.qspool.clementineremote.backend.pb.ClementineRemoteProtocolBuffer.ResponseGlobalSearchStatusOrBuilder getResponseGlobalSearchStatusOrBuilder() {
if (responseGlobalSearchStatusBuilder_ != null) {
return responseGlobalSearchStatusBuilder_.getMessageOrBuilder();
} else {
return responseGlobalSearchStatus_;
}
}
/**
* <code>optional .pb.remote.ResponseGlobalSearchStatus response_global_search_status = 40;</code>
*/
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)
}