
SC2APIProtocol.Sc2Api Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: s2clientprotocol/sc2api.proto
package SC2APIProtocol;
public final class Sc2Api {
private Sc2Api() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code SC2APIProtocol.Status}
*/
public enum Status
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Game has been launch and is not yet doing anything.
*
*
* launched = 1;
*/
launched(1),
/**
*
* Create game has been called, and the host is awaiting players.
*
*
* init_game = 2;
*/
init_game(2),
/**
*
* In a single or multiplayer game.
*
*
* in_game = 3;
*/
in_game(3),
/**
*
* In a replay.
*
*
* in_replay = 4;
*/
in_replay(4),
/**
*
* Game has ended, can still request game info, but ready for a new game.
*
*
* ended = 5;
*/
ended(5),
/**
*
* Application is shutting down.
*
*
* quit = 6;
*/
quit(6),
/**
*
* Should not happen, but indicates an error if it occurs.
*
*
* unknown = 99;
*/
unknown(99),
;
/**
*
* Game has been launch and is not yet doing anything.
*
*
* launched = 1;
*/
public static final int launched_VALUE = 1;
/**
*
* Create game has been called, and the host is awaiting players.
*
*
* init_game = 2;
*/
public static final int init_game_VALUE = 2;
/**
*
* In a single or multiplayer game.
*
*
* in_game = 3;
*/
public static final int in_game_VALUE = 3;
/**
*
* In a replay.
*
*
* in_replay = 4;
*/
public static final int in_replay_VALUE = 4;
/**
*
* Game has ended, can still request game info, but ready for a new game.
*
*
* ended = 5;
*/
public static final int ended_VALUE = 5;
/**
*
* Application is shutting down.
*
*
* quit = 6;
*/
public static final int quit_VALUE = 6;
/**
*
* Should not happen, but indicates an error if it occurs.
*
*
* unknown = 99;
*/
public static final int unknown_VALUE = 99;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Status valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Status forNumber(int value) {
switch (value) {
case 1: return launched;
case 2: return init_game;
case 3: return in_game;
case 4: return in_replay;
case 5: return ended;
case 6: return quit;
case 99: return unknown;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Status> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Status findValueByNumber(int number) {
return Status.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.getDescriptor().getEnumTypes().get(0);
}
private static final Status[] VALUES = values();
public static Status 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 value;
private Status(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.Status)
}
/**
* Protobuf enum {@code SC2APIProtocol.Difficulty}
*/
public enum Difficulty
implements com.google.protobuf.ProtocolMessageEnum {
/**
* VeryEasy = 1;
*/
VeryEasy(1),
/**
* Easy = 2;
*/
Easy(2),
/**
* Medium = 3;
*/
Medium(3),
/**
* MediumHard = 4;
*/
MediumHard(4),
/**
* Hard = 5;
*/
Hard(5),
/**
* Harder = 6;
*/
Harder(6),
/**
* VeryHard = 7;
*/
VeryHard(7),
/**
* CheatVision = 8;
*/
CheatVision(8),
/**
* CheatMoney = 9;
*/
CheatMoney(9),
/**
* CheatInsane = 10;
*/
CheatInsane(10),
;
/**
* VeryEasy = 1;
*/
public static final int VeryEasy_VALUE = 1;
/**
* Easy = 2;
*/
public static final int Easy_VALUE = 2;
/**
* Medium = 3;
*/
public static final int Medium_VALUE = 3;
/**
* MediumHard = 4;
*/
public static final int MediumHard_VALUE = 4;
/**
* Hard = 5;
*/
public static final int Hard_VALUE = 5;
/**
* Harder = 6;
*/
public static final int Harder_VALUE = 6;
/**
* VeryHard = 7;
*/
public static final int VeryHard_VALUE = 7;
/**
* CheatVision = 8;
*/
public static final int CheatVision_VALUE = 8;
/**
* CheatMoney = 9;
*/
public static final int CheatMoney_VALUE = 9;
/**
* CheatInsane = 10;
*/
public static final int CheatInsane_VALUE = 10;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Difficulty valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Difficulty forNumber(int value) {
switch (value) {
case 1: return VeryEasy;
case 2: return Easy;
case 3: return Medium;
case 4: return MediumHard;
case 5: return Hard;
case 6: return Harder;
case 7: return VeryHard;
case 8: return CheatVision;
case 9: return CheatMoney;
case 10: return CheatInsane;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Difficulty> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Difficulty findValueByNumber(int number) {
return Difficulty.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.getDescriptor().getEnumTypes().get(1);
}
private static final Difficulty[] VALUES = values();
public static Difficulty 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 value;
private Difficulty(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.Difficulty)
}
/**
* Protobuf enum {@code SC2APIProtocol.PlayerType}
*/
public enum PlayerType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* Participant = 1;
*/
Participant(1),
/**
* Computer = 2;
*/
Computer(2),
/**
* Observer = 3;
*/
Observer(3),
;
/**
* Participant = 1;
*/
public static final int Participant_VALUE = 1;
/**
* Computer = 2;
*/
public static final int Computer_VALUE = 2;
/**
* Observer = 3;
*/
public static final int Observer_VALUE = 3;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static PlayerType valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static PlayerType forNumber(int value) {
switch (value) {
case 1: return Participant;
case 2: return Computer;
case 3: return Observer;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
PlayerType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public PlayerType findValueByNumber(int number) {
return PlayerType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.getDescriptor().getEnumTypes().get(2);
}
private static final PlayerType[] VALUES = values();
public static PlayerType 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 value;
private PlayerType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.PlayerType)
}
/**
* Protobuf enum {@code SC2APIProtocol.AIBuild}
*/
public enum AIBuild
implements com.google.protobuf.ProtocolMessageEnum {
/**
* RandomBuild = 1;
*/
RandomBuild(1),
/**
* Rush = 2;
*/
Rush(2),
/**
* Timing = 3;
*/
Timing(3),
/**
* Power = 4;
*/
Power(4),
/**
* Macro = 5;
*/
Macro(5),
/**
* Air = 6;
*/
Air(6),
;
/**
* RandomBuild = 1;
*/
public static final int RandomBuild_VALUE = 1;
/**
* Rush = 2;
*/
public static final int Rush_VALUE = 2;
/**
* Timing = 3;
*/
public static final int Timing_VALUE = 3;
/**
* Power = 4;
*/
public static final int Power_VALUE = 4;
/**
* Macro = 5;
*/
public static final int Macro_VALUE = 5;
/**
* Air = 6;
*/
public static final int Air_VALUE = 6;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static AIBuild valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static AIBuild forNumber(int value) {
switch (value) {
case 1: return RandomBuild;
case 2: return Rush;
case 3: return Timing;
case 4: return Power;
case 5: return Macro;
case 6: return Air;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
AIBuild> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public AIBuild findValueByNumber(int number) {
return AIBuild.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.getDescriptor().getEnumTypes().get(3);
}
private static final AIBuild[] VALUES = values();
public static AIBuild 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 value;
private AIBuild(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.AIBuild)
}
/**
* Protobuf enum {@code SC2APIProtocol.Alert}
*/
public enum Alert
implements com.google.protobuf.ProtocolMessageEnum {
/**
* AlertError = 3;
*/
AlertError(3),
/**
* AddOnComplete = 4;
*/
AddOnComplete(4),
/**
* BuildingComplete = 5;
*/
BuildingComplete(5),
/**
* BuildingUnderAttack = 6;
*/
BuildingUnderAttack(6),
/**
* LarvaHatched = 7;
*/
LarvaHatched(7),
/**
* MergeComplete = 8;
*/
MergeComplete(8),
/**
* MineralsExhausted = 9;
*/
MineralsExhausted(9),
/**
* MorphComplete = 10;
*/
MorphComplete(10),
/**
* MothershipComplete = 11;
*/
MothershipComplete(11),
/**
* MULEExpired = 12;
*/
MULEExpired(12),
/**
* NuclearLaunchDetected = 1;
*/
NuclearLaunchDetected(1),
/**
* NukeComplete = 13;
*/
NukeComplete(13),
/**
* NydusWormDetected = 2;
*/
NydusWormDetected(2),
/**
* ResearchComplete = 14;
*/
ResearchComplete(14),
/**
* TrainError = 15;
*/
TrainError(15),
/**
* TrainUnitComplete = 16;
*/
TrainUnitComplete(16),
/**
* TrainWorkerComplete = 17;
*/
TrainWorkerComplete(17),
/**
* TransformationComplete = 18;
*/
TransformationComplete(18),
/**
* UnitUnderAttack = 19;
*/
UnitUnderAttack(19),
/**
* UpgradeComplete = 20;
*/
UpgradeComplete(20),
/**
* VespeneExhausted = 21;
*/
VespeneExhausted(21),
/**
* WarpInComplete = 22;
*/
WarpInComplete(22),
;
/**
* AlertError = 3;
*/
public static final int AlertError_VALUE = 3;
/**
* AddOnComplete = 4;
*/
public static final int AddOnComplete_VALUE = 4;
/**
* BuildingComplete = 5;
*/
public static final int BuildingComplete_VALUE = 5;
/**
* BuildingUnderAttack = 6;
*/
public static final int BuildingUnderAttack_VALUE = 6;
/**
* LarvaHatched = 7;
*/
public static final int LarvaHatched_VALUE = 7;
/**
* MergeComplete = 8;
*/
public static final int MergeComplete_VALUE = 8;
/**
* MineralsExhausted = 9;
*/
public static final int MineralsExhausted_VALUE = 9;
/**
* MorphComplete = 10;
*/
public static final int MorphComplete_VALUE = 10;
/**
* MothershipComplete = 11;
*/
public static final int MothershipComplete_VALUE = 11;
/**
* MULEExpired = 12;
*/
public static final int MULEExpired_VALUE = 12;
/**
* NuclearLaunchDetected = 1;
*/
public static final int NuclearLaunchDetected_VALUE = 1;
/**
* NukeComplete = 13;
*/
public static final int NukeComplete_VALUE = 13;
/**
* NydusWormDetected = 2;
*/
public static final int NydusWormDetected_VALUE = 2;
/**
* ResearchComplete = 14;
*/
public static final int ResearchComplete_VALUE = 14;
/**
* TrainError = 15;
*/
public static final int TrainError_VALUE = 15;
/**
* TrainUnitComplete = 16;
*/
public static final int TrainUnitComplete_VALUE = 16;
/**
* TrainWorkerComplete = 17;
*/
public static final int TrainWorkerComplete_VALUE = 17;
/**
* TransformationComplete = 18;
*/
public static final int TransformationComplete_VALUE = 18;
/**
* UnitUnderAttack = 19;
*/
public static final int UnitUnderAttack_VALUE = 19;
/**
* UpgradeComplete = 20;
*/
public static final int UpgradeComplete_VALUE = 20;
/**
* VespeneExhausted = 21;
*/
public static final int VespeneExhausted_VALUE = 21;
/**
* WarpInComplete = 22;
*/
public static final int WarpInComplete_VALUE = 22;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Alert valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Alert forNumber(int value) {
switch (value) {
case 3: return AlertError;
case 4: return AddOnComplete;
case 5: return BuildingComplete;
case 6: return BuildingUnderAttack;
case 7: return LarvaHatched;
case 8: return MergeComplete;
case 9: return MineralsExhausted;
case 10: return MorphComplete;
case 11: return MothershipComplete;
case 12: return MULEExpired;
case 1: return NuclearLaunchDetected;
case 13: return NukeComplete;
case 2: return NydusWormDetected;
case 14: return ResearchComplete;
case 15: return TrainError;
case 16: return TrainUnitComplete;
case 17: return TrainWorkerComplete;
case 18: return TransformationComplete;
case 19: return UnitUnderAttack;
case 20: return UpgradeComplete;
case 21: return VespeneExhausted;
case 22: return WarpInComplete;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Alert> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Alert findValueByNumber(int number) {
return Alert.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.getDescriptor().getEnumTypes().get(4);
}
private static final Alert[] VALUES = values();
public static Alert 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 value;
private Alert(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.Alert)
}
/**
* Protobuf enum {@code SC2APIProtocol.Result}
*/
public enum Result
implements com.google.protobuf.ProtocolMessageEnum {
/**
* Victory = 1;
*/
Victory(1),
/**
* Defeat = 2;
*/
Defeat(2),
/**
* Tie = 3;
*/
Tie(3),
/**
* Undecided = 4;
*/
Undecided(4),
;
/**
* Victory = 1;
*/
public static final int Victory_VALUE = 1;
/**
* Defeat = 2;
*/
public static final int Defeat_VALUE = 2;
/**
* Tie = 3;
*/
public static final int Tie_VALUE = 3;
/**
* Undecided = 4;
*/
public static final int Undecided_VALUE = 4;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Result valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Result forNumber(int value) {
switch (value) {
case 1: return Victory;
case 2: return Defeat;
case 3: return Tie;
case 4: return Undecided;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Result> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Result findValueByNumber(int number) {
return Result.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.getDescriptor().getEnumTypes().get(5);
}
private static final Result[] VALUES = values();
public static Result 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 value;
private Result(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.Result)
}
public interface RequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.Request)
com.google.protobuf.MessageOrBuilder {
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
* @return Whether the createGame field is set.
*/
boolean hasCreateGame();
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
* @return The createGame.
*/
SC2APIProtocol.Sc2Api.RequestCreateGame getCreateGame();
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder getCreateGameOrBuilder();
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
* @return Whether the joinGame field is set.
*/
boolean hasJoinGame();
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
* @return The joinGame.
*/
SC2APIProtocol.Sc2Api.RequestJoinGame getJoinGame();
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder getJoinGameOrBuilder();
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
* @return Whether the restartGame field is set.
*/
boolean hasRestartGame();
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
* @return The restartGame.
*/
SC2APIProtocol.Sc2Api.RequestRestartGame getRestartGame();
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder getRestartGameOrBuilder();
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
* @return Whether the startReplay field is set.
*/
boolean hasStartReplay();
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
* @return The startReplay.
*/
SC2APIProtocol.Sc2Api.RequestStartReplay getStartReplay();
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder getStartReplayOrBuilder();
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
* @return Whether the leaveGame field is set.
*/
boolean hasLeaveGame();
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
* @return The leaveGame.
*/
SC2APIProtocol.Sc2Api.RequestLeaveGame getLeaveGame();
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder getLeaveGameOrBuilder();
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
* @return Whether the quickSave field is set.
*/
boolean hasQuickSave();
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
* @return The quickSave.
*/
SC2APIProtocol.Sc2Api.RequestQuickSave getQuickSave();
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder getQuickSaveOrBuilder();
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
* @return Whether the quickLoad field is set.
*/
boolean hasQuickLoad();
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
* @return The quickLoad.
*/
SC2APIProtocol.Sc2Api.RequestQuickLoad getQuickLoad();
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder getQuickLoadOrBuilder();
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
* @return Whether the quit field is set.
*/
boolean hasQuit();
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
* @return The quit.
*/
SC2APIProtocol.Sc2Api.RequestQuit getQuit();
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
SC2APIProtocol.Sc2Api.RequestQuitOrBuilder getQuitOrBuilder();
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
* @return Whether the gameInfo field is set.
*/
boolean hasGameInfo();
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
* @return The gameInfo.
*/
SC2APIProtocol.Sc2Api.RequestGameInfo getGameInfo();
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder getGameInfoOrBuilder();
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
* @return Whether the observation field is set.
*/
boolean hasObservation();
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
* @return The observation.
*/
SC2APIProtocol.Sc2Api.RequestObservation getObservation();
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
SC2APIProtocol.Sc2Api.RequestObservationOrBuilder getObservationOrBuilder();
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
* @return Whether the action field is set.
*/
boolean hasAction();
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
* @return The action.
*/
SC2APIProtocol.Sc2Api.RequestAction getAction();
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
SC2APIProtocol.Sc2Api.RequestActionOrBuilder getActionOrBuilder();
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
* @return Whether the obsAction field is set.
*/
boolean hasObsAction();
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
* @return The obsAction.
*/
SC2APIProtocol.Sc2Api.RequestObserverAction getObsAction();
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder getObsActionOrBuilder();
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
* @return Whether the step field is set.
*/
boolean hasStep();
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
* @return The step.
*/
SC2APIProtocol.Sc2Api.RequestStep getStep();
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
SC2APIProtocol.Sc2Api.RequestStepOrBuilder getStepOrBuilder();
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
* @return Whether the data field is set.
*/
boolean hasData();
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
* @return The data.
*/
SC2APIProtocol.Sc2Api.RequestData getData();
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
SC2APIProtocol.Sc2Api.RequestDataOrBuilder getDataOrBuilder();
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
* @return Whether the query field is set.
*/
boolean hasQuery();
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
* @return The query.
*/
SC2APIProtocol.Query.RequestQuery getQuery();
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
SC2APIProtocol.Query.RequestQueryOrBuilder getQueryOrBuilder();
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
* @return Whether the saveReplay field is set.
*/
boolean hasSaveReplay();
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
* @return The saveReplay.
*/
SC2APIProtocol.Sc2Api.RequestSaveReplay getSaveReplay();
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
SC2APIProtocol.Sc2Api.RequestSaveReplayOrBuilder getSaveReplayOrBuilder();
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
* @return Whether the mapCommand field is set.
*/
boolean hasMapCommand();
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
* @return The mapCommand.
*/
SC2APIProtocol.Sc2Api.RequestMapCommand getMapCommand();
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder getMapCommandOrBuilder();
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
* @return Whether the replayInfo field is set.
*/
boolean hasReplayInfo();
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
* @return The replayInfo.
*/
SC2APIProtocol.Sc2Api.RequestReplayInfo getReplayInfo();
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
SC2APIProtocol.Sc2Api.RequestReplayInfoOrBuilder getReplayInfoOrBuilder();
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
* @return Whether the availableMaps field is set.
*/
boolean hasAvailableMaps();
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
* @return The availableMaps.
*/
SC2APIProtocol.Sc2Api.RequestAvailableMaps getAvailableMaps();
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
SC2APIProtocol.Sc2Api.RequestAvailableMapsOrBuilder getAvailableMapsOrBuilder();
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
* @return Whether the saveMap field is set.
*/
boolean hasSaveMap();
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
* @return The saveMap.
*/
SC2APIProtocol.Sc2Api.RequestSaveMap getSaveMap();
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
SC2APIProtocol.Sc2Api.RequestSaveMapOrBuilder getSaveMapOrBuilder();
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
* @return Whether the ping field is set.
*/
boolean hasPing();
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
* @return The ping.
*/
SC2APIProtocol.Sc2Api.RequestPing getPing();
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
SC2APIProtocol.Sc2Api.RequestPingOrBuilder getPingOrBuilder();
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
* @return Whether the debug field is set.
*/
boolean hasDebug();
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
* @return The debug.
*/
SC2APIProtocol.Sc2Api.RequestDebug getDebug();
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
SC2APIProtocol.Sc2Api.RequestDebugOrBuilder getDebugOrBuilder();
/**
* optional uint32 id = 97;
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional uint32 id = 97;
* @return The id.
*/
int getId();
public SC2APIProtocol.Sc2Api.Request.RequestCase getRequestCase();
}
/**
* Protobuf type {@code SC2APIProtocol.Request}
*/
public static final class Request extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.Request)
RequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use Request.newBuilder() to construct.
private Request(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Request() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Request();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Request_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Request_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.Request.class, SC2APIProtocol.Sc2Api.Request.Builder.class);
}
private int bitField0_;
private int requestCase_ = 0;
private java.lang.Object request_;
public enum RequestCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CREATE_GAME(1),
JOIN_GAME(2),
RESTART_GAME(3),
START_REPLAY(4),
LEAVE_GAME(5),
QUICK_SAVE(6),
QUICK_LOAD(7),
QUIT(8),
GAME_INFO(9),
OBSERVATION(10),
ACTION(11),
OBS_ACTION(21),
STEP(12),
DATA(13),
QUERY(14),
SAVE_REPLAY(15),
MAP_COMMAND(22),
REPLAY_INFO(16),
AVAILABLE_MAPS(17),
SAVE_MAP(18),
PING(19),
DEBUG(20),
REQUEST_NOT_SET(0);
private final int value;
private RequestCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RequestCase valueOf(int value) {
return forNumber(value);
}
public static RequestCase forNumber(int value) {
switch (value) {
case 1: return CREATE_GAME;
case 2: return JOIN_GAME;
case 3: return RESTART_GAME;
case 4: return START_REPLAY;
case 5: return LEAVE_GAME;
case 6: return QUICK_SAVE;
case 7: return QUICK_LOAD;
case 8: return QUIT;
case 9: return GAME_INFO;
case 10: return OBSERVATION;
case 11: return ACTION;
case 21: return OBS_ACTION;
case 12: return STEP;
case 13: return DATA;
case 14: return QUERY;
case 15: return SAVE_REPLAY;
case 22: return MAP_COMMAND;
case 16: return REPLAY_INFO;
case 17: return AVAILABLE_MAPS;
case 18: return SAVE_MAP;
case 19: return PING;
case 20: return DEBUG;
case 0: return REQUEST_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public RequestCase
getRequestCase() {
return RequestCase.forNumber(
requestCase_);
}
public static final int CREATE_GAME_FIELD_NUMBER = 1;
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
* @return Whether the createGame field is set.
*/
@java.lang.Override
public boolean hasCreateGame() {
return requestCase_ == 1;
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
* @return The createGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGame getCreateGame() {
if (requestCase_ == 1) {
return (SC2APIProtocol.Sc2Api.RequestCreateGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder getCreateGameOrBuilder() {
if (requestCase_ == 1) {
return (SC2APIProtocol.Sc2Api.RequestCreateGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
}
public static final int JOIN_GAME_FIELD_NUMBER = 2;
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
* @return Whether the joinGame field is set.
*/
@java.lang.Override
public boolean hasJoinGame() {
return requestCase_ == 2;
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
* @return The joinGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGame getJoinGame() {
if (requestCase_ == 2) {
return (SC2APIProtocol.Sc2Api.RequestJoinGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder getJoinGameOrBuilder() {
if (requestCase_ == 2) {
return (SC2APIProtocol.Sc2Api.RequestJoinGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
}
public static final int RESTART_GAME_FIELD_NUMBER = 3;
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
* @return Whether the restartGame field is set.
*/
@java.lang.Override
public boolean hasRestartGame() {
return requestCase_ == 3;
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
* @return The restartGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGame getRestartGame() {
if (requestCase_ == 3) {
return (SC2APIProtocol.Sc2Api.RequestRestartGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder getRestartGameOrBuilder() {
if (requestCase_ == 3) {
return (SC2APIProtocol.Sc2Api.RequestRestartGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
}
public static final int START_REPLAY_FIELD_NUMBER = 4;
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
* @return Whether the startReplay field is set.
*/
@java.lang.Override
public boolean hasStartReplay() {
return requestCase_ == 4;
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
* @return The startReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplay getStartReplay() {
if (requestCase_ == 4) {
return (SC2APIProtocol.Sc2Api.RequestStartReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder getStartReplayOrBuilder() {
if (requestCase_ == 4) {
return (SC2APIProtocol.Sc2Api.RequestStartReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
}
public static final int LEAVE_GAME_FIELD_NUMBER = 5;
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
* @return Whether the leaveGame field is set.
*/
@java.lang.Override
public boolean hasLeaveGame() {
return requestCase_ == 5;
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
* @return The leaveGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGame getLeaveGame() {
if (requestCase_ == 5) {
return (SC2APIProtocol.Sc2Api.RequestLeaveGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder getLeaveGameOrBuilder() {
if (requestCase_ == 5) {
return (SC2APIProtocol.Sc2Api.RequestLeaveGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
}
public static final int QUICK_SAVE_FIELD_NUMBER = 6;
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
* @return Whether the quickSave field is set.
*/
@java.lang.Override
public boolean hasQuickSave() {
return requestCase_ == 6;
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
* @return The quickSave.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSave getQuickSave() {
if (requestCase_ == 6) {
return (SC2APIProtocol.Sc2Api.RequestQuickSave) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder getQuickSaveOrBuilder() {
if (requestCase_ == 6) {
return (SC2APIProtocol.Sc2Api.RequestQuickSave) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
}
public static final int QUICK_LOAD_FIELD_NUMBER = 7;
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
* @return Whether the quickLoad field is set.
*/
@java.lang.Override
public boolean hasQuickLoad() {
return requestCase_ == 7;
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
* @return The quickLoad.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoad getQuickLoad() {
if (requestCase_ == 7) {
return (SC2APIProtocol.Sc2Api.RequestQuickLoad) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder getQuickLoadOrBuilder() {
if (requestCase_ == 7) {
return (SC2APIProtocol.Sc2Api.RequestQuickLoad) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
}
public static final int QUIT_FIELD_NUMBER = 8;
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
* @return Whether the quit field is set.
*/
@java.lang.Override
public boolean hasQuit() {
return requestCase_ == 8;
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
* @return The quit.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuit getQuit() {
if (requestCase_ == 8) {
return (SC2APIProtocol.Sc2Api.RequestQuit) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuitOrBuilder getQuitOrBuilder() {
if (requestCase_ == 8) {
return (SC2APIProtocol.Sc2Api.RequestQuit) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
}
public static final int GAME_INFO_FIELD_NUMBER = 9;
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
* @return Whether the gameInfo field is set.
*/
@java.lang.Override
public boolean hasGameInfo() {
return requestCase_ == 9;
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
* @return The gameInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfo getGameInfo() {
if (requestCase_ == 9) {
return (SC2APIProtocol.Sc2Api.RequestGameInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder getGameInfoOrBuilder() {
if (requestCase_ == 9) {
return (SC2APIProtocol.Sc2Api.RequestGameInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
}
public static final int OBSERVATION_FIELD_NUMBER = 10;
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
* @return Whether the observation field is set.
*/
@java.lang.Override
public boolean hasObservation() {
return requestCase_ == 10;
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
* @return The observation.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservation getObservation() {
if (requestCase_ == 10) {
return (SC2APIProtocol.Sc2Api.RequestObservation) request_;
}
return SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservationOrBuilder getObservationOrBuilder() {
if (requestCase_ == 10) {
return (SC2APIProtocol.Sc2Api.RequestObservation) request_;
}
return SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
}
public static final int ACTION_FIELD_NUMBER = 11;
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
* @return Whether the action field is set.
*/
@java.lang.Override
public boolean hasAction() {
return requestCase_ == 11;
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
* @return The action.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAction getAction() {
if (requestCase_ == 11) {
return (SC2APIProtocol.Sc2Api.RequestAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestActionOrBuilder getActionOrBuilder() {
if (requestCase_ == 11) {
return (SC2APIProtocol.Sc2Api.RequestAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
}
public static final int OBS_ACTION_FIELD_NUMBER = 21;
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
* @return Whether the obsAction field is set.
*/
@java.lang.Override
public boolean hasObsAction() {
return requestCase_ == 21;
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
* @return The obsAction.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverAction getObsAction() {
if (requestCase_ == 21) {
return (SC2APIProtocol.Sc2Api.RequestObserverAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder getObsActionOrBuilder() {
if (requestCase_ == 21) {
return (SC2APIProtocol.Sc2Api.RequestObserverAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
}
public static final int STEP_FIELD_NUMBER = 12;
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
* @return Whether the step field is set.
*/
@java.lang.Override
public boolean hasStep() {
return requestCase_ == 12;
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
* @return The step.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStep getStep() {
if (requestCase_ == 12) {
return (SC2APIProtocol.Sc2Api.RequestStep) request_;
}
return SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance();
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStepOrBuilder getStepOrBuilder() {
if (requestCase_ == 12) {
return (SC2APIProtocol.Sc2Api.RequestStep) request_;
}
return SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance();
}
public static final int DATA_FIELD_NUMBER = 13;
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
* @return Whether the data field is set.
*/
@java.lang.Override
public boolean hasData() {
return requestCase_ == 13;
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
* @return The data.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestData getData() {
if (requestCase_ == 13) {
return (SC2APIProtocol.Sc2Api.RequestData) request_;
}
return SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance();
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestDataOrBuilder getDataOrBuilder() {
if (requestCase_ == 13) {
return (SC2APIProtocol.Sc2Api.RequestData) request_;
}
return SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance();
}
public static final int QUERY_FIELD_NUMBER = 14;
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
* @return Whether the query field is set.
*/
@java.lang.Override
public boolean hasQuery() {
return requestCase_ == 14;
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
* @return The query.
*/
@java.lang.Override
public SC2APIProtocol.Query.RequestQuery getQuery() {
if (requestCase_ == 14) {
return (SC2APIProtocol.Query.RequestQuery) request_;
}
return SC2APIProtocol.Query.RequestQuery.getDefaultInstance();
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
@java.lang.Override
public SC2APIProtocol.Query.RequestQueryOrBuilder getQueryOrBuilder() {
if (requestCase_ == 14) {
return (SC2APIProtocol.Query.RequestQuery) request_;
}
return SC2APIProtocol.Query.RequestQuery.getDefaultInstance();
}
public static final int SAVE_REPLAY_FIELD_NUMBER = 15;
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
* @return Whether the saveReplay field is set.
*/
@java.lang.Override
public boolean hasSaveReplay() {
return requestCase_ == 15;
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
* @return The saveReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveReplay getSaveReplay() {
if (requestCase_ == 15) {
return (SC2APIProtocol.Sc2Api.RequestSaveReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance();
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveReplayOrBuilder getSaveReplayOrBuilder() {
if (requestCase_ == 15) {
return (SC2APIProtocol.Sc2Api.RequestSaveReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance();
}
public static final int MAP_COMMAND_FIELD_NUMBER = 22;
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
* @return Whether the mapCommand field is set.
*/
@java.lang.Override
public boolean hasMapCommand() {
return requestCase_ == 22;
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
* @return The mapCommand.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommand getMapCommand() {
if (requestCase_ == 22) {
return (SC2APIProtocol.Sc2Api.RequestMapCommand) request_;
}
return SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder getMapCommandOrBuilder() {
if (requestCase_ == 22) {
return (SC2APIProtocol.Sc2Api.RequestMapCommand) request_;
}
return SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
}
public static final int REPLAY_INFO_FIELD_NUMBER = 16;
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
* @return Whether the replayInfo field is set.
*/
@java.lang.Override
public boolean hasReplayInfo() {
return requestCase_ == 16;
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
* @return The replayInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestReplayInfo getReplayInfo() {
if (requestCase_ == 16) {
return (SC2APIProtocol.Sc2Api.RequestReplayInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance();
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestReplayInfoOrBuilder getReplayInfoOrBuilder() {
if (requestCase_ == 16) {
return (SC2APIProtocol.Sc2Api.RequestReplayInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance();
}
public static final int AVAILABLE_MAPS_FIELD_NUMBER = 17;
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
* @return Whether the availableMaps field is set.
*/
@java.lang.Override
public boolean hasAvailableMaps() {
return requestCase_ == 17;
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
* @return The availableMaps.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAvailableMaps getAvailableMaps() {
if (requestCase_ == 17) {
return (SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_;
}
return SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance();
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAvailableMapsOrBuilder getAvailableMapsOrBuilder() {
if (requestCase_ == 17) {
return (SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_;
}
return SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance();
}
public static final int SAVE_MAP_FIELD_NUMBER = 18;
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
* @return Whether the saveMap field is set.
*/
@java.lang.Override
public boolean hasSaveMap() {
return requestCase_ == 18;
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
* @return The saveMap.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveMap getSaveMap() {
if (requestCase_ == 18) {
return (SC2APIProtocol.Sc2Api.RequestSaveMap) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance();
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveMapOrBuilder getSaveMapOrBuilder() {
if (requestCase_ == 18) {
return (SC2APIProtocol.Sc2Api.RequestSaveMap) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance();
}
public static final int PING_FIELD_NUMBER = 19;
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
* @return Whether the ping field is set.
*/
@java.lang.Override
public boolean hasPing() {
return requestCase_ == 19;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
* @return The ping.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestPing getPing() {
if (requestCase_ == 19) {
return (SC2APIProtocol.Sc2Api.RequestPing) request_;
}
return SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance();
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestPingOrBuilder getPingOrBuilder() {
if (requestCase_ == 19) {
return (SC2APIProtocol.Sc2Api.RequestPing) request_;
}
return SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance();
}
public static final int DEBUG_FIELD_NUMBER = 20;
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
* @return Whether the debug field is set.
*/
@java.lang.Override
public boolean hasDebug() {
return requestCase_ == 20;
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
* @return The debug.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestDebug getDebug() {
if (requestCase_ == 20) {
return (SC2APIProtocol.Sc2Api.RequestDebug) request_;
}
return SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance();
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestDebugOrBuilder getDebugOrBuilder() {
if (requestCase_ == 20) {
return (SC2APIProtocol.Sc2Api.RequestDebug) request_;
}
return SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance();
}
public static final int ID_FIELD_NUMBER = 97;
private int id_;
/**
* optional uint32 id = 97;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00400000) != 0);
}
/**
* optional uint32 id = 97;
* @return The id.
*/
@java.lang.Override
public int getId() {
return id_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (requestCase_ == 1) {
output.writeMessage(1, (SC2APIProtocol.Sc2Api.RequestCreateGame) request_);
}
if (requestCase_ == 2) {
output.writeMessage(2, (SC2APIProtocol.Sc2Api.RequestJoinGame) request_);
}
if (requestCase_ == 3) {
output.writeMessage(3, (SC2APIProtocol.Sc2Api.RequestRestartGame) request_);
}
if (requestCase_ == 4) {
output.writeMessage(4, (SC2APIProtocol.Sc2Api.RequestStartReplay) request_);
}
if (requestCase_ == 5) {
output.writeMessage(5, (SC2APIProtocol.Sc2Api.RequestLeaveGame) request_);
}
if (requestCase_ == 6) {
output.writeMessage(6, (SC2APIProtocol.Sc2Api.RequestQuickSave) request_);
}
if (requestCase_ == 7) {
output.writeMessage(7, (SC2APIProtocol.Sc2Api.RequestQuickLoad) request_);
}
if (requestCase_ == 8) {
output.writeMessage(8, (SC2APIProtocol.Sc2Api.RequestQuit) request_);
}
if (requestCase_ == 9) {
output.writeMessage(9, (SC2APIProtocol.Sc2Api.RequestGameInfo) request_);
}
if (requestCase_ == 10) {
output.writeMessage(10, (SC2APIProtocol.Sc2Api.RequestObservation) request_);
}
if (requestCase_ == 11) {
output.writeMessage(11, (SC2APIProtocol.Sc2Api.RequestAction) request_);
}
if (requestCase_ == 12) {
output.writeMessage(12, (SC2APIProtocol.Sc2Api.RequestStep) request_);
}
if (requestCase_ == 13) {
output.writeMessage(13, (SC2APIProtocol.Sc2Api.RequestData) request_);
}
if (requestCase_ == 14) {
output.writeMessage(14, (SC2APIProtocol.Query.RequestQuery) request_);
}
if (requestCase_ == 15) {
output.writeMessage(15, (SC2APIProtocol.Sc2Api.RequestSaveReplay) request_);
}
if (requestCase_ == 16) {
output.writeMessage(16, (SC2APIProtocol.Sc2Api.RequestReplayInfo) request_);
}
if (requestCase_ == 17) {
output.writeMessage(17, (SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_);
}
if (requestCase_ == 18) {
output.writeMessage(18, (SC2APIProtocol.Sc2Api.RequestSaveMap) request_);
}
if (requestCase_ == 19) {
output.writeMessage(19, (SC2APIProtocol.Sc2Api.RequestPing) request_);
}
if (requestCase_ == 20) {
output.writeMessage(20, (SC2APIProtocol.Sc2Api.RequestDebug) request_);
}
if (requestCase_ == 21) {
output.writeMessage(21, (SC2APIProtocol.Sc2Api.RequestObserverAction) request_);
}
if (requestCase_ == 22) {
output.writeMessage(22, (SC2APIProtocol.Sc2Api.RequestMapCommand) request_);
}
if (((bitField0_ & 0x00400000) != 0)) {
output.writeUInt32(97, id_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (requestCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (SC2APIProtocol.Sc2Api.RequestCreateGame) request_);
}
if (requestCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (SC2APIProtocol.Sc2Api.RequestJoinGame) request_);
}
if (requestCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (SC2APIProtocol.Sc2Api.RequestRestartGame) request_);
}
if (requestCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (SC2APIProtocol.Sc2Api.RequestStartReplay) request_);
}
if (requestCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (SC2APIProtocol.Sc2Api.RequestLeaveGame) request_);
}
if (requestCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (SC2APIProtocol.Sc2Api.RequestQuickSave) request_);
}
if (requestCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (SC2APIProtocol.Sc2Api.RequestQuickLoad) request_);
}
if (requestCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (SC2APIProtocol.Sc2Api.RequestQuit) request_);
}
if (requestCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (SC2APIProtocol.Sc2Api.RequestGameInfo) request_);
}
if (requestCase_ == 10) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, (SC2APIProtocol.Sc2Api.RequestObservation) request_);
}
if (requestCase_ == 11) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, (SC2APIProtocol.Sc2Api.RequestAction) request_);
}
if (requestCase_ == 12) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, (SC2APIProtocol.Sc2Api.RequestStep) request_);
}
if (requestCase_ == 13) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, (SC2APIProtocol.Sc2Api.RequestData) request_);
}
if (requestCase_ == 14) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, (SC2APIProtocol.Query.RequestQuery) request_);
}
if (requestCase_ == 15) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, (SC2APIProtocol.Sc2Api.RequestSaveReplay) request_);
}
if (requestCase_ == 16) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, (SC2APIProtocol.Sc2Api.RequestReplayInfo) request_);
}
if (requestCase_ == 17) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, (SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_);
}
if (requestCase_ == 18) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, (SC2APIProtocol.Sc2Api.RequestSaveMap) request_);
}
if (requestCase_ == 19) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, (SC2APIProtocol.Sc2Api.RequestPing) request_);
}
if (requestCase_ == 20) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(20, (SC2APIProtocol.Sc2Api.RequestDebug) request_);
}
if (requestCase_ == 21) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, (SC2APIProtocol.Sc2Api.RequestObserverAction) request_);
}
if (requestCase_ == 22) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(22, (SC2APIProtocol.Sc2Api.RequestMapCommand) request_);
}
if (((bitField0_ & 0x00400000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(97, id_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.Request)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.Request other = (SC2APIProtocol.Sc2Api.Request) obj;
if (hasId() != other.hasId()) return false;
if (hasId()) {
if (getId()
!= other.getId()) return false;
}
if (!getRequestCase().equals(other.getRequestCase())) return false;
switch (requestCase_) {
case 1:
if (!getCreateGame()
.equals(other.getCreateGame())) return false;
break;
case 2:
if (!getJoinGame()
.equals(other.getJoinGame())) return false;
break;
case 3:
if (!getRestartGame()
.equals(other.getRestartGame())) return false;
break;
case 4:
if (!getStartReplay()
.equals(other.getStartReplay())) return false;
break;
case 5:
if (!getLeaveGame()
.equals(other.getLeaveGame())) return false;
break;
case 6:
if (!getQuickSave()
.equals(other.getQuickSave())) return false;
break;
case 7:
if (!getQuickLoad()
.equals(other.getQuickLoad())) return false;
break;
case 8:
if (!getQuit()
.equals(other.getQuit())) return false;
break;
case 9:
if (!getGameInfo()
.equals(other.getGameInfo())) return false;
break;
case 10:
if (!getObservation()
.equals(other.getObservation())) return false;
break;
case 11:
if (!getAction()
.equals(other.getAction())) return false;
break;
case 21:
if (!getObsAction()
.equals(other.getObsAction())) return false;
break;
case 12:
if (!getStep()
.equals(other.getStep())) return false;
break;
case 13:
if (!getData()
.equals(other.getData())) return false;
break;
case 14:
if (!getQuery()
.equals(other.getQuery())) return false;
break;
case 15:
if (!getSaveReplay()
.equals(other.getSaveReplay())) return false;
break;
case 22:
if (!getMapCommand()
.equals(other.getMapCommand())) return false;
break;
case 16:
if (!getReplayInfo()
.equals(other.getReplayInfo())) return false;
break;
case 17:
if (!getAvailableMaps()
.equals(other.getAvailableMaps())) return false;
break;
case 18:
if (!getSaveMap()
.equals(other.getSaveMap())) return false;
break;
case 19:
if (!getPing()
.equals(other.getPing())) return false;
break;
case 20:
if (!getDebug()
.equals(other.getDebug())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasId()) {
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId();
}
switch (requestCase_) {
case 1:
hash = (37 * hash) + CREATE_GAME_FIELD_NUMBER;
hash = (53 * hash) + getCreateGame().hashCode();
break;
case 2:
hash = (37 * hash) + JOIN_GAME_FIELD_NUMBER;
hash = (53 * hash) + getJoinGame().hashCode();
break;
case 3:
hash = (37 * hash) + RESTART_GAME_FIELD_NUMBER;
hash = (53 * hash) + getRestartGame().hashCode();
break;
case 4:
hash = (37 * hash) + START_REPLAY_FIELD_NUMBER;
hash = (53 * hash) + getStartReplay().hashCode();
break;
case 5:
hash = (37 * hash) + LEAVE_GAME_FIELD_NUMBER;
hash = (53 * hash) + getLeaveGame().hashCode();
break;
case 6:
hash = (37 * hash) + QUICK_SAVE_FIELD_NUMBER;
hash = (53 * hash) + getQuickSave().hashCode();
break;
case 7:
hash = (37 * hash) + QUICK_LOAD_FIELD_NUMBER;
hash = (53 * hash) + getQuickLoad().hashCode();
break;
case 8:
hash = (37 * hash) + QUIT_FIELD_NUMBER;
hash = (53 * hash) + getQuit().hashCode();
break;
case 9:
hash = (37 * hash) + GAME_INFO_FIELD_NUMBER;
hash = (53 * hash) + getGameInfo().hashCode();
break;
case 10:
hash = (37 * hash) + OBSERVATION_FIELD_NUMBER;
hash = (53 * hash) + getObservation().hashCode();
break;
case 11:
hash = (37 * hash) + ACTION_FIELD_NUMBER;
hash = (53 * hash) + getAction().hashCode();
break;
case 21:
hash = (37 * hash) + OBS_ACTION_FIELD_NUMBER;
hash = (53 * hash) + getObsAction().hashCode();
break;
case 12:
hash = (37 * hash) + STEP_FIELD_NUMBER;
hash = (53 * hash) + getStep().hashCode();
break;
case 13:
hash = (37 * hash) + DATA_FIELD_NUMBER;
hash = (53 * hash) + getData().hashCode();
break;
case 14:
hash = (37 * hash) + QUERY_FIELD_NUMBER;
hash = (53 * hash) + getQuery().hashCode();
break;
case 15:
hash = (37 * hash) + SAVE_REPLAY_FIELD_NUMBER;
hash = (53 * hash) + getSaveReplay().hashCode();
break;
case 22:
hash = (37 * hash) + MAP_COMMAND_FIELD_NUMBER;
hash = (53 * hash) + getMapCommand().hashCode();
break;
case 16:
hash = (37 * hash) + REPLAY_INFO_FIELD_NUMBER;
hash = (53 * hash) + getReplayInfo().hashCode();
break;
case 17:
hash = (37 * hash) + AVAILABLE_MAPS_FIELD_NUMBER;
hash = (53 * hash) + getAvailableMaps().hashCode();
break;
case 18:
hash = (37 * hash) + SAVE_MAP_FIELD_NUMBER;
hash = (53 * hash) + getSaveMap().hashCode();
break;
case 19:
hash = (37 * hash) + PING_FIELD_NUMBER;
hash = (53 * hash) + getPing().hashCode();
break;
case 20:
hash = (37 * hash) + DEBUG_FIELD_NUMBER;
hash = (53 * hash) + getDebug().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Request parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.Request parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.Request parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.Request prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.Request}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.Request)
SC2APIProtocol.Sc2Api.RequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Request_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Request_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.Request.class, SC2APIProtocol.Sc2Api.Request.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.Request.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (createGameBuilder_ != null) {
createGameBuilder_.clear();
}
if (joinGameBuilder_ != null) {
joinGameBuilder_.clear();
}
if (restartGameBuilder_ != null) {
restartGameBuilder_.clear();
}
if (startReplayBuilder_ != null) {
startReplayBuilder_.clear();
}
if (leaveGameBuilder_ != null) {
leaveGameBuilder_.clear();
}
if (quickSaveBuilder_ != null) {
quickSaveBuilder_.clear();
}
if (quickLoadBuilder_ != null) {
quickLoadBuilder_.clear();
}
if (quitBuilder_ != null) {
quitBuilder_.clear();
}
if (gameInfoBuilder_ != null) {
gameInfoBuilder_.clear();
}
if (observationBuilder_ != null) {
observationBuilder_.clear();
}
if (actionBuilder_ != null) {
actionBuilder_.clear();
}
if (obsActionBuilder_ != null) {
obsActionBuilder_.clear();
}
if (stepBuilder_ != null) {
stepBuilder_.clear();
}
if (dataBuilder_ != null) {
dataBuilder_.clear();
}
if (queryBuilder_ != null) {
queryBuilder_.clear();
}
if (saveReplayBuilder_ != null) {
saveReplayBuilder_.clear();
}
if (mapCommandBuilder_ != null) {
mapCommandBuilder_.clear();
}
if (replayInfoBuilder_ != null) {
replayInfoBuilder_.clear();
}
if (availableMapsBuilder_ != null) {
availableMapsBuilder_.clear();
}
if (saveMapBuilder_ != null) {
saveMapBuilder_.clear();
}
if (pingBuilder_ != null) {
pingBuilder_.clear();
}
if (debugBuilder_ != null) {
debugBuilder_.clear();
}
id_ = 0;
bitField0_ = (bitField0_ & ~0x00400000);
requestCase_ = 0;
request_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Request_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Request getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.Request.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Request build() {
SC2APIProtocol.Sc2Api.Request result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Request buildPartial() {
SC2APIProtocol.Sc2Api.Request result = new SC2APIProtocol.Sc2Api.Request(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (requestCase_ == 1) {
if (createGameBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = createGameBuilder_.build();
}
}
if (requestCase_ == 2) {
if (joinGameBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = joinGameBuilder_.build();
}
}
if (requestCase_ == 3) {
if (restartGameBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = restartGameBuilder_.build();
}
}
if (requestCase_ == 4) {
if (startReplayBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = startReplayBuilder_.build();
}
}
if (requestCase_ == 5) {
if (leaveGameBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = leaveGameBuilder_.build();
}
}
if (requestCase_ == 6) {
if (quickSaveBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = quickSaveBuilder_.build();
}
}
if (requestCase_ == 7) {
if (quickLoadBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = quickLoadBuilder_.build();
}
}
if (requestCase_ == 8) {
if (quitBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = quitBuilder_.build();
}
}
if (requestCase_ == 9) {
if (gameInfoBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = gameInfoBuilder_.build();
}
}
if (requestCase_ == 10) {
if (observationBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = observationBuilder_.build();
}
}
if (requestCase_ == 11) {
if (actionBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = actionBuilder_.build();
}
}
if (requestCase_ == 21) {
if (obsActionBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = obsActionBuilder_.build();
}
}
if (requestCase_ == 12) {
if (stepBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = stepBuilder_.build();
}
}
if (requestCase_ == 13) {
if (dataBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = dataBuilder_.build();
}
}
if (requestCase_ == 14) {
if (queryBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = queryBuilder_.build();
}
}
if (requestCase_ == 15) {
if (saveReplayBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = saveReplayBuilder_.build();
}
}
if (requestCase_ == 22) {
if (mapCommandBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = mapCommandBuilder_.build();
}
}
if (requestCase_ == 16) {
if (replayInfoBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = replayInfoBuilder_.build();
}
}
if (requestCase_ == 17) {
if (availableMapsBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = availableMapsBuilder_.build();
}
}
if (requestCase_ == 18) {
if (saveMapBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = saveMapBuilder_.build();
}
}
if (requestCase_ == 19) {
if (pingBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = pingBuilder_.build();
}
}
if (requestCase_ == 20) {
if (debugBuilder_ == null) {
result.request_ = request_;
} else {
result.request_ = debugBuilder_.build();
}
}
if (((from_bitField0_ & 0x00400000) != 0)) {
result.id_ = id_;
to_bitField0_ |= 0x00400000;
}
result.bitField0_ = to_bitField0_;
result.requestCase_ = requestCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.Request) {
return mergeFrom((SC2APIProtocol.Sc2Api.Request)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.Request other) {
if (other == SC2APIProtocol.Sc2Api.Request.getDefaultInstance()) return this;
if (other.hasId()) {
setId(other.getId());
}
switch (other.getRequestCase()) {
case CREATE_GAME: {
mergeCreateGame(other.getCreateGame());
break;
}
case JOIN_GAME: {
mergeJoinGame(other.getJoinGame());
break;
}
case RESTART_GAME: {
mergeRestartGame(other.getRestartGame());
break;
}
case START_REPLAY: {
mergeStartReplay(other.getStartReplay());
break;
}
case LEAVE_GAME: {
mergeLeaveGame(other.getLeaveGame());
break;
}
case QUICK_SAVE: {
mergeQuickSave(other.getQuickSave());
break;
}
case QUICK_LOAD: {
mergeQuickLoad(other.getQuickLoad());
break;
}
case QUIT: {
mergeQuit(other.getQuit());
break;
}
case GAME_INFO: {
mergeGameInfo(other.getGameInfo());
break;
}
case OBSERVATION: {
mergeObservation(other.getObservation());
break;
}
case ACTION: {
mergeAction(other.getAction());
break;
}
case OBS_ACTION: {
mergeObsAction(other.getObsAction());
break;
}
case STEP: {
mergeStep(other.getStep());
break;
}
case DATA: {
mergeData(other.getData());
break;
}
case QUERY: {
mergeQuery(other.getQuery());
break;
}
case SAVE_REPLAY: {
mergeSaveReplay(other.getSaveReplay());
break;
}
case MAP_COMMAND: {
mergeMapCommand(other.getMapCommand());
break;
}
case REPLAY_INFO: {
mergeReplayInfo(other.getReplayInfo());
break;
}
case AVAILABLE_MAPS: {
mergeAvailableMaps(other.getAvailableMaps());
break;
}
case SAVE_MAP: {
mergeSaveMap(other.getSaveMap());
break;
}
case PING: {
mergePing(other.getPing());
break;
}
case DEBUG: {
mergeDebug(other.getDebug());
break;
}
case REQUEST_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getCreateGameFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getJoinGameFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getRestartGameFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getStartReplayFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getLeaveGameFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getQuickSaveFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getQuickLoadFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 7;
break;
} // case 58
case 66: {
input.readMessage(
getQuitFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 8;
break;
} // case 66
case 74: {
input.readMessage(
getGameInfoFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 9;
break;
} // case 74
case 82: {
input.readMessage(
getObservationFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 10;
break;
} // case 82
case 90: {
input.readMessage(
getActionFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 11;
break;
} // case 90
case 98: {
input.readMessage(
getStepFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 12;
break;
} // case 98
case 106: {
input.readMessage(
getDataFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 13;
break;
} // case 106
case 114: {
input.readMessage(
getQueryFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 14;
break;
} // case 114
case 122: {
input.readMessage(
getSaveReplayFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 15;
break;
} // case 122
case 130: {
input.readMessage(
getReplayInfoFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 16;
break;
} // case 130
case 138: {
input.readMessage(
getAvailableMapsFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 17;
break;
} // case 138
case 146: {
input.readMessage(
getSaveMapFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 18;
break;
} // case 146
case 154: {
input.readMessage(
getPingFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 19;
break;
} // case 154
case 162: {
input.readMessage(
getDebugFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 20;
break;
} // case 162
case 170: {
input.readMessage(
getObsActionFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 21;
break;
} // case 170
case 178: {
input.readMessage(
getMapCommandFieldBuilder().getBuilder(),
extensionRegistry);
requestCase_ = 22;
break;
} // case 178
case 776: {
id_ = input.readUInt32();
bitField0_ |= 0x00400000;
break;
} // case 776
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int requestCase_ = 0;
private java.lang.Object request_;
public RequestCase
getRequestCase() {
return RequestCase.forNumber(
requestCase_);
}
public Builder clearRequest() {
requestCase_ = 0;
request_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestCreateGame, SC2APIProtocol.Sc2Api.RequestCreateGame.Builder, SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder> createGameBuilder_;
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
* @return Whether the createGame field is set.
*/
@java.lang.Override
public boolean hasCreateGame() {
return requestCase_ == 1;
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
* @return The createGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGame getCreateGame() {
if (createGameBuilder_ == null) {
if (requestCase_ == 1) {
return (SC2APIProtocol.Sc2Api.RequestCreateGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
} else {
if (requestCase_ == 1) {
return createGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
}
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
public Builder setCreateGame(SC2APIProtocol.Sc2Api.RequestCreateGame value) {
if (createGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
createGameBuilder_.setMessage(value);
}
requestCase_ = 1;
return this;
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
public Builder setCreateGame(
SC2APIProtocol.Sc2Api.RequestCreateGame.Builder builderForValue) {
if (createGameBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
createGameBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 1;
return this;
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
public Builder mergeCreateGame(SC2APIProtocol.Sc2Api.RequestCreateGame value) {
if (createGameBuilder_ == null) {
if (requestCase_ == 1 &&
request_ != SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestCreateGame.newBuilder((SC2APIProtocol.Sc2Api.RequestCreateGame) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 1) {
createGameBuilder_.mergeFrom(value);
} else {
createGameBuilder_.setMessage(value);
}
}
requestCase_ = 1;
return this;
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
public Builder clearCreateGame() {
if (createGameBuilder_ == null) {
if (requestCase_ == 1) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 1) {
requestCase_ = 0;
request_ = null;
}
createGameBuilder_.clear();
}
return this;
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
public SC2APIProtocol.Sc2Api.RequestCreateGame.Builder getCreateGameBuilder() {
return getCreateGameFieldBuilder().getBuilder();
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder getCreateGameOrBuilder() {
if ((requestCase_ == 1) && (createGameBuilder_ != null)) {
return createGameBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 1) {
return (SC2APIProtocol.Sc2Api.RequestCreateGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
}
}
/**
*
* Game Setup
*
*
* .SC2APIProtocol.RequestCreateGame create_game = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestCreateGame, SC2APIProtocol.Sc2Api.RequestCreateGame.Builder, SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder>
getCreateGameFieldBuilder() {
if (createGameBuilder_ == null) {
if (!(requestCase_ == 1)) {
request_ = SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
}
createGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestCreateGame, SC2APIProtocol.Sc2Api.RequestCreateGame.Builder, SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestCreateGame) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 1;
onChanged();;
return createGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestJoinGame, SC2APIProtocol.Sc2Api.RequestJoinGame.Builder, SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder> joinGameBuilder_;
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
* @return Whether the joinGame field is set.
*/
@java.lang.Override
public boolean hasJoinGame() {
return requestCase_ == 2;
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
* @return The joinGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGame getJoinGame() {
if (joinGameBuilder_ == null) {
if (requestCase_ == 2) {
return (SC2APIProtocol.Sc2Api.RequestJoinGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
} else {
if (requestCase_ == 2) {
return joinGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
}
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
public Builder setJoinGame(SC2APIProtocol.Sc2Api.RequestJoinGame value) {
if (joinGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
joinGameBuilder_.setMessage(value);
}
requestCase_ = 2;
return this;
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
public Builder setJoinGame(
SC2APIProtocol.Sc2Api.RequestJoinGame.Builder builderForValue) {
if (joinGameBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
joinGameBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 2;
return this;
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
public Builder mergeJoinGame(SC2APIProtocol.Sc2Api.RequestJoinGame value) {
if (joinGameBuilder_ == null) {
if (requestCase_ == 2 &&
request_ != SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestJoinGame.newBuilder((SC2APIProtocol.Sc2Api.RequestJoinGame) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 2) {
joinGameBuilder_.mergeFrom(value);
} else {
joinGameBuilder_.setMessage(value);
}
}
requestCase_ = 2;
return this;
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
public Builder clearJoinGame() {
if (joinGameBuilder_ == null) {
if (requestCase_ == 2) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 2) {
requestCase_ = 0;
request_ = null;
}
joinGameBuilder_.clear();
}
return this;
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
public SC2APIProtocol.Sc2Api.RequestJoinGame.Builder getJoinGameBuilder() {
return getJoinGameFieldBuilder().getBuilder();
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder getJoinGameOrBuilder() {
if ((requestCase_ == 2) && (joinGameBuilder_ != null)) {
return joinGameBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 2) {
return (SC2APIProtocol.Sc2Api.RequestJoinGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
}
}
/**
*
* Send to host and all clients for game to begin.
*
*
* .SC2APIProtocol.RequestJoinGame join_game = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestJoinGame, SC2APIProtocol.Sc2Api.RequestJoinGame.Builder, SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder>
getJoinGameFieldBuilder() {
if (joinGameBuilder_ == null) {
if (!(requestCase_ == 2)) {
request_ = SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
}
joinGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestJoinGame, SC2APIProtocol.Sc2Api.RequestJoinGame.Builder, SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestJoinGame) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 2;
onChanged();;
return joinGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestRestartGame, SC2APIProtocol.Sc2Api.RequestRestartGame.Builder, SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder> restartGameBuilder_;
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
* @return Whether the restartGame field is set.
*/
@java.lang.Override
public boolean hasRestartGame() {
return requestCase_ == 3;
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
* @return The restartGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGame getRestartGame() {
if (restartGameBuilder_ == null) {
if (requestCase_ == 3) {
return (SC2APIProtocol.Sc2Api.RequestRestartGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
} else {
if (requestCase_ == 3) {
return restartGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
}
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
public Builder setRestartGame(SC2APIProtocol.Sc2Api.RequestRestartGame value) {
if (restartGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
restartGameBuilder_.setMessage(value);
}
requestCase_ = 3;
return this;
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
public Builder setRestartGame(
SC2APIProtocol.Sc2Api.RequestRestartGame.Builder builderForValue) {
if (restartGameBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
restartGameBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 3;
return this;
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
public Builder mergeRestartGame(SC2APIProtocol.Sc2Api.RequestRestartGame value) {
if (restartGameBuilder_ == null) {
if (requestCase_ == 3 &&
request_ != SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestRestartGame.newBuilder((SC2APIProtocol.Sc2Api.RequestRestartGame) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 3) {
restartGameBuilder_.mergeFrom(value);
} else {
restartGameBuilder_.setMessage(value);
}
}
requestCase_ = 3;
return this;
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
public Builder clearRestartGame() {
if (restartGameBuilder_ == null) {
if (requestCase_ == 3) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 3) {
requestCase_ = 0;
request_ = null;
}
restartGameBuilder_.clear();
}
return this;
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
public SC2APIProtocol.Sc2Api.RequestRestartGame.Builder getRestartGameBuilder() {
return getRestartGameFieldBuilder().getBuilder();
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder getRestartGameOrBuilder() {
if ((requestCase_ == 3) && (restartGameBuilder_ != null)) {
return restartGameBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 3) {
return (SC2APIProtocol.Sc2Api.RequestRestartGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
}
}
/**
*
* Single player only. Reinitializes the game with the same player setup.
*
*
* .SC2APIProtocol.RequestRestartGame restart_game = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestRestartGame, SC2APIProtocol.Sc2Api.RequestRestartGame.Builder, SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder>
getRestartGameFieldBuilder() {
if (restartGameBuilder_ == null) {
if (!(requestCase_ == 3)) {
request_ = SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
}
restartGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestRestartGame, SC2APIProtocol.Sc2Api.RequestRestartGame.Builder, SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestRestartGame) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 3;
onChanged();;
return restartGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestStartReplay, SC2APIProtocol.Sc2Api.RequestStartReplay.Builder, SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder> startReplayBuilder_;
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
* @return Whether the startReplay field is set.
*/
@java.lang.Override
public boolean hasStartReplay() {
return requestCase_ == 4;
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
* @return The startReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplay getStartReplay() {
if (startReplayBuilder_ == null) {
if (requestCase_ == 4) {
return (SC2APIProtocol.Sc2Api.RequestStartReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
} else {
if (requestCase_ == 4) {
return startReplayBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
}
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
public Builder setStartReplay(SC2APIProtocol.Sc2Api.RequestStartReplay value) {
if (startReplayBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
startReplayBuilder_.setMessage(value);
}
requestCase_ = 4;
return this;
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
public Builder setStartReplay(
SC2APIProtocol.Sc2Api.RequestStartReplay.Builder builderForValue) {
if (startReplayBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
startReplayBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 4;
return this;
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
public Builder mergeStartReplay(SC2APIProtocol.Sc2Api.RequestStartReplay value) {
if (startReplayBuilder_ == null) {
if (requestCase_ == 4 &&
request_ != SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestStartReplay.newBuilder((SC2APIProtocol.Sc2Api.RequestStartReplay) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 4) {
startReplayBuilder_.mergeFrom(value);
} else {
startReplayBuilder_.setMessage(value);
}
}
requestCase_ = 4;
return this;
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
public Builder clearStartReplay() {
if (startReplayBuilder_ == null) {
if (requestCase_ == 4) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 4) {
requestCase_ = 0;
request_ = null;
}
startReplayBuilder_.clear();
}
return this;
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
public SC2APIProtocol.Sc2Api.RequestStartReplay.Builder getStartReplayBuilder() {
return getStartReplayFieldBuilder().getBuilder();
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder getStartReplayOrBuilder() {
if ((requestCase_ == 4) && (startReplayBuilder_ != null)) {
return startReplayBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 4) {
return (SC2APIProtocol.Sc2Api.RequestStartReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
}
}
/**
*
* Start playing a replay.
*
*
* .SC2APIProtocol.RequestStartReplay start_replay = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestStartReplay, SC2APIProtocol.Sc2Api.RequestStartReplay.Builder, SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder>
getStartReplayFieldBuilder() {
if (startReplayBuilder_ == null) {
if (!(requestCase_ == 4)) {
request_ = SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
}
startReplayBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestStartReplay, SC2APIProtocol.Sc2Api.RequestStartReplay.Builder, SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestStartReplay) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 4;
onChanged();;
return startReplayBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestLeaveGame, SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder, SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder> leaveGameBuilder_;
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
* @return Whether the leaveGame field is set.
*/
@java.lang.Override
public boolean hasLeaveGame() {
return requestCase_ == 5;
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
* @return The leaveGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGame getLeaveGame() {
if (leaveGameBuilder_ == null) {
if (requestCase_ == 5) {
return (SC2APIProtocol.Sc2Api.RequestLeaveGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
} else {
if (requestCase_ == 5) {
return leaveGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
}
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
public Builder setLeaveGame(SC2APIProtocol.Sc2Api.RequestLeaveGame value) {
if (leaveGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
leaveGameBuilder_.setMessage(value);
}
requestCase_ = 5;
return this;
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
public Builder setLeaveGame(
SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder builderForValue) {
if (leaveGameBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
leaveGameBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 5;
return this;
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
public Builder mergeLeaveGame(SC2APIProtocol.Sc2Api.RequestLeaveGame value) {
if (leaveGameBuilder_ == null) {
if (requestCase_ == 5 &&
request_ != SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestLeaveGame.newBuilder((SC2APIProtocol.Sc2Api.RequestLeaveGame) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 5) {
leaveGameBuilder_.mergeFrom(value);
} else {
leaveGameBuilder_.setMessage(value);
}
}
requestCase_ = 5;
return this;
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
public Builder clearLeaveGame() {
if (leaveGameBuilder_ == null) {
if (requestCase_ == 5) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 5) {
requestCase_ = 0;
request_ = null;
}
leaveGameBuilder_.clear();
}
return this;
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
public SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder getLeaveGameBuilder() {
return getLeaveGameFieldBuilder().getBuilder();
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder getLeaveGameOrBuilder() {
if ((requestCase_ == 5) && (leaveGameBuilder_ != null)) {
return leaveGameBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 5) {
return (SC2APIProtocol.Sc2Api.RequestLeaveGame) request_;
}
return SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
}
}
/**
*
* Multiplayer only. Disconnects from a multiplayer game, equivalent to surrender.
*
*
* .SC2APIProtocol.RequestLeaveGame leave_game = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestLeaveGame, SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder, SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder>
getLeaveGameFieldBuilder() {
if (leaveGameBuilder_ == null) {
if (!(requestCase_ == 5)) {
request_ = SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
}
leaveGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestLeaveGame, SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder, SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestLeaveGame) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 5;
onChanged();;
return leaveGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuickSave, SC2APIProtocol.Sc2Api.RequestQuickSave.Builder, SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder> quickSaveBuilder_;
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
* @return Whether the quickSave field is set.
*/
@java.lang.Override
public boolean hasQuickSave() {
return requestCase_ == 6;
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
* @return The quickSave.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSave getQuickSave() {
if (quickSaveBuilder_ == null) {
if (requestCase_ == 6) {
return (SC2APIProtocol.Sc2Api.RequestQuickSave) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
} else {
if (requestCase_ == 6) {
return quickSaveBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
}
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
public Builder setQuickSave(SC2APIProtocol.Sc2Api.RequestQuickSave value) {
if (quickSaveBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
quickSaveBuilder_.setMessage(value);
}
requestCase_ = 6;
return this;
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
public Builder setQuickSave(
SC2APIProtocol.Sc2Api.RequestQuickSave.Builder builderForValue) {
if (quickSaveBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
quickSaveBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 6;
return this;
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
public Builder mergeQuickSave(SC2APIProtocol.Sc2Api.RequestQuickSave value) {
if (quickSaveBuilder_ == null) {
if (requestCase_ == 6 &&
request_ != SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestQuickSave.newBuilder((SC2APIProtocol.Sc2Api.RequestQuickSave) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 6) {
quickSaveBuilder_.mergeFrom(value);
} else {
quickSaveBuilder_.setMessage(value);
}
}
requestCase_ = 6;
return this;
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
public Builder clearQuickSave() {
if (quickSaveBuilder_ == null) {
if (requestCase_ == 6) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 6) {
requestCase_ = 0;
request_ = null;
}
quickSaveBuilder_.clear();
}
return this;
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
public SC2APIProtocol.Sc2Api.RequestQuickSave.Builder getQuickSaveBuilder() {
return getQuickSaveFieldBuilder().getBuilder();
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder getQuickSaveOrBuilder() {
if ((requestCase_ == 6) && (quickSaveBuilder_ != null)) {
return quickSaveBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 6) {
return (SC2APIProtocol.Sc2Api.RequestQuickSave) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
}
}
/**
*
* Saves game to an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickSave quick_save = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuickSave, SC2APIProtocol.Sc2Api.RequestQuickSave.Builder, SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder>
getQuickSaveFieldBuilder() {
if (quickSaveBuilder_ == null) {
if (!(requestCase_ == 6)) {
request_ = SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
}
quickSaveBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuickSave, SC2APIProtocol.Sc2Api.RequestQuickSave.Builder, SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestQuickSave) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 6;
onChanged();;
return quickSaveBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuickLoad, SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder, SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder> quickLoadBuilder_;
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
* @return Whether the quickLoad field is set.
*/
@java.lang.Override
public boolean hasQuickLoad() {
return requestCase_ == 7;
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
* @return The quickLoad.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoad getQuickLoad() {
if (quickLoadBuilder_ == null) {
if (requestCase_ == 7) {
return (SC2APIProtocol.Sc2Api.RequestQuickLoad) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
} else {
if (requestCase_ == 7) {
return quickLoadBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
}
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
public Builder setQuickLoad(SC2APIProtocol.Sc2Api.RequestQuickLoad value) {
if (quickLoadBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
quickLoadBuilder_.setMessage(value);
}
requestCase_ = 7;
return this;
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
public Builder setQuickLoad(
SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder builderForValue) {
if (quickLoadBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
quickLoadBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 7;
return this;
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
public Builder mergeQuickLoad(SC2APIProtocol.Sc2Api.RequestQuickLoad value) {
if (quickLoadBuilder_ == null) {
if (requestCase_ == 7 &&
request_ != SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestQuickLoad.newBuilder((SC2APIProtocol.Sc2Api.RequestQuickLoad) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 7) {
quickLoadBuilder_.mergeFrom(value);
} else {
quickLoadBuilder_.setMessage(value);
}
}
requestCase_ = 7;
return this;
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
public Builder clearQuickLoad() {
if (quickLoadBuilder_ == null) {
if (requestCase_ == 7) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 7) {
requestCase_ = 0;
request_ = null;
}
quickLoadBuilder_.clear();
}
return this;
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
public SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder getQuickLoadBuilder() {
return getQuickLoadFieldBuilder().getBuilder();
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder getQuickLoadOrBuilder() {
if ((requestCase_ == 7) && (quickLoadBuilder_ != null)) {
return quickLoadBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 7) {
return (SC2APIProtocol.Sc2Api.RequestQuickLoad) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
}
}
/**
*
* Loads from an in-memory bookmark.
*
*
* .SC2APIProtocol.RequestQuickLoad quick_load = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuickLoad, SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder, SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder>
getQuickLoadFieldBuilder() {
if (quickLoadBuilder_ == null) {
if (!(requestCase_ == 7)) {
request_ = SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
}
quickLoadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuickLoad, SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder, SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestQuickLoad) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 7;
onChanged();;
return quickLoadBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuit, SC2APIProtocol.Sc2Api.RequestQuit.Builder, SC2APIProtocol.Sc2Api.RequestQuitOrBuilder> quitBuilder_;
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
* @return Whether the quit field is set.
*/
@java.lang.Override
public boolean hasQuit() {
return requestCase_ == 8;
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
* @return The quit.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuit getQuit() {
if (quitBuilder_ == null) {
if (requestCase_ == 8) {
return (SC2APIProtocol.Sc2Api.RequestQuit) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
} else {
if (requestCase_ == 8) {
return quitBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
}
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
public Builder setQuit(SC2APIProtocol.Sc2Api.RequestQuit value) {
if (quitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
quitBuilder_.setMessage(value);
}
requestCase_ = 8;
return this;
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
public Builder setQuit(
SC2APIProtocol.Sc2Api.RequestQuit.Builder builderForValue) {
if (quitBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
quitBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 8;
return this;
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
public Builder mergeQuit(SC2APIProtocol.Sc2Api.RequestQuit value) {
if (quitBuilder_ == null) {
if (requestCase_ == 8 &&
request_ != SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestQuit.newBuilder((SC2APIProtocol.Sc2Api.RequestQuit) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 8) {
quitBuilder_.mergeFrom(value);
} else {
quitBuilder_.setMessage(value);
}
}
requestCase_ = 8;
return this;
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
public Builder clearQuit() {
if (quitBuilder_ == null) {
if (requestCase_ == 8) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 8) {
requestCase_ = 0;
request_ = null;
}
quitBuilder_.clear();
}
return this;
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
public SC2APIProtocol.Sc2Api.RequestQuit.Builder getQuitBuilder() {
return getQuitFieldBuilder().getBuilder();
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuitOrBuilder getQuitOrBuilder() {
if ((requestCase_ == 8) && (quitBuilder_ != null)) {
return quitBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 8) {
return (SC2APIProtocol.Sc2Api.RequestQuit) request_;
}
return SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
}
}
/**
*
* Terminates the application.
*
*
* .SC2APIProtocol.RequestQuit quit = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuit, SC2APIProtocol.Sc2Api.RequestQuit.Builder, SC2APIProtocol.Sc2Api.RequestQuitOrBuilder>
getQuitFieldBuilder() {
if (quitBuilder_ == null) {
if (!(requestCase_ == 8)) {
request_ = SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
}
quitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestQuit, SC2APIProtocol.Sc2Api.RequestQuit.Builder, SC2APIProtocol.Sc2Api.RequestQuitOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestQuit) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 8;
onChanged();;
return quitBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestGameInfo, SC2APIProtocol.Sc2Api.RequestGameInfo.Builder, SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder> gameInfoBuilder_;
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
* @return Whether the gameInfo field is set.
*/
@java.lang.Override
public boolean hasGameInfo() {
return requestCase_ == 9;
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
* @return The gameInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfo getGameInfo() {
if (gameInfoBuilder_ == null) {
if (requestCase_ == 9) {
return (SC2APIProtocol.Sc2Api.RequestGameInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
} else {
if (requestCase_ == 9) {
return gameInfoBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
}
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
public Builder setGameInfo(SC2APIProtocol.Sc2Api.RequestGameInfo value) {
if (gameInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
gameInfoBuilder_.setMessage(value);
}
requestCase_ = 9;
return this;
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
public Builder setGameInfo(
SC2APIProtocol.Sc2Api.RequestGameInfo.Builder builderForValue) {
if (gameInfoBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
gameInfoBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 9;
return this;
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
public Builder mergeGameInfo(SC2APIProtocol.Sc2Api.RequestGameInfo value) {
if (gameInfoBuilder_ == null) {
if (requestCase_ == 9 &&
request_ != SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestGameInfo.newBuilder((SC2APIProtocol.Sc2Api.RequestGameInfo) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 9) {
gameInfoBuilder_.mergeFrom(value);
} else {
gameInfoBuilder_.setMessage(value);
}
}
requestCase_ = 9;
return this;
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
public Builder clearGameInfo() {
if (gameInfoBuilder_ == null) {
if (requestCase_ == 9) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 9) {
requestCase_ = 0;
request_ = null;
}
gameInfoBuilder_.clear();
}
return this;
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
public SC2APIProtocol.Sc2Api.RequestGameInfo.Builder getGameInfoBuilder() {
return getGameInfoFieldBuilder().getBuilder();
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder getGameInfoOrBuilder() {
if ((requestCase_ == 9) && (gameInfoBuilder_ != null)) {
return gameInfoBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 9) {
return (SC2APIProtocol.Sc2Api.RequestGameInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
}
}
/**
*
* During Game
*
*
* .SC2APIProtocol.RequestGameInfo game_info = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestGameInfo, SC2APIProtocol.Sc2Api.RequestGameInfo.Builder, SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder>
getGameInfoFieldBuilder() {
if (gameInfoBuilder_ == null) {
if (!(requestCase_ == 9)) {
request_ = SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
}
gameInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestGameInfo, SC2APIProtocol.Sc2Api.RequestGameInfo.Builder, SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestGameInfo) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 9;
onChanged();;
return gameInfoBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestObservation, SC2APIProtocol.Sc2Api.RequestObservation.Builder, SC2APIProtocol.Sc2Api.RequestObservationOrBuilder> observationBuilder_;
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
* @return Whether the observation field is set.
*/
@java.lang.Override
public boolean hasObservation() {
return requestCase_ == 10;
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
* @return The observation.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservation getObservation() {
if (observationBuilder_ == null) {
if (requestCase_ == 10) {
return (SC2APIProtocol.Sc2Api.RequestObservation) request_;
}
return SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
} else {
if (requestCase_ == 10) {
return observationBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
}
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
public Builder setObservation(SC2APIProtocol.Sc2Api.RequestObservation value) {
if (observationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
observationBuilder_.setMessage(value);
}
requestCase_ = 10;
return this;
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
public Builder setObservation(
SC2APIProtocol.Sc2Api.RequestObservation.Builder builderForValue) {
if (observationBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
observationBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 10;
return this;
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
public Builder mergeObservation(SC2APIProtocol.Sc2Api.RequestObservation value) {
if (observationBuilder_ == null) {
if (requestCase_ == 10 &&
request_ != SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestObservation.newBuilder((SC2APIProtocol.Sc2Api.RequestObservation) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 10) {
observationBuilder_.mergeFrom(value);
} else {
observationBuilder_.setMessage(value);
}
}
requestCase_ = 10;
return this;
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
public Builder clearObservation() {
if (observationBuilder_ == null) {
if (requestCase_ == 10) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 10) {
requestCase_ = 0;
request_ = null;
}
observationBuilder_.clear();
}
return this;
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
public SC2APIProtocol.Sc2Api.RequestObservation.Builder getObservationBuilder() {
return getObservationFieldBuilder().getBuilder();
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservationOrBuilder getObservationOrBuilder() {
if ((requestCase_ == 10) && (observationBuilder_ != null)) {
return observationBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 10) {
return (SC2APIProtocol.Sc2Api.RequestObservation) request_;
}
return SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
}
}
/**
*
* Snapshot of the current game state.
*
*
* .SC2APIProtocol.RequestObservation observation = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestObservation, SC2APIProtocol.Sc2Api.RequestObservation.Builder, SC2APIProtocol.Sc2Api.RequestObservationOrBuilder>
getObservationFieldBuilder() {
if (observationBuilder_ == null) {
if (!(requestCase_ == 10)) {
request_ = SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
}
observationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestObservation, SC2APIProtocol.Sc2Api.RequestObservation.Builder, SC2APIProtocol.Sc2Api.RequestObservationOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestObservation) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 10;
onChanged();;
return observationBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestAction, SC2APIProtocol.Sc2Api.RequestAction.Builder, SC2APIProtocol.Sc2Api.RequestActionOrBuilder> actionBuilder_;
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
* @return Whether the action field is set.
*/
@java.lang.Override
public boolean hasAction() {
return requestCase_ == 11;
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
* @return The action.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAction getAction() {
if (actionBuilder_ == null) {
if (requestCase_ == 11) {
return (SC2APIProtocol.Sc2Api.RequestAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
} else {
if (requestCase_ == 11) {
return actionBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
}
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
public Builder setAction(SC2APIProtocol.Sc2Api.RequestAction value) {
if (actionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
actionBuilder_.setMessage(value);
}
requestCase_ = 11;
return this;
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
public Builder setAction(
SC2APIProtocol.Sc2Api.RequestAction.Builder builderForValue) {
if (actionBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
actionBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 11;
return this;
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
public Builder mergeAction(SC2APIProtocol.Sc2Api.RequestAction value) {
if (actionBuilder_ == null) {
if (requestCase_ == 11 &&
request_ != SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestAction.newBuilder((SC2APIProtocol.Sc2Api.RequestAction) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 11) {
actionBuilder_.mergeFrom(value);
} else {
actionBuilder_.setMessage(value);
}
}
requestCase_ = 11;
return this;
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
public Builder clearAction() {
if (actionBuilder_ == null) {
if (requestCase_ == 11) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 11) {
requestCase_ = 0;
request_ = null;
}
actionBuilder_.clear();
}
return this;
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
public SC2APIProtocol.Sc2Api.RequestAction.Builder getActionBuilder() {
return getActionFieldBuilder().getBuilder();
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestActionOrBuilder getActionOrBuilder() {
if ((requestCase_ == 11) && (actionBuilder_ != null)) {
return actionBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 11) {
return (SC2APIProtocol.Sc2Api.RequestAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
}
}
/**
*
* Executes an action for a participant.
*
*
* .SC2APIProtocol.RequestAction action = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestAction, SC2APIProtocol.Sc2Api.RequestAction.Builder, SC2APIProtocol.Sc2Api.RequestActionOrBuilder>
getActionFieldBuilder() {
if (actionBuilder_ == null) {
if (!(requestCase_ == 11)) {
request_ = SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
}
actionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestAction, SC2APIProtocol.Sc2Api.RequestAction.Builder, SC2APIProtocol.Sc2Api.RequestActionOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestAction) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 11;
onChanged();;
return actionBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestObserverAction, SC2APIProtocol.Sc2Api.RequestObserverAction.Builder, SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder> obsActionBuilder_;
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
* @return Whether the obsAction field is set.
*/
@java.lang.Override
public boolean hasObsAction() {
return requestCase_ == 21;
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
* @return The obsAction.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverAction getObsAction() {
if (obsActionBuilder_ == null) {
if (requestCase_ == 21) {
return (SC2APIProtocol.Sc2Api.RequestObserverAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
} else {
if (requestCase_ == 21) {
return obsActionBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
}
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
public Builder setObsAction(SC2APIProtocol.Sc2Api.RequestObserverAction value) {
if (obsActionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
obsActionBuilder_.setMessage(value);
}
requestCase_ = 21;
return this;
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
public Builder setObsAction(
SC2APIProtocol.Sc2Api.RequestObserverAction.Builder builderForValue) {
if (obsActionBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
obsActionBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 21;
return this;
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
public Builder mergeObsAction(SC2APIProtocol.Sc2Api.RequestObserverAction value) {
if (obsActionBuilder_ == null) {
if (requestCase_ == 21 &&
request_ != SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestObserverAction.newBuilder((SC2APIProtocol.Sc2Api.RequestObserverAction) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 21) {
obsActionBuilder_.mergeFrom(value);
} else {
obsActionBuilder_.setMessage(value);
}
}
requestCase_ = 21;
return this;
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
public Builder clearObsAction() {
if (obsActionBuilder_ == null) {
if (requestCase_ == 21) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 21) {
requestCase_ = 0;
request_ = null;
}
obsActionBuilder_.clear();
}
return this;
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
public SC2APIProtocol.Sc2Api.RequestObserverAction.Builder getObsActionBuilder() {
return getObsActionFieldBuilder().getBuilder();
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder getObsActionOrBuilder() {
if ((requestCase_ == 21) && (obsActionBuilder_ != null)) {
return obsActionBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 21) {
return (SC2APIProtocol.Sc2Api.RequestObserverAction) request_;
}
return SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
}
}
/**
*
* Executes an action for an observer.
*
*
* .SC2APIProtocol.RequestObserverAction obs_action = 21;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestObserverAction, SC2APIProtocol.Sc2Api.RequestObserverAction.Builder, SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder>
getObsActionFieldBuilder() {
if (obsActionBuilder_ == null) {
if (!(requestCase_ == 21)) {
request_ = SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
}
obsActionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestObserverAction, SC2APIProtocol.Sc2Api.RequestObserverAction.Builder, SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestObserverAction) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 21;
onChanged();;
return obsActionBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestStep, SC2APIProtocol.Sc2Api.RequestStep.Builder, SC2APIProtocol.Sc2Api.RequestStepOrBuilder> stepBuilder_;
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
* @return Whether the step field is set.
*/
@java.lang.Override
public boolean hasStep() {
return requestCase_ == 12;
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
* @return The step.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStep getStep() {
if (stepBuilder_ == null) {
if (requestCase_ == 12) {
return (SC2APIProtocol.Sc2Api.RequestStep) request_;
}
return SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance();
} else {
if (requestCase_ == 12) {
return stepBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance();
}
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
public Builder setStep(SC2APIProtocol.Sc2Api.RequestStep value) {
if (stepBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
stepBuilder_.setMessage(value);
}
requestCase_ = 12;
return this;
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
public Builder setStep(
SC2APIProtocol.Sc2Api.RequestStep.Builder builderForValue) {
if (stepBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
stepBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 12;
return this;
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
public Builder mergeStep(SC2APIProtocol.Sc2Api.RequestStep value) {
if (stepBuilder_ == null) {
if (requestCase_ == 12 &&
request_ != SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestStep.newBuilder((SC2APIProtocol.Sc2Api.RequestStep) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 12) {
stepBuilder_.mergeFrom(value);
} else {
stepBuilder_.setMessage(value);
}
}
requestCase_ = 12;
return this;
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
public Builder clearStep() {
if (stepBuilder_ == null) {
if (requestCase_ == 12) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 12) {
requestCase_ = 0;
request_ = null;
}
stepBuilder_.clear();
}
return this;
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
public SC2APIProtocol.Sc2Api.RequestStep.Builder getStepBuilder() {
return getStepFieldBuilder().getBuilder();
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStepOrBuilder getStepOrBuilder() {
if ((requestCase_ == 12) && (stepBuilder_ != null)) {
return stepBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 12) {
return (SC2APIProtocol.Sc2Api.RequestStep) request_;
}
return SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance();
}
}
/**
*
* Advances the game simulation.
*
*
* .SC2APIProtocol.RequestStep step = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestStep, SC2APIProtocol.Sc2Api.RequestStep.Builder, SC2APIProtocol.Sc2Api.RequestStepOrBuilder>
getStepFieldBuilder() {
if (stepBuilder_ == null) {
if (!(requestCase_ == 12)) {
request_ = SC2APIProtocol.Sc2Api.RequestStep.getDefaultInstance();
}
stepBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestStep, SC2APIProtocol.Sc2Api.RequestStep.Builder, SC2APIProtocol.Sc2Api.RequestStepOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestStep) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 12;
onChanged();;
return stepBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestData, SC2APIProtocol.Sc2Api.RequestData.Builder, SC2APIProtocol.Sc2Api.RequestDataOrBuilder> dataBuilder_;
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
* @return Whether the data field is set.
*/
@java.lang.Override
public boolean hasData() {
return requestCase_ == 13;
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
* @return The data.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestData getData() {
if (dataBuilder_ == null) {
if (requestCase_ == 13) {
return (SC2APIProtocol.Sc2Api.RequestData) request_;
}
return SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance();
} else {
if (requestCase_ == 13) {
return dataBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance();
}
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
public Builder setData(SC2APIProtocol.Sc2Api.RequestData value) {
if (dataBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
dataBuilder_.setMessage(value);
}
requestCase_ = 13;
return this;
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
public Builder setData(
SC2APIProtocol.Sc2Api.RequestData.Builder builderForValue) {
if (dataBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
dataBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 13;
return this;
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
public Builder mergeData(SC2APIProtocol.Sc2Api.RequestData value) {
if (dataBuilder_ == null) {
if (requestCase_ == 13 &&
request_ != SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestData.newBuilder((SC2APIProtocol.Sc2Api.RequestData) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 13) {
dataBuilder_.mergeFrom(value);
} else {
dataBuilder_.setMessage(value);
}
}
requestCase_ = 13;
return this;
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
public Builder clearData() {
if (dataBuilder_ == null) {
if (requestCase_ == 13) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 13) {
requestCase_ = 0;
request_ = null;
}
dataBuilder_.clear();
}
return this;
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
public SC2APIProtocol.Sc2Api.RequestData.Builder getDataBuilder() {
return getDataFieldBuilder().getBuilder();
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestDataOrBuilder getDataOrBuilder() {
if ((requestCase_ == 13) && (dataBuilder_ != null)) {
return dataBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 13) {
return (SC2APIProtocol.Sc2Api.RequestData) request_;
}
return SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance();
}
}
/**
*
* Data about different gameplay elements. May be different for different games.
*
*
* .SC2APIProtocol.RequestData data = 13;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestData, SC2APIProtocol.Sc2Api.RequestData.Builder, SC2APIProtocol.Sc2Api.RequestDataOrBuilder>
getDataFieldBuilder() {
if (dataBuilder_ == null) {
if (!(requestCase_ == 13)) {
request_ = SC2APIProtocol.Sc2Api.RequestData.getDefaultInstance();
}
dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestData, SC2APIProtocol.Sc2Api.RequestData.Builder, SC2APIProtocol.Sc2Api.RequestDataOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestData) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 13;
onChanged();;
return dataBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Query.RequestQuery, SC2APIProtocol.Query.RequestQuery.Builder, SC2APIProtocol.Query.RequestQueryOrBuilder> queryBuilder_;
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
* @return Whether the query field is set.
*/
@java.lang.Override
public boolean hasQuery() {
return requestCase_ == 14;
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
* @return The query.
*/
@java.lang.Override
public SC2APIProtocol.Query.RequestQuery getQuery() {
if (queryBuilder_ == null) {
if (requestCase_ == 14) {
return (SC2APIProtocol.Query.RequestQuery) request_;
}
return SC2APIProtocol.Query.RequestQuery.getDefaultInstance();
} else {
if (requestCase_ == 14) {
return queryBuilder_.getMessage();
}
return SC2APIProtocol.Query.RequestQuery.getDefaultInstance();
}
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
public Builder setQuery(SC2APIProtocol.Query.RequestQuery value) {
if (queryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
queryBuilder_.setMessage(value);
}
requestCase_ = 14;
return this;
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
public Builder setQuery(
SC2APIProtocol.Query.RequestQuery.Builder builderForValue) {
if (queryBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
queryBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 14;
return this;
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
public Builder mergeQuery(SC2APIProtocol.Query.RequestQuery value) {
if (queryBuilder_ == null) {
if (requestCase_ == 14 &&
request_ != SC2APIProtocol.Query.RequestQuery.getDefaultInstance()) {
request_ = SC2APIProtocol.Query.RequestQuery.newBuilder((SC2APIProtocol.Query.RequestQuery) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 14) {
queryBuilder_.mergeFrom(value);
} else {
queryBuilder_.setMessage(value);
}
}
requestCase_ = 14;
return this;
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
public Builder clearQuery() {
if (queryBuilder_ == null) {
if (requestCase_ == 14) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 14) {
requestCase_ = 0;
request_ = null;
}
queryBuilder_.clear();
}
return this;
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
public SC2APIProtocol.Query.RequestQuery.Builder getQueryBuilder() {
return getQueryFieldBuilder().getBuilder();
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
@java.lang.Override
public SC2APIProtocol.Query.RequestQueryOrBuilder getQueryOrBuilder() {
if ((requestCase_ == 14) && (queryBuilder_ != null)) {
return queryBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 14) {
return (SC2APIProtocol.Query.RequestQuery) request_;
}
return SC2APIProtocol.Query.RequestQuery.getDefaultInstance();
}
}
/**
*
* Additional methods for inspecting game state.
*
*
* .SC2APIProtocol.RequestQuery query = 14;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Query.RequestQuery, SC2APIProtocol.Query.RequestQuery.Builder, SC2APIProtocol.Query.RequestQueryOrBuilder>
getQueryFieldBuilder() {
if (queryBuilder_ == null) {
if (!(requestCase_ == 14)) {
request_ = SC2APIProtocol.Query.RequestQuery.getDefaultInstance();
}
queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Query.RequestQuery, SC2APIProtocol.Query.RequestQuery.Builder, SC2APIProtocol.Query.RequestQueryOrBuilder>(
(SC2APIProtocol.Query.RequestQuery) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 14;
onChanged();;
return queryBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestSaveReplay, SC2APIProtocol.Sc2Api.RequestSaveReplay.Builder, SC2APIProtocol.Sc2Api.RequestSaveReplayOrBuilder> saveReplayBuilder_;
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
* @return Whether the saveReplay field is set.
*/
@java.lang.Override
public boolean hasSaveReplay() {
return requestCase_ == 15;
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
* @return The saveReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveReplay getSaveReplay() {
if (saveReplayBuilder_ == null) {
if (requestCase_ == 15) {
return (SC2APIProtocol.Sc2Api.RequestSaveReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance();
} else {
if (requestCase_ == 15) {
return saveReplayBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance();
}
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
public Builder setSaveReplay(SC2APIProtocol.Sc2Api.RequestSaveReplay value) {
if (saveReplayBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
saveReplayBuilder_.setMessage(value);
}
requestCase_ = 15;
return this;
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
public Builder setSaveReplay(
SC2APIProtocol.Sc2Api.RequestSaveReplay.Builder builderForValue) {
if (saveReplayBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
saveReplayBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 15;
return this;
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
public Builder mergeSaveReplay(SC2APIProtocol.Sc2Api.RequestSaveReplay value) {
if (saveReplayBuilder_ == null) {
if (requestCase_ == 15 &&
request_ != SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestSaveReplay.newBuilder((SC2APIProtocol.Sc2Api.RequestSaveReplay) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 15) {
saveReplayBuilder_.mergeFrom(value);
} else {
saveReplayBuilder_.setMessage(value);
}
}
requestCase_ = 15;
return this;
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
public Builder clearSaveReplay() {
if (saveReplayBuilder_ == null) {
if (requestCase_ == 15) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 15) {
requestCase_ = 0;
request_ = null;
}
saveReplayBuilder_.clear();
}
return this;
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
public SC2APIProtocol.Sc2Api.RequestSaveReplay.Builder getSaveReplayBuilder() {
return getSaveReplayFieldBuilder().getBuilder();
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveReplayOrBuilder getSaveReplayOrBuilder() {
if ((requestCase_ == 15) && (saveReplayBuilder_ != null)) {
return saveReplayBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 15) {
return (SC2APIProtocol.Sc2Api.RequestSaveReplay) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance();
}
}
/**
*
* Generates a replay.
*
*
* .SC2APIProtocol.RequestSaveReplay save_replay = 15;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestSaveReplay, SC2APIProtocol.Sc2Api.RequestSaveReplay.Builder, SC2APIProtocol.Sc2Api.RequestSaveReplayOrBuilder>
getSaveReplayFieldBuilder() {
if (saveReplayBuilder_ == null) {
if (!(requestCase_ == 15)) {
request_ = SC2APIProtocol.Sc2Api.RequestSaveReplay.getDefaultInstance();
}
saveReplayBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestSaveReplay, SC2APIProtocol.Sc2Api.RequestSaveReplay.Builder, SC2APIProtocol.Sc2Api.RequestSaveReplayOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestSaveReplay) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 15;
onChanged();;
return saveReplayBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestMapCommand, SC2APIProtocol.Sc2Api.RequestMapCommand.Builder, SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder> mapCommandBuilder_;
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
* @return Whether the mapCommand field is set.
*/
@java.lang.Override
public boolean hasMapCommand() {
return requestCase_ == 22;
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
* @return The mapCommand.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommand getMapCommand() {
if (mapCommandBuilder_ == null) {
if (requestCase_ == 22) {
return (SC2APIProtocol.Sc2Api.RequestMapCommand) request_;
}
return SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
} else {
if (requestCase_ == 22) {
return mapCommandBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
}
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
public Builder setMapCommand(SC2APIProtocol.Sc2Api.RequestMapCommand value) {
if (mapCommandBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
mapCommandBuilder_.setMessage(value);
}
requestCase_ = 22;
return this;
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
public Builder setMapCommand(
SC2APIProtocol.Sc2Api.RequestMapCommand.Builder builderForValue) {
if (mapCommandBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
mapCommandBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 22;
return this;
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
public Builder mergeMapCommand(SC2APIProtocol.Sc2Api.RequestMapCommand value) {
if (mapCommandBuilder_ == null) {
if (requestCase_ == 22 &&
request_ != SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestMapCommand.newBuilder((SC2APIProtocol.Sc2Api.RequestMapCommand) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 22) {
mapCommandBuilder_.mergeFrom(value);
} else {
mapCommandBuilder_.setMessage(value);
}
}
requestCase_ = 22;
return this;
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
public Builder clearMapCommand() {
if (mapCommandBuilder_ == null) {
if (requestCase_ == 22) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 22) {
requestCase_ = 0;
request_ = null;
}
mapCommandBuilder_.clear();
}
return this;
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
public SC2APIProtocol.Sc2Api.RequestMapCommand.Builder getMapCommandBuilder() {
return getMapCommandFieldBuilder().getBuilder();
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder getMapCommandOrBuilder() {
if ((requestCase_ == 22) && (mapCommandBuilder_ != null)) {
return mapCommandBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 22) {
return (SC2APIProtocol.Sc2Api.RequestMapCommand) request_;
}
return SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
}
}
/**
*
* Execute a particular trigger through a string interface
*
*
* .SC2APIProtocol.RequestMapCommand map_command = 22;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestMapCommand, SC2APIProtocol.Sc2Api.RequestMapCommand.Builder, SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder>
getMapCommandFieldBuilder() {
if (mapCommandBuilder_ == null) {
if (!(requestCase_ == 22)) {
request_ = SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
}
mapCommandBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestMapCommand, SC2APIProtocol.Sc2Api.RequestMapCommand.Builder, SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestMapCommand) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 22;
onChanged();;
return mapCommandBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestReplayInfo, SC2APIProtocol.Sc2Api.RequestReplayInfo.Builder, SC2APIProtocol.Sc2Api.RequestReplayInfoOrBuilder> replayInfoBuilder_;
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
* @return Whether the replayInfo field is set.
*/
@java.lang.Override
public boolean hasReplayInfo() {
return requestCase_ == 16;
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
* @return The replayInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestReplayInfo getReplayInfo() {
if (replayInfoBuilder_ == null) {
if (requestCase_ == 16) {
return (SC2APIProtocol.Sc2Api.RequestReplayInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance();
} else {
if (requestCase_ == 16) {
return replayInfoBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance();
}
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
public Builder setReplayInfo(SC2APIProtocol.Sc2Api.RequestReplayInfo value) {
if (replayInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
replayInfoBuilder_.setMessage(value);
}
requestCase_ = 16;
return this;
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
public Builder setReplayInfo(
SC2APIProtocol.Sc2Api.RequestReplayInfo.Builder builderForValue) {
if (replayInfoBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
replayInfoBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 16;
return this;
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
public Builder mergeReplayInfo(SC2APIProtocol.Sc2Api.RequestReplayInfo value) {
if (replayInfoBuilder_ == null) {
if (requestCase_ == 16 &&
request_ != SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestReplayInfo.newBuilder((SC2APIProtocol.Sc2Api.RequestReplayInfo) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 16) {
replayInfoBuilder_.mergeFrom(value);
} else {
replayInfoBuilder_.setMessage(value);
}
}
requestCase_ = 16;
return this;
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
public Builder clearReplayInfo() {
if (replayInfoBuilder_ == null) {
if (requestCase_ == 16) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 16) {
requestCase_ = 0;
request_ = null;
}
replayInfoBuilder_.clear();
}
return this;
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
public SC2APIProtocol.Sc2Api.RequestReplayInfo.Builder getReplayInfoBuilder() {
return getReplayInfoFieldBuilder().getBuilder();
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestReplayInfoOrBuilder getReplayInfoOrBuilder() {
if ((requestCase_ == 16) && (replayInfoBuilder_ != null)) {
return replayInfoBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 16) {
return (SC2APIProtocol.Sc2Api.RequestReplayInfo) request_;
}
return SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance();
}
}
/**
*
* Other.
*
*
* .SC2APIProtocol.RequestReplayInfo replay_info = 16;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestReplayInfo, SC2APIProtocol.Sc2Api.RequestReplayInfo.Builder, SC2APIProtocol.Sc2Api.RequestReplayInfoOrBuilder>
getReplayInfoFieldBuilder() {
if (replayInfoBuilder_ == null) {
if (!(requestCase_ == 16)) {
request_ = SC2APIProtocol.Sc2Api.RequestReplayInfo.getDefaultInstance();
}
replayInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestReplayInfo, SC2APIProtocol.Sc2Api.RequestReplayInfo.Builder, SC2APIProtocol.Sc2Api.RequestReplayInfoOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestReplayInfo) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 16;
onChanged();;
return replayInfoBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestAvailableMaps, SC2APIProtocol.Sc2Api.RequestAvailableMaps.Builder, SC2APIProtocol.Sc2Api.RequestAvailableMapsOrBuilder> availableMapsBuilder_;
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
* @return Whether the availableMaps field is set.
*/
@java.lang.Override
public boolean hasAvailableMaps() {
return requestCase_ == 17;
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
* @return The availableMaps.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAvailableMaps getAvailableMaps() {
if (availableMapsBuilder_ == null) {
if (requestCase_ == 17) {
return (SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_;
}
return SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance();
} else {
if (requestCase_ == 17) {
return availableMapsBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance();
}
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
public Builder setAvailableMaps(SC2APIProtocol.Sc2Api.RequestAvailableMaps value) {
if (availableMapsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
availableMapsBuilder_.setMessage(value);
}
requestCase_ = 17;
return this;
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
public Builder setAvailableMaps(
SC2APIProtocol.Sc2Api.RequestAvailableMaps.Builder builderForValue) {
if (availableMapsBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
availableMapsBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 17;
return this;
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
public Builder mergeAvailableMaps(SC2APIProtocol.Sc2Api.RequestAvailableMaps value) {
if (availableMapsBuilder_ == null) {
if (requestCase_ == 17 &&
request_ != SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestAvailableMaps.newBuilder((SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 17) {
availableMapsBuilder_.mergeFrom(value);
} else {
availableMapsBuilder_.setMessage(value);
}
}
requestCase_ = 17;
return this;
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
public Builder clearAvailableMaps() {
if (availableMapsBuilder_ == null) {
if (requestCase_ == 17) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 17) {
requestCase_ = 0;
request_ = null;
}
availableMapsBuilder_.clear();
}
return this;
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
public SC2APIProtocol.Sc2Api.RequestAvailableMaps.Builder getAvailableMapsBuilder() {
return getAvailableMapsFieldBuilder().getBuilder();
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAvailableMapsOrBuilder getAvailableMapsOrBuilder() {
if ((requestCase_ == 17) && (availableMapsBuilder_ != null)) {
return availableMapsBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 17) {
return (SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_;
}
return SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance();
}
}
/**
*
* Returns directory of maps that can be played on.
*
*
* .SC2APIProtocol.RequestAvailableMaps available_maps = 17;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestAvailableMaps, SC2APIProtocol.Sc2Api.RequestAvailableMaps.Builder, SC2APIProtocol.Sc2Api.RequestAvailableMapsOrBuilder>
getAvailableMapsFieldBuilder() {
if (availableMapsBuilder_ == null) {
if (!(requestCase_ == 17)) {
request_ = SC2APIProtocol.Sc2Api.RequestAvailableMaps.getDefaultInstance();
}
availableMapsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestAvailableMaps, SC2APIProtocol.Sc2Api.RequestAvailableMaps.Builder, SC2APIProtocol.Sc2Api.RequestAvailableMapsOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestAvailableMaps) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 17;
onChanged();;
return availableMapsBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestSaveMap, SC2APIProtocol.Sc2Api.RequestSaveMap.Builder, SC2APIProtocol.Sc2Api.RequestSaveMapOrBuilder> saveMapBuilder_;
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
* @return Whether the saveMap field is set.
*/
@java.lang.Override
public boolean hasSaveMap() {
return requestCase_ == 18;
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
* @return The saveMap.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveMap getSaveMap() {
if (saveMapBuilder_ == null) {
if (requestCase_ == 18) {
return (SC2APIProtocol.Sc2Api.RequestSaveMap) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance();
} else {
if (requestCase_ == 18) {
return saveMapBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance();
}
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
public Builder setSaveMap(SC2APIProtocol.Sc2Api.RequestSaveMap value) {
if (saveMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
saveMapBuilder_.setMessage(value);
}
requestCase_ = 18;
return this;
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
public Builder setSaveMap(
SC2APIProtocol.Sc2Api.RequestSaveMap.Builder builderForValue) {
if (saveMapBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
saveMapBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 18;
return this;
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
public Builder mergeSaveMap(SC2APIProtocol.Sc2Api.RequestSaveMap value) {
if (saveMapBuilder_ == null) {
if (requestCase_ == 18 &&
request_ != SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestSaveMap.newBuilder((SC2APIProtocol.Sc2Api.RequestSaveMap) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 18) {
saveMapBuilder_.mergeFrom(value);
} else {
saveMapBuilder_.setMessage(value);
}
}
requestCase_ = 18;
return this;
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
public Builder clearSaveMap() {
if (saveMapBuilder_ == null) {
if (requestCase_ == 18) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 18) {
requestCase_ = 0;
request_ = null;
}
saveMapBuilder_.clear();
}
return this;
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
public SC2APIProtocol.Sc2Api.RequestSaveMap.Builder getSaveMapBuilder() {
return getSaveMapFieldBuilder().getBuilder();
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestSaveMapOrBuilder getSaveMapOrBuilder() {
if ((requestCase_ == 18) && (saveMapBuilder_ != null)) {
return saveMapBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 18) {
return (SC2APIProtocol.Sc2Api.RequestSaveMap) request_;
}
return SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance();
}
}
/**
*
* Saves binary map data to the local temp directory.
*
*
* .SC2APIProtocol.RequestSaveMap save_map = 18;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestSaveMap, SC2APIProtocol.Sc2Api.RequestSaveMap.Builder, SC2APIProtocol.Sc2Api.RequestSaveMapOrBuilder>
getSaveMapFieldBuilder() {
if (saveMapBuilder_ == null) {
if (!(requestCase_ == 18)) {
request_ = SC2APIProtocol.Sc2Api.RequestSaveMap.getDefaultInstance();
}
saveMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestSaveMap, SC2APIProtocol.Sc2Api.RequestSaveMap.Builder, SC2APIProtocol.Sc2Api.RequestSaveMapOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestSaveMap) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 18;
onChanged();;
return saveMapBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestPing, SC2APIProtocol.Sc2Api.RequestPing.Builder, SC2APIProtocol.Sc2Api.RequestPingOrBuilder> pingBuilder_;
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
* @return Whether the ping field is set.
*/
@java.lang.Override
public boolean hasPing() {
return requestCase_ == 19;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
* @return The ping.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestPing getPing() {
if (pingBuilder_ == null) {
if (requestCase_ == 19) {
return (SC2APIProtocol.Sc2Api.RequestPing) request_;
}
return SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance();
} else {
if (requestCase_ == 19) {
return pingBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance();
}
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
public Builder setPing(SC2APIProtocol.Sc2Api.RequestPing value) {
if (pingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
pingBuilder_.setMessage(value);
}
requestCase_ = 19;
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
public Builder setPing(
SC2APIProtocol.Sc2Api.RequestPing.Builder builderForValue) {
if (pingBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
pingBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 19;
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
public Builder mergePing(SC2APIProtocol.Sc2Api.RequestPing value) {
if (pingBuilder_ == null) {
if (requestCase_ == 19 &&
request_ != SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestPing.newBuilder((SC2APIProtocol.Sc2Api.RequestPing) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 19) {
pingBuilder_.mergeFrom(value);
} else {
pingBuilder_.setMessage(value);
}
}
requestCase_ = 19;
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
public Builder clearPing() {
if (pingBuilder_ == null) {
if (requestCase_ == 19) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 19) {
requestCase_ = 0;
request_ = null;
}
pingBuilder_.clear();
}
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
public SC2APIProtocol.Sc2Api.RequestPing.Builder getPingBuilder() {
return getPingFieldBuilder().getBuilder();
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestPingOrBuilder getPingOrBuilder() {
if ((requestCase_ == 19) && (pingBuilder_ != null)) {
return pingBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 19) {
return (SC2APIProtocol.Sc2Api.RequestPing) request_;
}
return SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance();
}
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.RequestPing ping = 19;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestPing, SC2APIProtocol.Sc2Api.RequestPing.Builder, SC2APIProtocol.Sc2Api.RequestPingOrBuilder>
getPingFieldBuilder() {
if (pingBuilder_ == null) {
if (!(requestCase_ == 19)) {
request_ = SC2APIProtocol.Sc2Api.RequestPing.getDefaultInstance();
}
pingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestPing, SC2APIProtocol.Sc2Api.RequestPing.Builder, SC2APIProtocol.Sc2Api.RequestPingOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestPing) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 19;
onChanged();;
return pingBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestDebug, SC2APIProtocol.Sc2Api.RequestDebug.Builder, SC2APIProtocol.Sc2Api.RequestDebugOrBuilder> debugBuilder_;
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
* @return Whether the debug field is set.
*/
@java.lang.Override
public boolean hasDebug() {
return requestCase_ == 20;
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
* @return The debug.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestDebug getDebug() {
if (debugBuilder_ == null) {
if (requestCase_ == 20) {
return (SC2APIProtocol.Sc2Api.RequestDebug) request_;
}
return SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance();
} else {
if (requestCase_ == 20) {
return debugBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance();
}
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
public Builder setDebug(SC2APIProtocol.Sc2Api.RequestDebug value) {
if (debugBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
request_ = value;
onChanged();
} else {
debugBuilder_.setMessage(value);
}
requestCase_ = 20;
return this;
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
public Builder setDebug(
SC2APIProtocol.Sc2Api.RequestDebug.Builder builderForValue) {
if (debugBuilder_ == null) {
request_ = builderForValue.build();
onChanged();
} else {
debugBuilder_.setMessage(builderForValue.build());
}
requestCase_ = 20;
return this;
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
public Builder mergeDebug(SC2APIProtocol.Sc2Api.RequestDebug value) {
if (debugBuilder_ == null) {
if (requestCase_ == 20 &&
request_ != SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance()) {
request_ = SC2APIProtocol.Sc2Api.RequestDebug.newBuilder((SC2APIProtocol.Sc2Api.RequestDebug) request_)
.mergeFrom(value).buildPartial();
} else {
request_ = value;
}
onChanged();
} else {
if (requestCase_ == 20) {
debugBuilder_.mergeFrom(value);
} else {
debugBuilder_.setMessage(value);
}
}
requestCase_ = 20;
return this;
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
public Builder clearDebug() {
if (debugBuilder_ == null) {
if (requestCase_ == 20) {
requestCase_ = 0;
request_ = null;
onChanged();
}
} else {
if (requestCase_ == 20) {
requestCase_ = 0;
request_ = null;
}
debugBuilder_.clear();
}
return this;
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
public SC2APIProtocol.Sc2Api.RequestDebug.Builder getDebugBuilder() {
return getDebugFieldBuilder().getBuilder();
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestDebugOrBuilder getDebugOrBuilder() {
if ((requestCase_ == 20) && (debugBuilder_ != null)) {
return debugBuilder_.getMessageOrBuilder();
} else {
if (requestCase_ == 20) {
return (SC2APIProtocol.Sc2Api.RequestDebug) request_;
}
return SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance();
}
}
/**
*
* Display debug information and execute debug actions.
*
*
* .SC2APIProtocol.RequestDebug debug = 20;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestDebug, SC2APIProtocol.Sc2Api.RequestDebug.Builder, SC2APIProtocol.Sc2Api.RequestDebugOrBuilder>
getDebugFieldBuilder() {
if (debugBuilder_ == null) {
if (!(requestCase_ == 20)) {
request_ = SC2APIProtocol.Sc2Api.RequestDebug.getDefaultInstance();
}
debugBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.RequestDebug, SC2APIProtocol.Sc2Api.RequestDebug.Builder, SC2APIProtocol.Sc2Api.RequestDebugOrBuilder>(
(SC2APIProtocol.Sc2Api.RequestDebug) request_,
getParentForChildren(),
isClean());
request_ = null;
}
requestCase_ = 20;
onChanged();;
return debugBuilder_;
}
private int id_ ;
/**
* optional uint32 id = 97;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00400000) != 0);
}
/**
* optional uint32 id = 97;
* @return The id.
*/
@java.lang.Override
public int getId() {
return id_;
}
/**
* optional uint32 id = 97;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(int value) {
bitField0_ |= 0x00400000;
id_ = value;
onChanged();
return this;
}
/**
* optional uint32 id = 97;
* @return This builder for chaining.
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00400000);
id_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.Request)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.Request)
private static final SC2APIProtocol.Sc2Api.Request DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.Request();
}
public static SC2APIProtocol.Sc2Api.Request getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Request parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Request getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.Response)
com.google.protobuf.MessageOrBuilder {
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
* @return Whether the createGame field is set.
*/
boolean hasCreateGame();
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
* @return The createGame.
*/
SC2APIProtocol.Sc2Api.ResponseCreateGame getCreateGame();
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder getCreateGameOrBuilder();
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
* @return Whether the joinGame field is set.
*/
boolean hasJoinGame();
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
* @return The joinGame.
*/
SC2APIProtocol.Sc2Api.ResponseJoinGame getJoinGame();
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder getJoinGameOrBuilder();
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
* @return Whether the restartGame field is set.
*/
boolean hasRestartGame();
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
* @return The restartGame.
*/
SC2APIProtocol.Sc2Api.ResponseRestartGame getRestartGame();
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder getRestartGameOrBuilder();
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
* @return Whether the startReplay field is set.
*/
boolean hasStartReplay();
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
* @return The startReplay.
*/
SC2APIProtocol.Sc2Api.ResponseStartReplay getStartReplay();
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder getStartReplayOrBuilder();
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
* @return Whether the leaveGame field is set.
*/
boolean hasLeaveGame();
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
* @return The leaveGame.
*/
SC2APIProtocol.Sc2Api.ResponseLeaveGame getLeaveGame();
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder getLeaveGameOrBuilder();
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
* @return Whether the quickSave field is set.
*/
boolean hasQuickSave();
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
* @return The quickSave.
*/
SC2APIProtocol.Sc2Api.ResponseQuickSave getQuickSave();
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder getQuickSaveOrBuilder();
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
* @return Whether the quickLoad field is set.
*/
boolean hasQuickLoad();
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
* @return The quickLoad.
*/
SC2APIProtocol.Sc2Api.ResponseQuickLoad getQuickLoad();
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder getQuickLoadOrBuilder();
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
* @return Whether the quit field is set.
*/
boolean hasQuit();
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
* @return The quit.
*/
SC2APIProtocol.Sc2Api.ResponseQuit getQuit();
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder getQuitOrBuilder();
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
* @return Whether the gameInfo field is set.
*/
boolean hasGameInfo();
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
* @return The gameInfo.
*/
SC2APIProtocol.Sc2Api.ResponseGameInfo getGameInfo();
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder getGameInfoOrBuilder();
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
* @return Whether the observation field is set.
*/
boolean hasObservation();
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
* @return The observation.
*/
SC2APIProtocol.Sc2Api.ResponseObservation getObservation();
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder getObservationOrBuilder();
/**
* .SC2APIProtocol.ResponseAction action = 11;
* @return Whether the action field is set.
*/
boolean hasAction();
/**
* .SC2APIProtocol.ResponseAction action = 11;
* @return The action.
*/
SC2APIProtocol.Sc2Api.ResponseAction getAction();
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
SC2APIProtocol.Sc2Api.ResponseActionOrBuilder getActionOrBuilder();
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
* @return Whether the obsAction field is set.
*/
boolean hasObsAction();
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
* @return The obsAction.
*/
SC2APIProtocol.Sc2Api.ResponseObserverAction getObsAction();
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder getObsActionOrBuilder();
/**
* .SC2APIProtocol.ResponseStep step = 12;
* @return Whether the step field is set.
*/
boolean hasStep();
/**
* .SC2APIProtocol.ResponseStep step = 12;
* @return The step.
*/
SC2APIProtocol.Sc2Api.ResponseStep getStep();
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
SC2APIProtocol.Sc2Api.ResponseStepOrBuilder getStepOrBuilder();
/**
* .SC2APIProtocol.ResponseData data = 13;
* @return Whether the data field is set.
*/
boolean hasData();
/**
* .SC2APIProtocol.ResponseData data = 13;
* @return The data.
*/
SC2APIProtocol.Sc2Api.ResponseData getData();
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
SC2APIProtocol.Sc2Api.ResponseDataOrBuilder getDataOrBuilder();
/**
* .SC2APIProtocol.ResponseQuery query = 14;
* @return Whether the query field is set.
*/
boolean hasQuery();
/**
* .SC2APIProtocol.ResponseQuery query = 14;
* @return The query.
*/
SC2APIProtocol.Query.ResponseQuery getQuery();
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
SC2APIProtocol.Query.ResponseQueryOrBuilder getQueryOrBuilder();
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
* @return Whether the saveReplay field is set.
*/
boolean hasSaveReplay();
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
* @return The saveReplay.
*/
SC2APIProtocol.Sc2Api.ResponseSaveReplay getSaveReplay();
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
SC2APIProtocol.Sc2Api.ResponseSaveReplayOrBuilder getSaveReplayOrBuilder();
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
* @return Whether the replayInfo field is set.
*/
boolean hasReplayInfo();
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
* @return The replayInfo.
*/
SC2APIProtocol.Sc2Api.ResponseReplayInfo getReplayInfo();
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
SC2APIProtocol.Sc2Api.ResponseReplayInfoOrBuilder getReplayInfoOrBuilder();
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
* @return Whether the availableMaps field is set.
*/
boolean hasAvailableMaps();
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
* @return The availableMaps.
*/
SC2APIProtocol.Sc2Api.ResponseAvailableMaps getAvailableMaps();
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
SC2APIProtocol.Sc2Api.ResponseAvailableMapsOrBuilder getAvailableMapsOrBuilder();
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
* @return Whether the saveMap field is set.
*/
boolean hasSaveMap();
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
* @return The saveMap.
*/
SC2APIProtocol.Sc2Api.ResponseSaveMap getSaveMap();
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
SC2APIProtocol.Sc2Api.ResponseSaveMapOrBuilder getSaveMapOrBuilder();
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
* @return Whether the mapCommand field is set.
*/
boolean hasMapCommand();
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
* @return The mapCommand.
*/
SC2APIProtocol.Sc2Api.ResponseMapCommand getMapCommand();
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder getMapCommandOrBuilder();
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
* @return Whether the ping field is set.
*/
boolean hasPing();
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
* @return The ping.
*/
SC2APIProtocol.Sc2Api.ResponsePing getPing();
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
SC2APIProtocol.Sc2Api.ResponsePingOrBuilder getPingOrBuilder();
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
* @return Whether the debug field is set.
*/
boolean hasDebug();
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
* @return The debug.
*/
SC2APIProtocol.Sc2Api.ResponseDebug getDebug();
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
SC2APIProtocol.Sc2Api.ResponseDebugOrBuilder getDebugOrBuilder();
/**
* optional uint32 id = 97;
* @return Whether the id field is set.
*/
boolean hasId();
/**
* optional uint32 id = 97;
* @return The id.
*/
int getId();
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return A list containing the error.
*/
java.util.List
getErrorList();
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return The count of error.
*/
int getErrorCount();
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index of the element to return.
* @return The error at the given index.
*/
java.lang.String getError(int index);
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index of the value to return.
* @return The bytes of the error at the given index.
*/
com.google.protobuf.ByteString
getErrorBytes(int index);
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return Whether the status field is set.
*/
boolean hasStatus();
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return The status.
*/
SC2APIProtocol.Sc2Api.Status getStatus();
public SC2APIProtocol.Sc2Api.Response.ResponseCase getResponseCase();
}
/**
* Protobuf type {@code SC2APIProtocol.Response}
*/
public static final class Response extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.Response)
ResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use Response.newBuilder() to construct.
private Response(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Response() {
error_ = com.google.protobuf.LazyStringArrayList.EMPTY;
status_ = 1;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Response();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Response_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Response_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.Response.class, SC2APIProtocol.Sc2Api.Response.Builder.class);
}
private int bitField0_;
private int responseCase_ = 0;
private java.lang.Object response_;
public enum ResponseCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CREATE_GAME(1),
JOIN_GAME(2),
RESTART_GAME(3),
START_REPLAY(4),
LEAVE_GAME(5),
QUICK_SAVE(6),
QUICK_LOAD(7),
QUIT(8),
GAME_INFO(9),
OBSERVATION(10),
ACTION(11),
OBS_ACTION(21),
STEP(12),
DATA(13),
QUERY(14),
SAVE_REPLAY(15),
REPLAY_INFO(16),
AVAILABLE_MAPS(17),
SAVE_MAP(18),
MAP_COMMAND(22),
PING(19),
DEBUG(20),
RESPONSE_NOT_SET(0);
private final int value;
private ResponseCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ResponseCase valueOf(int value) {
return forNumber(value);
}
public static ResponseCase forNumber(int value) {
switch (value) {
case 1: return CREATE_GAME;
case 2: return JOIN_GAME;
case 3: return RESTART_GAME;
case 4: return START_REPLAY;
case 5: return LEAVE_GAME;
case 6: return QUICK_SAVE;
case 7: return QUICK_LOAD;
case 8: return QUIT;
case 9: return GAME_INFO;
case 10: return OBSERVATION;
case 11: return ACTION;
case 21: return OBS_ACTION;
case 12: return STEP;
case 13: return DATA;
case 14: return QUERY;
case 15: return SAVE_REPLAY;
case 16: return REPLAY_INFO;
case 17: return AVAILABLE_MAPS;
case 18: return SAVE_MAP;
case 22: return MAP_COMMAND;
case 19: return PING;
case 20: return DEBUG;
case 0: return RESPONSE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ResponseCase
getResponseCase() {
return ResponseCase.forNumber(
responseCase_);
}
public static final int CREATE_GAME_FIELD_NUMBER = 1;
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
* @return Whether the createGame field is set.
*/
@java.lang.Override
public boolean hasCreateGame() {
return responseCase_ == 1;
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
* @return The createGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame getCreateGame() {
if (responseCase_ == 1) {
return (SC2APIProtocol.Sc2Api.ResponseCreateGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder getCreateGameOrBuilder() {
if (responseCase_ == 1) {
return (SC2APIProtocol.Sc2Api.ResponseCreateGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
}
public static final int JOIN_GAME_FIELD_NUMBER = 2;
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
* @return Whether the joinGame field is set.
*/
@java.lang.Override
public boolean hasJoinGame() {
return responseCase_ == 2;
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
* @return The joinGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame getJoinGame() {
if (responseCase_ == 2) {
return (SC2APIProtocol.Sc2Api.ResponseJoinGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder getJoinGameOrBuilder() {
if (responseCase_ == 2) {
return (SC2APIProtocol.Sc2Api.ResponseJoinGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
}
public static final int RESTART_GAME_FIELD_NUMBER = 3;
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
* @return Whether the restartGame field is set.
*/
@java.lang.Override
public boolean hasRestartGame() {
return responseCase_ == 3;
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
* @return The restartGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame getRestartGame() {
if (responseCase_ == 3) {
return (SC2APIProtocol.Sc2Api.ResponseRestartGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder getRestartGameOrBuilder() {
if (responseCase_ == 3) {
return (SC2APIProtocol.Sc2Api.ResponseRestartGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
}
public static final int START_REPLAY_FIELD_NUMBER = 4;
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
* @return Whether the startReplay field is set.
*/
@java.lang.Override
public boolean hasStartReplay() {
return responseCase_ == 4;
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
* @return The startReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay getStartReplay() {
if (responseCase_ == 4) {
return (SC2APIProtocol.Sc2Api.ResponseStartReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder getStartReplayOrBuilder() {
if (responseCase_ == 4) {
return (SC2APIProtocol.Sc2Api.ResponseStartReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
}
public static final int LEAVE_GAME_FIELD_NUMBER = 5;
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
* @return Whether the leaveGame field is set.
*/
@java.lang.Override
public boolean hasLeaveGame() {
return responseCase_ == 5;
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
* @return The leaveGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGame getLeaveGame() {
if (responseCase_ == 5) {
return (SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder getLeaveGameOrBuilder() {
if (responseCase_ == 5) {
return (SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
}
public static final int QUICK_SAVE_FIELD_NUMBER = 6;
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
* @return Whether the quickSave field is set.
*/
@java.lang.Override
public boolean hasQuickSave() {
return responseCase_ == 6;
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
* @return The quickSave.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSave getQuickSave() {
if (responseCase_ == 6) {
return (SC2APIProtocol.Sc2Api.ResponseQuickSave) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder getQuickSaveOrBuilder() {
if (responseCase_ == 6) {
return (SC2APIProtocol.Sc2Api.ResponseQuickSave) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
}
public static final int QUICK_LOAD_FIELD_NUMBER = 7;
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
* @return Whether the quickLoad field is set.
*/
@java.lang.Override
public boolean hasQuickLoad() {
return responseCase_ == 7;
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
* @return The quickLoad.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoad getQuickLoad() {
if (responseCase_ == 7) {
return (SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder getQuickLoadOrBuilder() {
if (responseCase_ == 7) {
return (SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
}
public static final int QUIT_FIELD_NUMBER = 8;
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
* @return Whether the quit field is set.
*/
@java.lang.Override
public boolean hasQuit() {
return responseCase_ == 8;
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
* @return The quit.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuit getQuit() {
if (responseCase_ == 8) {
return (SC2APIProtocol.Sc2Api.ResponseQuit) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder getQuitOrBuilder() {
if (responseCase_ == 8) {
return (SC2APIProtocol.Sc2Api.ResponseQuit) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
}
public static final int GAME_INFO_FIELD_NUMBER = 9;
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
* @return Whether the gameInfo field is set.
*/
@java.lang.Override
public boolean hasGameInfo() {
return responseCase_ == 9;
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
* @return The gameInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfo getGameInfo() {
if (responseCase_ == 9) {
return (SC2APIProtocol.Sc2Api.ResponseGameInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder getGameInfoOrBuilder() {
if (responseCase_ == 9) {
return (SC2APIProtocol.Sc2Api.ResponseGameInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
}
public static final int OBSERVATION_FIELD_NUMBER = 10;
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
* @return Whether the observation field is set.
*/
@java.lang.Override
public boolean hasObservation() {
return responseCase_ == 10;
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
* @return The observation.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservation getObservation() {
if (responseCase_ == 10) {
return (SC2APIProtocol.Sc2Api.ResponseObservation) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder getObservationOrBuilder() {
if (responseCase_ == 10) {
return (SC2APIProtocol.Sc2Api.ResponseObservation) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
}
public static final int ACTION_FIELD_NUMBER = 11;
/**
* .SC2APIProtocol.ResponseAction action = 11;
* @return Whether the action field is set.
*/
@java.lang.Override
public boolean hasAction() {
return responseCase_ == 11;
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
* @return The action.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAction getAction() {
if (responseCase_ == 11) {
return (SC2APIProtocol.Sc2Api.ResponseAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseActionOrBuilder getActionOrBuilder() {
if (responseCase_ == 11) {
return (SC2APIProtocol.Sc2Api.ResponseAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
}
public static final int OBS_ACTION_FIELD_NUMBER = 21;
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
* @return Whether the obsAction field is set.
*/
@java.lang.Override
public boolean hasObsAction() {
return responseCase_ == 21;
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
* @return The obsAction.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverAction getObsAction() {
if (responseCase_ == 21) {
return (SC2APIProtocol.Sc2Api.ResponseObserverAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder getObsActionOrBuilder() {
if (responseCase_ == 21) {
return (SC2APIProtocol.Sc2Api.ResponseObserverAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
}
public static final int STEP_FIELD_NUMBER = 12;
/**
* .SC2APIProtocol.ResponseStep step = 12;
* @return Whether the step field is set.
*/
@java.lang.Override
public boolean hasStep() {
return responseCase_ == 12;
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
* @return The step.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStep getStep() {
if (responseCase_ == 12) {
return (SC2APIProtocol.Sc2Api.ResponseStep) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStepOrBuilder getStepOrBuilder() {
if (responseCase_ == 12) {
return (SC2APIProtocol.Sc2Api.ResponseStep) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance();
}
public static final int DATA_FIELD_NUMBER = 13;
/**
* .SC2APIProtocol.ResponseData data = 13;
* @return Whether the data field is set.
*/
@java.lang.Override
public boolean hasData() {
return responseCase_ == 13;
}
/**
* .SC2APIProtocol.ResponseData data = 13;
* @return The data.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseData getData() {
if (responseCase_ == 13) {
return (SC2APIProtocol.Sc2Api.ResponseData) response_;
}
return SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseDataOrBuilder getDataOrBuilder() {
if (responseCase_ == 13) {
return (SC2APIProtocol.Sc2Api.ResponseData) response_;
}
return SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance();
}
public static final int QUERY_FIELD_NUMBER = 14;
/**
* .SC2APIProtocol.ResponseQuery query = 14;
* @return Whether the query field is set.
*/
@java.lang.Override
public boolean hasQuery() {
return responseCase_ == 14;
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
* @return The query.
*/
@java.lang.Override
public SC2APIProtocol.Query.ResponseQuery getQuery() {
if (responseCase_ == 14) {
return (SC2APIProtocol.Query.ResponseQuery) response_;
}
return SC2APIProtocol.Query.ResponseQuery.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
@java.lang.Override
public SC2APIProtocol.Query.ResponseQueryOrBuilder getQueryOrBuilder() {
if (responseCase_ == 14) {
return (SC2APIProtocol.Query.ResponseQuery) response_;
}
return SC2APIProtocol.Query.ResponseQuery.getDefaultInstance();
}
public static final int SAVE_REPLAY_FIELD_NUMBER = 15;
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
* @return Whether the saveReplay field is set.
*/
@java.lang.Override
public boolean hasSaveReplay() {
return responseCase_ == 15;
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
* @return The saveReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveReplay getSaveReplay() {
if (responseCase_ == 15) {
return (SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveReplayOrBuilder getSaveReplayOrBuilder() {
if (responseCase_ == 15) {
return (SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance();
}
public static final int REPLAY_INFO_FIELD_NUMBER = 16;
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
* @return Whether the replayInfo field is set.
*/
@java.lang.Override
public boolean hasReplayInfo() {
return responseCase_ == 16;
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
* @return The replayInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseReplayInfo getReplayInfo() {
if (responseCase_ == 16) {
return (SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseReplayInfoOrBuilder getReplayInfoOrBuilder() {
if (responseCase_ == 16) {
return (SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance();
}
public static final int AVAILABLE_MAPS_FIELD_NUMBER = 17;
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
* @return Whether the availableMaps field is set.
*/
@java.lang.Override
public boolean hasAvailableMaps() {
return responseCase_ == 17;
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
* @return The availableMaps.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAvailableMaps getAvailableMaps() {
if (responseCase_ == 17) {
return (SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAvailableMapsOrBuilder getAvailableMapsOrBuilder() {
if (responseCase_ == 17) {
return (SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance();
}
public static final int SAVE_MAP_FIELD_NUMBER = 18;
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
* @return Whether the saveMap field is set.
*/
@java.lang.Override
public boolean hasSaveMap() {
return responseCase_ == 18;
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
* @return The saveMap.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveMap getSaveMap() {
if (responseCase_ == 18) {
return (SC2APIProtocol.Sc2Api.ResponseSaveMap) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveMapOrBuilder getSaveMapOrBuilder() {
if (responseCase_ == 18) {
return (SC2APIProtocol.Sc2Api.ResponseSaveMap) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance();
}
public static final int MAP_COMMAND_FIELD_NUMBER = 22;
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
* @return Whether the mapCommand field is set.
*/
@java.lang.Override
public boolean hasMapCommand() {
return responseCase_ == 22;
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
* @return The mapCommand.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand getMapCommand() {
if (responseCase_ == 22) {
return (SC2APIProtocol.Sc2Api.ResponseMapCommand) response_;
}
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder getMapCommandOrBuilder() {
if (responseCase_ == 22) {
return (SC2APIProtocol.Sc2Api.ResponseMapCommand) response_;
}
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
}
public static final int PING_FIELD_NUMBER = 19;
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
* @return Whether the ping field is set.
*/
@java.lang.Override
public boolean hasPing() {
return responseCase_ == 19;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
* @return The ping.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponsePing getPing() {
if (responseCase_ == 19) {
return (SC2APIProtocol.Sc2Api.ResponsePing) response_;
}
return SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance();
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponsePingOrBuilder getPingOrBuilder() {
if (responseCase_ == 19) {
return (SC2APIProtocol.Sc2Api.ResponsePing) response_;
}
return SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance();
}
public static final int DEBUG_FIELD_NUMBER = 20;
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
* @return Whether the debug field is set.
*/
@java.lang.Override
public boolean hasDebug() {
return responseCase_ == 20;
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
* @return The debug.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseDebug getDebug() {
if (responseCase_ == 20) {
return (SC2APIProtocol.Sc2Api.ResponseDebug) response_;
}
return SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance();
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseDebugOrBuilder getDebugOrBuilder() {
if (responseCase_ == 20) {
return (SC2APIProtocol.Sc2Api.ResponseDebug) response_;
}
return SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance();
}
public static final int ID_FIELD_NUMBER = 97;
private int id_;
/**
* optional uint32 id = 97;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00400000) != 0);
}
/**
* optional uint32 id = 97;
* @return The id.
*/
@java.lang.Override
public int getId() {
return id_;
}
public static final int ERROR_FIELD_NUMBER = 98;
private com.google.protobuf.LazyStringList error_;
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return A list containing the error.
*/
public com.google.protobuf.ProtocolStringList
getErrorList() {
return error_;
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return The count of error.
*/
public int getErrorCount() {
return error_.size();
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index of the element to return.
* @return The error at the given index.
*/
public java.lang.String getError(int index) {
return error_.get(index);
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index of the value to return.
* @return The bytes of the error at the given index.
*/
public com.google.protobuf.ByteString
getErrorBytes(int index) {
return error_.getByteString(index);
}
public static final int STATUS_FIELD_NUMBER = 99;
private int status_;
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return Whether the status field is set.
*/
@java.lang.Override public boolean hasStatus() {
return ((bitField0_ & 0x00800000) != 0);
}
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return The status.
*/
@java.lang.Override public SC2APIProtocol.Sc2Api.Status getStatus() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.Status result = SC2APIProtocol.Sc2Api.Status.valueOf(status_);
return result == null ? SC2APIProtocol.Sc2Api.Status.launched : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (responseCase_ == 1) {
output.writeMessage(1, (SC2APIProtocol.Sc2Api.ResponseCreateGame) response_);
}
if (responseCase_ == 2) {
output.writeMessage(2, (SC2APIProtocol.Sc2Api.ResponseJoinGame) response_);
}
if (responseCase_ == 3) {
output.writeMessage(3, (SC2APIProtocol.Sc2Api.ResponseRestartGame) response_);
}
if (responseCase_ == 4) {
output.writeMessage(4, (SC2APIProtocol.Sc2Api.ResponseStartReplay) response_);
}
if (responseCase_ == 5) {
output.writeMessage(5, (SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_);
}
if (responseCase_ == 6) {
output.writeMessage(6, (SC2APIProtocol.Sc2Api.ResponseQuickSave) response_);
}
if (responseCase_ == 7) {
output.writeMessage(7, (SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_);
}
if (responseCase_ == 8) {
output.writeMessage(8, (SC2APIProtocol.Sc2Api.ResponseQuit) response_);
}
if (responseCase_ == 9) {
output.writeMessage(9, (SC2APIProtocol.Sc2Api.ResponseGameInfo) response_);
}
if (responseCase_ == 10) {
output.writeMessage(10, (SC2APIProtocol.Sc2Api.ResponseObservation) response_);
}
if (responseCase_ == 11) {
output.writeMessage(11, (SC2APIProtocol.Sc2Api.ResponseAction) response_);
}
if (responseCase_ == 12) {
output.writeMessage(12, (SC2APIProtocol.Sc2Api.ResponseStep) response_);
}
if (responseCase_ == 13) {
output.writeMessage(13, (SC2APIProtocol.Sc2Api.ResponseData) response_);
}
if (responseCase_ == 14) {
output.writeMessage(14, (SC2APIProtocol.Query.ResponseQuery) response_);
}
if (responseCase_ == 15) {
output.writeMessage(15, (SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_);
}
if (responseCase_ == 16) {
output.writeMessage(16, (SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_);
}
if (responseCase_ == 17) {
output.writeMessage(17, (SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_);
}
if (responseCase_ == 18) {
output.writeMessage(18, (SC2APIProtocol.Sc2Api.ResponseSaveMap) response_);
}
if (responseCase_ == 19) {
output.writeMessage(19, (SC2APIProtocol.Sc2Api.ResponsePing) response_);
}
if (responseCase_ == 20) {
output.writeMessage(20, (SC2APIProtocol.Sc2Api.ResponseDebug) response_);
}
if (responseCase_ == 21) {
output.writeMessage(21, (SC2APIProtocol.Sc2Api.ResponseObserverAction) response_);
}
if (responseCase_ == 22) {
output.writeMessage(22, (SC2APIProtocol.Sc2Api.ResponseMapCommand) response_);
}
if (((bitField0_ & 0x00400000) != 0)) {
output.writeUInt32(97, id_);
}
for (int i = 0; i < error_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 98, error_.getRaw(i));
}
if (((bitField0_ & 0x00800000) != 0)) {
output.writeEnum(99, status_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (responseCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (SC2APIProtocol.Sc2Api.ResponseCreateGame) response_);
}
if (responseCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (SC2APIProtocol.Sc2Api.ResponseJoinGame) response_);
}
if (responseCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (SC2APIProtocol.Sc2Api.ResponseRestartGame) response_);
}
if (responseCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (SC2APIProtocol.Sc2Api.ResponseStartReplay) response_);
}
if (responseCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_);
}
if (responseCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (SC2APIProtocol.Sc2Api.ResponseQuickSave) response_);
}
if (responseCase_ == 7) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, (SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_);
}
if (responseCase_ == 8) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, (SC2APIProtocol.Sc2Api.ResponseQuit) response_);
}
if (responseCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (SC2APIProtocol.Sc2Api.ResponseGameInfo) response_);
}
if (responseCase_ == 10) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, (SC2APIProtocol.Sc2Api.ResponseObservation) response_);
}
if (responseCase_ == 11) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, (SC2APIProtocol.Sc2Api.ResponseAction) response_);
}
if (responseCase_ == 12) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, (SC2APIProtocol.Sc2Api.ResponseStep) response_);
}
if (responseCase_ == 13) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, (SC2APIProtocol.Sc2Api.ResponseData) response_);
}
if (responseCase_ == 14) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, (SC2APIProtocol.Query.ResponseQuery) response_);
}
if (responseCase_ == 15) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, (SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_);
}
if (responseCase_ == 16) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, (SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_);
}
if (responseCase_ == 17) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, (SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_);
}
if (responseCase_ == 18) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, (SC2APIProtocol.Sc2Api.ResponseSaveMap) response_);
}
if (responseCase_ == 19) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, (SC2APIProtocol.Sc2Api.ResponsePing) response_);
}
if (responseCase_ == 20) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(20, (SC2APIProtocol.Sc2Api.ResponseDebug) response_);
}
if (responseCase_ == 21) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(21, (SC2APIProtocol.Sc2Api.ResponseObserverAction) response_);
}
if (responseCase_ == 22) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(22, (SC2APIProtocol.Sc2Api.ResponseMapCommand) response_);
}
if (((bitField0_ & 0x00400000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(97, id_);
}
{
int dataSize = 0;
for (int i = 0; i < error_.size(); i++) {
dataSize += computeStringSizeNoTag(error_.getRaw(i));
}
size += dataSize;
size += 2 * getErrorList().size();
}
if (((bitField0_ & 0x00800000) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(99, status_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.Response)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.Response other = (SC2APIProtocol.Sc2Api.Response) obj;
if (hasId() != other.hasId()) return false;
if (hasId()) {
if (getId()
!= other.getId()) return false;
}
if (!getErrorList()
.equals(other.getErrorList())) return false;
if (hasStatus() != other.hasStatus()) return false;
if (hasStatus()) {
if (status_ != other.status_) return false;
}
if (!getResponseCase().equals(other.getResponseCase())) return false;
switch (responseCase_) {
case 1:
if (!getCreateGame()
.equals(other.getCreateGame())) return false;
break;
case 2:
if (!getJoinGame()
.equals(other.getJoinGame())) return false;
break;
case 3:
if (!getRestartGame()
.equals(other.getRestartGame())) return false;
break;
case 4:
if (!getStartReplay()
.equals(other.getStartReplay())) return false;
break;
case 5:
if (!getLeaveGame()
.equals(other.getLeaveGame())) return false;
break;
case 6:
if (!getQuickSave()
.equals(other.getQuickSave())) return false;
break;
case 7:
if (!getQuickLoad()
.equals(other.getQuickLoad())) return false;
break;
case 8:
if (!getQuit()
.equals(other.getQuit())) return false;
break;
case 9:
if (!getGameInfo()
.equals(other.getGameInfo())) return false;
break;
case 10:
if (!getObservation()
.equals(other.getObservation())) return false;
break;
case 11:
if (!getAction()
.equals(other.getAction())) return false;
break;
case 21:
if (!getObsAction()
.equals(other.getObsAction())) return false;
break;
case 12:
if (!getStep()
.equals(other.getStep())) return false;
break;
case 13:
if (!getData()
.equals(other.getData())) return false;
break;
case 14:
if (!getQuery()
.equals(other.getQuery())) return false;
break;
case 15:
if (!getSaveReplay()
.equals(other.getSaveReplay())) return false;
break;
case 16:
if (!getReplayInfo()
.equals(other.getReplayInfo())) return false;
break;
case 17:
if (!getAvailableMaps()
.equals(other.getAvailableMaps())) return false;
break;
case 18:
if (!getSaveMap()
.equals(other.getSaveMap())) return false;
break;
case 22:
if (!getMapCommand()
.equals(other.getMapCommand())) return false;
break;
case 19:
if (!getPing()
.equals(other.getPing())) return false;
break;
case 20:
if (!getDebug()
.equals(other.getDebug())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasId()) {
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId();
}
if (getErrorCount() > 0) {
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + getErrorList().hashCode();
}
if (hasStatus()) {
hash = (37 * hash) + STATUS_FIELD_NUMBER;
hash = (53 * hash) + status_;
}
switch (responseCase_) {
case 1:
hash = (37 * hash) + CREATE_GAME_FIELD_NUMBER;
hash = (53 * hash) + getCreateGame().hashCode();
break;
case 2:
hash = (37 * hash) + JOIN_GAME_FIELD_NUMBER;
hash = (53 * hash) + getJoinGame().hashCode();
break;
case 3:
hash = (37 * hash) + RESTART_GAME_FIELD_NUMBER;
hash = (53 * hash) + getRestartGame().hashCode();
break;
case 4:
hash = (37 * hash) + START_REPLAY_FIELD_NUMBER;
hash = (53 * hash) + getStartReplay().hashCode();
break;
case 5:
hash = (37 * hash) + LEAVE_GAME_FIELD_NUMBER;
hash = (53 * hash) + getLeaveGame().hashCode();
break;
case 6:
hash = (37 * hash) + QUICK_SAVE_FIELD_NUMBER;
hash = (53 * hash) + getQuickSave().hashCode();
break;
case 7:
hash = (37 * hash) + QUICK_LOAD_FIELD_NUMBER;
hash = (53 * hash) + getQuickLoad().hashCode();
break;
case 8:
hash = (37 * hash) + QUIT_FIELD_NUMBER;
hash = (53 * hash) + getQuit().hashCode();
break;
case 9:
hash = (37 * hash) + GAME_INFO_FIELD_NUMBER;
hash = (53 * hash) + getGameInfo().hashCode();
break;
case 10:
hash = (37 * hash) + OBSERVATION_FIELD_NUMBER;
hash = (53 * hash) + getObservation().hashCode();
break;
case 11:
hash = (37 * hash) + ACTION_FIELD_NUMBER;
hash = (53 * hash) + getAction().hashCode();
break;
case 21:
hash = (37 * hash) + OBS_ACTION_FIELD_NUMBER;
hash = (53 * hash) + getObsAction().hashCode();
break;
case 12:
hash = (37 * hash) + STEP_FIELD_NUMBER;
hash = (53 * hash) + getStep().hashCode();
break;
case 13:
hash = (37 * hash) + DATA_FIELD_NUMBER;
hash = (53 * hash) + getData().hashCode();
break;
case 14:
hash = (37 * hash) + QUERY_FIELD_NUMBER;
hash = (53 * hash) + getQuery().hashCode();
break;
case 15:
hash = (37 * hash) + SAVE_REPLAY_FIELD_NUMBER;
hash = (53 * hash) + getSaveReplay().hashCode();
break;
case 16:
hash = (37 * hash) + REPLAY_INFO_FIELD_NUMBER;
hash = (53 * hash) + getReplayInfo().hashCode();
break;
case 17:
hash = (37 * hash) + AVAILABLE_MAPS_FIELD_NUMBER;
hash = (53 * hash) + getAvailableMaps().hashCode();
break;
case 18:
hash = (37 * hash) + SAVE_MAP_FIELD_NUMBER;
hash = (53 * hash) + getSaveMap().hashCode();
break;
case 22:
hash = (37 * hash) + MAP_COMMAND_FIELD_NUMBER;
hash = (53 * hash) + getMapCommand().hashCode();
break;
case 19:
hash = (37 * hash) + PING_FIELD_NUMBER;
hash = (53 * hash) + getPing().hashCode();
break;
case 20:
hash = (37 * hash) + DEBUG_FIELD_NUMBER;
hash = (53 * hash) + getDebug().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Response parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.Response parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.Response parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.Response prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.Response}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.Response)
SC2APIProtocol.Sc2Api.ResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Response_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Response_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.Response.class, SC2APIProtocol.Sc2Api.Response.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.Response.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (createGameBuilder_ != null) {
createGameBuilder_.clear();
}
if (joinGameBuilder_ != null) {
joinGameBuilder_.clear();
}
if (restartGameBuilder_ != null) {
restartGameBuilder_.clear();
}
if (startReplayBuilder_ != null) {
startReplayBuilder_.clear();
}
if (leaveGameBuilder_ != null) {
leaveGameBuilder_.clear();
}
if (quickSaveBuilder_ != null) {
quickSaveBuilder_.clear();
}
if (quickLoadBuilder_ != null) {
quickLoadBuilder_.clear();
}
if (quitBuilder_ != null) {
quitBuilder_.clear();
}
if (gameInfoBuilder_ != null) {
gameInfoBuilder_.clear();
}
if (observationBuilder_ != null) {
observationBuilder_.clear();
}
if (actionBuilder_ != null) {
actionBuilder_.clear();
}
if (obsActionBuilder_ != null) {
obsActionBuilder_.clear();
}
if (stepBuilder_ != null) {
stepBuilder_.clear();
}
if (dataBuilder_ != null) {
dataBuilder_.clear();
}
if (queryBuilder_ != null) {
queryBuilder_.clear();
}
if (saveReplayBuilder_ != null) {
saveReplayBuilder_.clear();
}
if (replayInfoBuilder_ != null) {
replayInfoBuilder_.clear();
}
if (availableMapsBuilder_ != null) {
availableMapsBuilder_.clear();
}
if (saveMapBuilder_ != null) {
saveMapBuilder_.clear();
}
if (mapCommandBuilder_ != null) {
mapCommandBuilder_.clear();
}
if (pingBuilder_ != null) {
pingBuilder_.clear();
}
if (debugBuilder_ != null) {
debugBuilder_.clear();
}
id_ = 0;
bitField0_ = (bitField0_ & ~0x00400000);
error_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00800000);
status_ = 1;
bitField0_ = (bitField0_ & ~0x01000000);
responseCase_ = 0;
response_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_Response_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Response getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.Response.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Response build() {
SC2APIProtocol.Sc2Api.Response result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Response buildPartial() {
SC2APIProtocol.Sc2Api.Response result = new SC2APIProtocol.Sc2Api.Response(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (responseCase_ == 1) {
if (createGameBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = createGameBuilder_.build();
}
}
if (responseCase_ == 2) {
if (joinGameBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = joinGameBuilder_.build();
}
}
if (responseCase_ == 3) {
if (restartGameBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = restartGameBuilder_.build();
}
}
if (responseCase_ == 4) {
if (startReplayBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = startReplayBuilder_.build();
}
}
if (responseCase_ == 5) {
if (leaveGameBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = leaveGameBuilder_.build();
}
}
if (responseCase_ == 6) {
if (quickSaveBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = quickSaveBuilder_.build();
}
}
if (responseCase_ == 7) {
if (quickLoadBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = quickLoadBuilder_.build();
}
}
if (responseCase_ == 8) {
if (quitBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = quitBuilder_.build();
}
}
if (responseCase_ == 9) {
if (gameInfoBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = gameInfoBuilder_.build();
}
}
if (responseCase_ == 10) {
if (observationBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = observationBuilder_.build();
}
}
if (responseCase_ == 11) {
if (actionBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = actionBuilder_.build();
}
}
if (responseCase_ == 21) {
if (obsActionBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = obsActionBuilder_.build();
}
}
if (responseCase_ == 12) {
if (stepBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = stepBuilder_.build();
}
}
if (responseCase_ == 13) {
if (dataBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = dataBuilder_.build();
}
}
if (responseCase_ == 14) {
if (queryBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = queryBuilder_.build();
}
}
if (responseCase_ == 15) {
if (saveReplayBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = saveReplayBuilder_.build();
}
}
if (responseCase_ == 16) {
if (replayInfoBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = replayInfoBuilder_.build();
}
}
if (responseCase_ == 17) {
if (availableMapsBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = availableMapsBuilder_.build();
}
}
if (responseCase_ == 18) {
if (saveMapBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = saveMapBuilder_.build();
}
}
if (responseCase_ == 22) {
if (mapCommandBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = mapCommandBuilder_.build();
}
}
if (responseCase_ == 19) {
if (pingBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = pingBuilder_.build();
}
}
if (responseCase_ == 20) {
if (debugBuilder_ == null) {
result.response_ = response_;
} else {
result.response_ = debugBuilder_.build();
}
}
if (((from_bitField0_ & 0x00400000) != 0)) {
result.id_ = id_;
to_bitField0_ |= 0x00400000;
}
if (((bitField0_ & 0x00800000) != 0)) {
error_ = error_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00800000);
}
result.error_ = error_;
if (((from_bitField0_ & 0x01000000) != 0)) {
to_bitField0_ |= 0x00800000;
}
result.status_ = status_;
result.bitField0_ = to_bitField0_;
result.responseCase_ = responseCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.Response) {
return mergeFrom((SC2APIProtocol.Sc2Api.Response)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.Response other) {
if (other == SC2APIProtocol.Sc2Api.Response.getDefaultInstance()) return this;
if (other.hasId()) {
setId(other.getId());
}
if (!other.error_.isEmpty()) {
if (error_.isEmpty()) {
error_ = other.error_;
bitField0_ = (bitField0_ & ~0x00800000);
} else {
ensureErrorIsMutable();
error_.addAll(other.error_);
}
onChanged();
}
if (other.hasStatus()) {
setStatus(other.getStatus());
}
switch (other.getResponseCase()) {
case CREATE_GAME: {
mergeCreateGame(other.getCreateGame());
break;
}
case JOIN_GAME: {
mergeJoinGame(other.getJoinGame());
break;
}
case RESTART_GAME: {
mergeRestartGame(other.getRestartGame());
break;
}
case START_REPLAY: {
mergeStartReplay(other.getStartReplay());
break;
}
case LEAVE_GAME: {
mergeLeaveGame(other.getLeaveGame());
break;
}
case QUICK_SAVE: {
mergeQuickSave(other.getQuickSave());
break;
}
case QUICK_LOAD: {
mergeQuickLoad(other.getQuickLoad());
break;
}
case QUIT: {
mergeQuit(other.getQuit());
break;
}
case GAME_INFO: {
mergeGameInfo(other.getGameInfo());
break;
}
case OBSERVATION: {
mergeObservation(other.getObservation());
break;
}
case ACTION: {
mergeAction(other.getAction());
break;
}
case OBS_ACTION: {
mergeObsAction(other.getObsAction());
break;
}
case STEP: {
mergeStep(other.getStep());
break;
}
case DATA: {
mergeData(other.getData());
break;
}
case QUERY: {
mergeQuery(other.getQuery());
break;
}
case SAVE_REPLAY: {
mergeSaveReplay(other.getSaveReplay());
break;
}
case REPLAY_INFO: {
mergeReplayInfo(other.getReplayInfo());
break;
}
case AVAILABLE_MAPS: {
mergeAvailableMaps(other.getAvailableMaps());
break;
}
case SAVE_MAP: {
mergeSaveMap(other.getSaveMap());
break;
}
case MAP_COMMAND: {
mergeMapCommand(other.getMapCommand());
break;
}
case PING: {
mergePing(other.getPing());
break;
}
case DEBUG: {
mergeDebug(other.getDebug());
break;
}
case RESPONSE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getCreateGameFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 1;
break;
} // case 10
case 18: {
input.readMessage(
getJoinGameFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 2;
break;
} // case 18
case 26: {
input.readMessage(
getRestartGameFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 3;
break;
} // case 26
case 34: {
input.readMessage(
getStartReplayFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 4;
break;
} // case 34
case 42: {
input.readMessage(
getLeaveGameFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 5;
break;
} // case 42
case 50: {
input.readMessage(
getQuickSaveFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 6;
break;
} // case 50
case 58: {
input.readMessage(
getQuickLoadFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 7;
break;
} // case 58
case 66: {
input.readMessage(
getQuitFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 8;
break;
} // case 66
case 74: {
input.readMessage(
getGameInfoFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 9;
break;
} // case 74
case 82: {
input.readMessage(
getObservationFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 10;
break;
} // case 82
case 90: {
input.readMessage(
getActionFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 11;
break;
} // case 90
case 98: {
input.readMessage(
getStepFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 12;
break;
} // case 98
case 106: {
input.readMessage(
getDataFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 13;
break;
} // case 106
case 114: {
input.readMessage(
getQueryFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 14;
break;
} // case 114
case 122: {
input.readMessage(
getSaveReplayFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 15;
break;
} // case 122
case 130: {
input.readMessage(
getReplayInfoFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 16;
break;
} // case 130
case 138: {
input.readMessage(
getAvailableMapsFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 17;
break;
} // case 138
case 146: {
input.readMessage(
getSaveMapFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 18;
break;
} // case 146
case 154: {
input.readMessage(
getPingFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 19;
break;
} // case 154
case 162: {
input.readMessage(
getDebugFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 20;
break;
} // case 162
case 170: {
input.readMessage(
getObsActionFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 21;
break;
} // case 170
case 178: {
input.readMessage(
getMapCommandFieldBuilder().getBuilder(),
extensionRegistry);
responseCase_ = 22;
break;
} // case 178
case 776: {
id_ = input.readUInt32();
bitField0_ |= 0x00400000;
break;
} // case 776
case 786: {
com.google.protobuf.ByteString bs = input.readBytes();
ensureErrorIsMutable();
error_.add(bs);
break;
} // case 786
case 792: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Sc2Api.Status tmpValue =
SC2APIProtocol.Sc2Api.Status.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(99, tmpRaw);
} else {
status_ = tmpRaw;
bitField0_ |= 0x01000000;
}
break;
} // case 792
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int responseCase_ = 0;
private java.lang.Object response_;
public ResponseCase
getResponseCase() {
return ResponseCase.forNumber(
responseCase_);
}
public Builder clearResponse() {
responseCase_ = 0;
response_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseCreateGame, SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder, SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder> createGameBuilder_;
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
* @return Whether the createGame field is set.
*/
@java.lang.Override
public boolean hasCreateGame() {
return responseCase_ == 1;
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
* @return The createGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame getCreateGame() {
if (createGameBuilder_ == null) {
if (responseCase_ == 1) {
return (SC2APIProtocol.Sc2Api.ResponseCreateGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
} else {
if (responseCase_ == 1) {
return createGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
public Builder setCreateGame(SC2APIProtocol.Sc2Api.ResponseCreateGame value) {
if (createGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
createGameBuilder_.setMessage(value);
}
responseCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
public Builder setCreateGame(
SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder builderForValue) {
if (createGameBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
createGameBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
public Builder mergeCreateGame(SC2APIProtocol.Sc2Api.ResponseCreateGame value) {
if (createGameBuilder_ == null) {
if (responseCase_ == 1 &&
response_ != SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseCreateGame.newBuilder((SC2APIProtocol.Sc2Api.ResponseCreateGame) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 1) {
createGameBuilder_.mergeFrom(value);
} else {
createGameBuilder_.setMessage(value);
}
}
responseCase_ = 1;
return this;
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
public Builder clearCreateGame() {
if (createGameBuilder_ == null) {
if (responseCase_ == 1) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 1) {
responseCase_ = 0;
response_ = null;
}
createGameBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
public SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder getCreateGameBuilder() {
return getCreateGameFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder getCreateGameOrBuilder() {
if ((responseCase_ == 1) && (createGameBuilder_ != null)) {
return createGameBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 1) {
return (SC2APIProtocol.Sc2Api.ResponseCreateGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseCreateGame create_game = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseCreateGame, SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder, SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder>
getCreateGameFieldBuilder() {
if (createGameBuilder_ == null) {
if (!(responseCase_ == 1)) {
response_ = SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
}
createGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseCreateGame, SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder, SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseCreateGame) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 1;
onChanged();;
return createGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseJoinGame, SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder, SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder> joinGameBuilder_;
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
* @return Whether the joinGame field is set.
*/
@java.lang.Override
public boolean hasJoinGame() {
return responseCase_ == 2;
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
* @return The joinGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame getJoinGame() {
if (joinGameBuilder_ == null) {
if (responseCase_ == 2) {
return (SC2APIProtocol.Sc2Api.ResponseJoinGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
} else {
if (responseCase_ == 2) {
return joinGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
public Builder setJoinGame(SC2APIProtocol.Sc2Api.ResponseJoinGame value) {
if (joinGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
joinGameBuilder_.setMessage(value);
}
responseCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
public Builder setJoinGame(
SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder builderForValue) {
if (joinGameBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
joinGameBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
public Builder mergeJoinGame(SC2APIProtocol.Sc2Api.ResponseJoinGame value) {
if (joinGameBuilder_ == null) {
if (responseCase_ == 2 &&
response_ != SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseJoinGame.newBuilder((SC2APIProtocol.Sc2Api.ResponseJoinGame) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 2) {
joinGameBuilder_.mergeFrom(value);
} else {
joinGameBuilder_.setMessage(value);
}
}
responseCase_ = 2;
return this;
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
public Builder clearJoinGame() {
if (joinGameBuilder_ == null) {
if (responseCase_ == 2) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 2) {
responseCase_ = 0;
response_ = null;
}
joinGameBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
public SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder getJoinGameBuilder() {
return getJoinGameFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder getJoinGameOrBuilder() {
if ((responseCase_ == 2) && (joinGameBuilder_ != null)) {
return joinGameBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 2) {
return (SC2APIProtocol.Sc2Api.ResponseJoinGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseJoinGame join_game = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseJoinGame, SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder, SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder>
getJoinGameFieldBuilder() {
if (joinGameBuilder_ == null) {
if (!(responseCase_ == 2)) {
response_ = SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
}
joinGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseJoinGame, SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder, SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseJoinGame) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 2;
onChanged();;
return joinGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseRestartGame, SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder, SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder> restartGameBuilder_;
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
* @return Whether the restartGame field is set.
*/
@java.lang.Override
public boolean hasRestartGame() {
return responseCase_ == 3;
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
* @return The restartGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame getRestartGame() {
if (restartGameBuilder_ == null) {
if (responseCase_ == 3) {
return (SC2APIProtocol.Sc2Api.ResponseRestartGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
} else {
if (responseCase_ == 3) {
return restartGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
public Builder setRestartGame(SC2APIProtocol.Sc2Api.ResponseRestartGame value) {
if (restartGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
restartGameBuilder_.setMessage(value);
}
responseCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
public Builder setRestartGame(
SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder builderForValue) {
if (restartGameBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
restartGameBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
public Builder mergeRestartGame(SC2APIProtocol.Sc2Api.ResponseRestartGame value) {
if (restartGameBuilder_ == null) {
if (responseCase_ == 3 &&
response_ != SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseRestartGame.newBuilder((SC2APIProtocol.Sc2Api.ResponseRestartGame) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 3) {
restartGameBuilder_.mergeFrom(value);
} else {
restartGameBuilder_.setMessage(value);
}
}
responseCase_ = 3;
return this;
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
public Builder clearRestartGame() {
if (restartGameBuilder_ == null) {
if (responseCase_ == 3) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 3) {
responseCase_ = 0;
response_ = null;
}
restartGameBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
public SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder getRestartGameBuilder() {
return getRestartGameFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder getRestartGameOrBuilder() {
if ((responseCase_ == 3) && (restartGameBuilder_ != null)) {
return restartGameBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 3) {
return (SC2APIProtocol.Sc2Api.ResponseRestartGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseRestartGame restart_game = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseRestartGame, SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder, SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder>
getRestartGameFieldBuilder() {
if (restartGameBuilder_ == null) {
if (!(responseCase_ == 3)) {
response_ = SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
}
restartGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseRestartGame, SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder, SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseRestartGame) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 3;
onChanged();;
return restartGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseStartReplay, SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder, SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder> startReplayBuilder_;
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
* @return Whether the startReplay field is set.
*/
@java.lang.Override
public boolean hasStartReplay() {
return responseCase_ == 4;
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
* @return The startReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay getStartReplay() {
if (startReplayBuilder_ == null) {
if (responseCase_ == 4) {
return (SC2APIProtocol.Sc2Api.ResponseStartReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
} else {
if (responseCase_ == 4) {
return startReplayBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
public Builder setStartReplay(SC2APIProtocol.Sc2Api.ResponseStartReplay value) {
if (startReplayBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
startReplayBuilder_.setMessage(value);
}
responseCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
public Builder setStartReplay(
SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder builderForValue) {
if (startReplayBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
startReplayBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
public Builder mergeStartReplay(SC2APIProtocol.Sc2Api.ResponseStartReplay value) {
if (startReplayBuilder_ == null) {
if (responseCase_ == 4 &&
response_ != SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseStartReplay.newBuilder((SC2APIProtocol.Sc2Api.ResponseStartReplay) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 4) {
startReplayBuilder_.mergeFrom(value);
} else {
startReplayBuilder_.setMessage(value);
}
}
responseCase_ = 4;
return this;
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
public Builder clearStartReplay() {
if (startReplayBuilder_ == null) {
if (responseCase_ == 4) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 4) {
responseCase_ = 0;
response_ = null;
}
startReplayBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
public SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder getStartReplayBuilder() {
return getStartReplayFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder getStartReplayOrBuilder() {
if ((responseCase_ == 4) && (startReplayBuilder_ != null)) {
return startReplayBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 4) {
return (SC2APIProtocol.Sc2Api.ResponseStartReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseStartReplay start_replay = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseStartReplay, SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder, SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder>
getStartReplayFieldBuilder() {
if (startReplayBuilder_ == null) {
if (!(responseCase_ == 4)) {
response_ = SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
}
startReplayBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseStartReplay, SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder, SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseStartReplay) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 4;
onChanged();;
return startReplayBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseLeaveGame, SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder, SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder> leaveGameBuilder_;
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
* @return Whether the leaveGame field is set.
*/
@java.lang.Override
public boolean hasLeaveGame() {
return responseCase_ == 5;
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
* @return The leaveGame.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGame getLeaveGame() {
if (leaveGameBuilder_ == null) {
if (responseCase_ == 5) {
return (SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
} else {
if (responseCase_ == 5) {
return leaveGameBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
public Builder setLeaveGame(SC2APIProtocol.Sc2Api.ResponseLeaveGame value) {
if (leaveGameBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
leaveGameBuilder_.setMessage(value);
}
responseCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
public Builder setLeaveGame(
SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder builderForValue) {
if (leaveGameBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
leaveGameBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
public Builder mergeLeaveGame(SC2APIProtocol.Sc2Api.ResponseLeaveGame value) {
if (leaveGameBuilder_ == null) {
if (responseCase_ == 5 &&
response_ != SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseLeaveGame.newBuilder((SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 5) {
leaveGameBuilder_.mergeFrom(value);
} else {
leaveGameBuilder_.setMessage(value);
}
}
responseCase_ = 5;
return this;
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
public Builder clearLeaveGame() {
if (leaveGameBuilder_ == null) {
if (responseCase_ == 5) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 5) {
responseCase_ = 0;
response_ = null;
}
leaveGameBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
public SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder getLeaveGameBuilder() {
return getLeaveGameFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder getLeaveGameOrBuilder() {
if ((responseCase_ == 5) && (leaveGameBuilder_ != null)) {
return leaveGameBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 5) {
return (SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_;
}
return SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseLeaveGame leave_game = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseLeaveGame, SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder, SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder>
getLeaveGameFieldBuilder() {
if (leaveGameBuilder_ == null) {
if (!(responseCase_ == 5)) {
response_ = SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
}
leaveGameBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseLeaveGame, SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder, SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseLeaveGame) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 5;
onChanged();;
return leaveGameBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuickSave, SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder, SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder> quickSaveBuilder_;
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
* @return Whether the quickSave field is set.
*/
@java.lang.Override
public boolean hasQuickSave() {
return responseCase_ == 6;
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
* @return The quickSave.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSave getQuickSave() {
if (quickSaveBuilder_ == null) {
if (responseCase_ == 6) {
return (SC2APIProtocol.Sc2Api.ResponseQuickSave) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
} else {
if (responseCase_ == 6) {
return quickSaveBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
public Builder setQuickSave(SC2APIProtocol.Sc2Api.ResponseQuickSave value) {
if (quickSaveBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
quickSaveBuilder_.setMessage(value);
}
responseCase_ = 6;
return this;
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
public Builder setQuickSave(
SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder builderForValue) {
if (quickSaveBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
quickSaveBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 6;
return this;
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
public Builder mergeQuickSave(SC2APIProtocol.Sc2Api.ResponseQuickSave value) {
if (quickSaveBuilder_ == null) {
if (responseCase_ == 6 &&
response_ != SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseQuickSave.newBuilder((SC2APIProtocol.Sc2Api.ResponseQuickSave) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 6) {
quickSaveBuilder_.mergeFrom(value);
} else {
quickSaveBuilder_.setMessage(value);
}
}
responseCase_ = 6;
return this;
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
public Builder clearQuickSave() {
if (quickSaveBuilder_ == null) {
if (responseCase_ == 6) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 6) {
responseCase_ = 0;
response_ = null;
}
quickSaveBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
public SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder getQuickSaveBuilder() {
return getQuickSaveFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder getQuickSaveOrBuilder() {
if ((responseCase_ == 6) && (quickSaveBuilder_ != null)) {
return quickSaveBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 6) {
return (SC2APIProtocol.Sc2Api.ResponseQuickSave) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuickSave quick_save = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuickSave, SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder, SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder>
getQuickSaveFieldBuilder() {
if (quickSaveBuilder_ == null) {
if (!(responseCase_ == 6)) {
response_ = SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
}
quickSaveBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuickSave, SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder, SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseQuickSave) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 6;
onChanged();;
return quickSaveBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuickLoad, SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder, SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder> quickLoadBuilder_;
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
* @return Whether the quickLoad field is set.
*/
@java.lang.Override
public boolean hasQuickLoad() {
return responseCase_ == 7;
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
* @return The quickLoad.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoad getQuickLoad() {
if (quickLoadBuilder_ == null) {
if (responseCase_ == 7) {
return (SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
} else {
if (responseCase_ == 7) {
return quickLoadBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
public Builder setQuickLoad(SC2APIProtocol.Sc2Api.ResponseQuickLoad value) {
if (quickLoadBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
quickLoadBuilder_.setMessage(value);
}
responseCase_ = 7;
return this;
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
public Builder setQuickLoad(
SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder builderForValue) {
if (quickLoadBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
quickLoadBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 7;
return this;
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
public Builder mergeQuickLoad(SC2APIProtocol.Sc2Api.ResponseQuickLoad value) {
if (quickLoadBuilder_ == null) {
if (responseCase_ == 7 &&
response_ != SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseQuickLoad.newBuilder((SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 7) {
quickLoadBuilder_.mergeFrom(value);
} else {
quickLoadBuilder_.setMessage(value);
}
}
responseCase_ = 7;
return this;
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
public Builder clearQuickLoad() {
if (quickLoadBuilder_ == null) {
if (responseCase_ == 7) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 7) {
responseCase_ = 0;
response_ = null;
}
quickLoadBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
public SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder getQuickLoadBuilder() {
return getQuickLoadFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder getQuickLoadOrBuilder() {
if ((responseCase_ == 7) && (quickLoadBuilder_ != null)) {
return quickLoadBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 7) {
return (SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuickLoad quick_load = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuickLoad, SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder, SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder>
getQuickLoadFieldBuilder() {
if (quickLoadBuilder_ == null) {
if (!(responseCase_ == 7)) {
response_ = SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
}
quickLoadBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuickLoad, SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder, SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseQuickLoad) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 7;
onChanged();;
return quickLoadBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuit, SC2APIProtocol.Sc2Api.ResponseQuit.Builder, SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder> quitBuilder_;
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
* @return Whether the quit field is set.
*/
@java.lang.Override
public boolean hasQuit() {
return responseCase_ == 8;
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
* @return The quit.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuit getQuit() {
if (quitBuilder_ == null) {
if (responseCase_ == 8) {
return (SC2APIProtocol.Sc2Api.ResponseQuit) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
} else {
if (responseCase_ == 8) {
return quitBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
public Builder setQuit(SC2APIProtocol.Sc2Api.ResponseQuit value) {
if (quitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
quitBuilder_.setMessage(value);
}
responseCase_ = 8;
return this;
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
public Builder setQuit(
SC2APIProtocol.Sc2Api.ResponseQuit.Builder builderForValue) {
if (quitBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
quitBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 8;
return this;
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
public Builder mergeQuit(SC2APIProtocol.Sc2Api.ResponseQuit value) {
if (quitBuilder_ == null) {
if (responseCase_ == 8 &&
response_ != SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseQuit.newBuilder((SC2APIProtocol.Sc2Api.ResponseQuit) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 8) {
quitBuilder_.mergeFrom(value);
} else {
quitBuilder_.setMessage(value);
}
}
responseCase_ = 8;
return this;
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
public Builder clearQuit() {
if (quitBuilder_ == null) {
if (responseCase_ == 8) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 8) {
responseCase_ = 0;
response_ = null;
}
quitBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
public SC2APIProtocol.Sc2Api.ResponseQuit.Builder getQuitBuilder() {
return getQuitFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder getQuitOrBuilder() {
if ((responseCase_ == 8) && (quitBuilder_ != null)) {
return quitBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 8) {
return (SC2APIProtocol.Sc2Api.ResponseQuit) response_;
}
return SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuit quit = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuit, SC2APIProtocol.Sc2Api.ResponseQuit.Builder, SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder>
getQuitFieldBuilder() {
if (quitBuilder_ == null) {
if (!(responseCase_ == 8)) {
response_ = SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
}
quitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseQuit, SC2APIProtocol.Sc2Api.ResponseQuit.Builder, SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseQuit) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 8;
onChanged();;
return quitBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseGameInfo, SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder, SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder> gameInfoBuilder_;
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
* @return Whether the gameInfo field is set.
*/
@java.lang.Override
public boolean hasGameInfo() {
return responseCase_ == 9;
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
* @return The gameInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfo getGameInfo() {
if (gameInfoBuilder_ == null) {
if (responseCase_ == 9) {
return (SC2APIProtocol.Sc2Api.ResponseGameInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
} else {
if (responseCase_ == 9) {
return gameInfoBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
public Builder setGameInfo(SC2APIProtocol.Sc2Api.ResponseGameInfo value) {
if (gameInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
gameInfoBuilder_.setMessage(value);
}
responseCase_ = 9;
return this;
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
public Builder setGameInfo(
SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder builderForValue) {
if (gameInfoBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
gameInfoBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 9;
return this;
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
public Builder mergeGameInfo(SC2APIProtocol.Sc2Api.ResponseGameInfo value) {
if (gameInfoBuilder_ == null) {
if (responseCase_ == 9 &&
response_ != SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseGameInfo.newBuilder((SC2APIProtocol.Sc2Api.ResponseGameInfo) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 9) {
gameInfoBuilder_.mergeFrom(value);
} else {
gameInfoBuilder_.setMessage(value);
}
}
responseCase_ = 9;
return this;
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
public Builder clearGameInfo() {
if (gameInfoBuilder_ == null) {
if (responseCase_ == 9) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 9) {
responseCase_ = 0;
response_ = null;
}
gameInfoBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
public SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder getGameInfoBuilder() {
return getGameInfoFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder getGameInfoOrBuilder() {
if ((responseCase_ == 9) && (gameInfoBuilder_ != null)) {
return gameInfoBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 9) {
return (SC2APIProtocol.Sc2Api.ResponseGameInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseGameInfo game_info = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseGameInfo, SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder, SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder>
getGameInfoFieldBuilder() {
if (gameInfoBuilder_ == null) {
if (!(responseCase_ == 9)) {
response_ = SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
}
gameInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseGameInfo, SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder, SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseGameInfo) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 9;
onChanged();;
return gameInfoBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseObservation, SC2APIProtocol.Sc2Api.ResponseObservation.Builder, SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder> observationBuilder_;
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
* @return Whether the observation field is set.
*/
@java.lang.Override
public boolean hasObservation() {
return responseCase_ == 10;
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
* @return The observation.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservation getObservation() {
if (observationBuilder_ == null) {
if (responseCase_ == 10) {
return (SC2APIProtocol.Sc2Api.ResponseObservation) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
} else {
if (responseCase_ == 10) {
return observationBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
public Builder setObservation(SC2APIProtocol.Sc2Api.ResponseObservation value) {
if (observationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
observationBuilder_.setMessage(value);
}
responseCase_ = 10;
return this;
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
public Builder setObservation(
SC2APIProtocol.Sc2Api.ResponseObservation.Builder builderForValue) {
if (observationBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
observationBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 10;
return this;
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
public Builder mergeObservation(SC2APIProtocol.Sc2Api.ResponseObservation value) {
if (observationBuilder_ == null) {
if (responseCase_ == 10 &&
response_ != SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseObservation.newBuilder((SC2APIProtocol.Sc2Api.ResponseObservation) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 10) {
observationBuilder_.mergeFrom(value);
} else {
observationBuilder_.setMessage(value);
}
}
responseCase_ = 10;
return this;
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
public Builder clearObservation() {
if (observationBuilder_ == null) {
if (responseCase_ == 10) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 10) {
responseCase_ = 0;
response_ = null;
}
observationBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
public SC2APIProtocol.Sc2Api.ResponseObservation.Builder getObservationBuilder() {
return getObservationFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder getObservationOrBuilder() {
if ((responseCase_ == 10) && (observationBuilder_ != null)) {
return observationBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 10) {
return (SC2APIProtocol.Sc2Api.ResponseObservation) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseObservation observation = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseObservation, SC2APIProtocol.Sc2Api.ResponseObservation.Builder, SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder>
getObservationFieldBuilder() {
if (observationBuilder_ == null) {
if (!(responseCase_ == 10)) {
response_ = SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
}
observationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseObservation, SC2APIProtocol.Sc2Api.ResponseObservation.Builder, SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseObservation) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 10;
onChanged();;
return observationBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseAction, SC2APIProtocol.Sc2Api.ResponseAction.Builder, SC2APIProtocol.Sc2Api.ResponseActionOrBuilder> actionBuilder_;
/**
* .SC2APIProtocol.ResponseAction action = 11;
* @return Whether the action field is set.
*/
@java.lang.Override
public boolean hasAction() {
return responseCase_ == 11;
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
* @return The action.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAction getAction() {
if (actionBuilder_ == null) {
if (responseCase_ == 11) {
return (SC2APIProtocol.Sc2Api.ResponseAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
} else {
if (responseCase_ == 11) {
return actionBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
public Builder setAction(SC2APIProtocol.Sc2Api.ResponseAction value) {
if (actionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
actionBuilder_.setMessage(value);
}
responseCase_ = 11;
return this;
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
public Builder setAction(
SC2APIProtocol.Sc2Api.ResponseAction.Builder builderForValue) {
if (actionBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
actionBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 11;
return this;
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
public Builder mergeAction(SC2APIProtocol.Sc2Api.ResponseAction value) {
if (actionBuilder_ == null) {
if (responseCase_ == 11 &&
response_ != SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseAction.newBuilder((SC2APIProtocol.Sc2Api.ResponseAction) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 11) {
actionBuilder_.mergeFrom(value);
} else {
actionBuilder_.setMessage(value);
}
}
responseCase_ = 11;
return this;
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
public Builder clearAction() {
if (actionBuilder_ == null) {
if (responseCase_ == 11) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 11) {
responseCase_ = 0;
response_ = null;
}
actionBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
public SC2APIProtocol.Sc2Api.ResponseAction.Builder getActionBuilder() {
return getActionFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseActionOrBuilder getActionOrBuilder() {
if ((responseCase_ == 11) && (actionBuilder_ != null)) {
return actionBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 11) {
return (SC2APIProtocol.Sc2Api.ResponseAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseAction action = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseAction, SC2APIProtocol.Sc2Api.ResponseAction.Builder, SC2APIProtocol.Sc2Api.ResponseActionOrBuilder>
getActionFieldBuilder() {
if (actionBuilder_ == null) {
if (!(responseCase_ == 11)) {
response_ = SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
}
actionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseAction, SC2APIProtocol.Sc2Api.ResponseAction.Builder, SC2APIProtocol.Sc2Api.ResponseActionOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseAction) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 11;
onChanged();;
return actionBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseObserverAction, SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder, SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder> obsActionBuilder_;
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
* @return Whether the obsAction field is set.
*/
@java.lang.Override
public boolean hasObsAction() {
return responseCase_ == 21;
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
* @return The obsAction.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverAction getObsAction() {
if (obsActionBuilder_ == null) {
if (responseCase_ == 21) {
return (SC2APIProtocol.Sc2Api.ResponseObserverAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
} else {
if (responseCase_ == 21) {
return obsActionBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
public Builder setObsAction(SC2APIProtocol.Sc2Api.ResponseObserverAction value) {
if (obsActionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
obsActionBuilder_.setMessage(value);
}
responseCase_ = 21;
return this;
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
public Builder setObsAction(
SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder builderForValue) {
if (obsActionBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
obsActionBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 21;
return this;
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
public Builder mergeObsAction(SC2APIProtocol.Sc2Api.ResponseObserverAction value) {
if (obsActionBuilder_ == null) {
if (responseCase_ == 21 &&
response_ != SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseObserverAction.newBuilder((SC2APIProtocol.Sc2Api.ResponseObserverAction) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 21) {
obsActionBuilder_.mergeFrom(value);
} else {
obsActionBuilder_.setMessage(value);
}
}
responseCase_ = 21;
return this;
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
public Builder clearObsAction() {
if (obsActionBuilder_ == null) {
if (responseCase_ == 21) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 21) {
responseCase_ = 0;
response_ = null;
}
obsActionBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
public SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder getObsActionBuilder() {
return getObsActionFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder getObsActionOrBuilder() {
if ((responseCase_ == 21) && (obsActionBuilder_ != null)) {
return obsActionBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 21) {
return (SC2APIProtocol.Sc2Api.ResponseObserverAction) response_;
}
return SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseObserverAction obs_action = 21;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseObserverAction, SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder, SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder>
getObsActionFieldBuilder() {
if (obsActionBuilder_ == null) {
if (!(responseCase_ == 21)) {
response_ = SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
}
obsActionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseObserverAction, SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder, SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseObserverAction) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 21;
onChanged();;
return obsActionBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseStep, SC2APIProtocol.Sc2Api.ResponseStep.Builder, SC2APIProtocol.Sc2Api.ResponseStepOrBuilder> stepBuilder_;
/**
* .SC2APIProtocol.ResponseStep step = 12;
* @return Whether the step field is set.
*/
@java.lang.Override
public boolean hasStep() {
return responseCase_ == 12;
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
* @return The step.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStep getStep() {
if (stepBuilder_ == null) {
if (responseCase_ == 12) {
return (SC2APIProtocol.Sc2Api.ResponseStep) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance();
} else {
if (responseCase_ == 12) {
return stepBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
public Builder setStep(SC2APIProtocol.Sc2Api.ResponseStep value) {
if (stepBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
stepBuilder_.setMessage(value);
}
responseCase_ = 12;
return this;
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
public Builder setStep(
SC2APIProtocol.Sc2Api.ResponseStep.Builder builderForValue) {
if (stepBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
stepBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 12;
return this;
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
public Builder mergeStep(SC2APIProtocol.Sc2Api.ResponseStep value) {
if (stepBuilder_ == null) {
if (responseCase_ == 12 &&
response_ != SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseStep.newBuilder((SC2APIProtocol.Sc2Api.ResponseStep) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 12) {
stepBuilder_.mergeFrom(value);
} else {
stepBuilder_.setMessage(value);
}
}
responseCase_ = 12;
return this;
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
public Builder clearStep() {
if (stepBuilder_ == null) {
if (responseCase_ == 12) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 12) {
responseCase_ = 0;
response_ = null;
}
stepBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
public SC2APIProtocol.Sc2Api.ResponseStep.Builder getStepBuilder() {
return getStepFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStepOrBuilder getStepOrBuilder() {
if ((responseCase_ == 12) && (stepBuilder_ != null)) {
return stepBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 12) {
return (SC2APIProtocol.Sc2Api.ResponseStep) response_;
}
return SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseStep step = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseStep, SC2APIProtocol.Sc2Api.ResponseStep.Builder, SC2APIProtocol.Sc2Api.ResponseStepOrBuilder>
getStepFieldBuilder() {
if (stepBuilder_ == null) {
if (!(responseCase_ == 12)) {
response_ = SC2APIProtocol.Sc2Api.ResponseStep.getDefaultInstance();
}
stepBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseStep, SC2APIProtocol.Sc2Api.ResponseStep.Builder, SC2APIProtocol.Sc2Api.ResponseStepOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseStep) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 12;
onChanged();;
return stepBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseData, SC2APIProtocol.Sc2Api.ResponseData.Builder, SC2APIProtocol.Sc2Api.ResponseDataOrBuilder> dataBuilder_;
/**
* .SC2APIProtocol.ResponseData data = 13;
* @return Whether the data field is set.
*/
@java.lang.Override
public boolean hasData() {
return responseCase_ == 13;
}
/**
* .SC2APIProtocol.ResponseData data = 13;
* @return The data.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseData getData() {
if (dataBuilder_ == null) {
if (responseCase_ == 13) {
return (SC2APIProtocol.Sc2Api.ResponseData) response_;
}
return SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance();
} else {
if (responseCase_ == 13) {
return dataBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
public Builder setData(SC2APIProtocol.Sc2Api.ResponseData value) {
if (dataBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
dataBuilder_.setMessage(value);
}
responseCase_ = 13;
return this;
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
public Builder setData(
SC2APIProtocol.Sc2Api.ResponseData.Builder builderForValue) {
if (dataBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
dataBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 13;
return this;
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
public Builder mergeData(SC2APIProtocol.Sc2Api.ResponseData value) {
if (dataBuilder_ == null) {
if (responseCase_ == 13 &&
response_ != SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseData.newBuilder((SC2APIProtocol.Sc2Api.ResponseData) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 13) {
dataBuilder_.mergeFrom(value);
} else {
dataBuilder_.setMessage(value);
}
}
responseCase_ = 13;
return this;
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
public Builder clearData() {
if (dataBuilder_ == null) {
if (responseCase_ == 13) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 13) {
responseCase_ = 0;
response_ = null;
}
dataBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
public SC2APIProtocol.Sc2Api.ResponseData.Builder getDataBuilder() {
return getDataFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseDataOrBuilder getDataOrBuilder() {
if ((responseCase_ == 13) && (dataBuilder_ != null)) {
return dataBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 13) {
return (SC2APIProtocol.Sc2Api.ResponseData) response_;
}
return SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseData data = 13;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseData, SC2APIProtocol.Sc2Api.ResponseData.Builder, SC2APIProtocol.Sc2Api.ResponseDataOrBuilder>
getDataFieldBuilder() {
if (dataBuilder_ == null) {
if (!(responseCase_ == 13)) {
response_ = SC2APIProtocol.Sc2Api.ResponseData.getDefaultInstance();
}
dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseData, SC2APIProtocol.Sc2Api.ResponseData.Builder, SC2APIProtocol.Sc2Api.ResponseDataOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseData) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 13;
onChanged();;
return dataBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Query.ResponseQuery, SC2APIProtocol.Query.ResponseQuery.Builder, SC2APIProtocol.Query.ResponseQueryOrBuilder> queryBuilder_;
/**
* .SC2APIProtocol.ResponseQuery query = 14;
* @return Whether the query field is set.
*/
@java.lang.Override
public boolean hasQuery() {
return responseCase_ == 14;
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
* @return The query.
*/
@java.lang.Override
public SC2APIProtocol.Query.ResponseQuery getQuery() {
if (queryBuilder_ == null) {
if (responseCase_ == 14) {
return (SC2APIProtocol.Query.ResponseQuery) response_;
}
return SC2APIProtocol.Query.ResponseQuery.getDefaultInstance();
} else {
if (responseCase_ == 14) {
return queryBuilder_.getMessage();
}
return SC2APIProtocol.Query.ResponseQuery.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
public Builder setQuery(SC2APIProtocol.Query.ResponseQuery value) {
if (queryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
queryBuilder_.setMessage(value);
}
responseCase_ = 14;
return this;
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
public Builder setQuery(
SC2APIProtocol.Query.ResponseQuery.Builder builderForValue) {
if (queryBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
queryBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 14;
return this;
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
public Builder mergeQuery(SC2APIProtocol.Query.ResponseQuery value) {
if (queryBuilder_ == null) {
if (responseCase_ == 14 &&
response_ != SC2APIProtocol.Query.ResponseQuery.getDefaultInstance()) {
response_ = SC2APIProtocol.Query.ResponseQuery.newBuilder((SC2APIProtocol.Query.ResponseQuery) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 14) {
queryBuilder_.mergeFrom(value);
} else {
queryBuilder_.setMessage(value);
}
}
responseCase_ = 14;
return this;
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
public Builder clearQuery() {
if (queryBuilder_ == null) {
if (responseCase_ == 14) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 14) {
responseCase_ = 0;
response_ = null;
}
queryBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
public SC2APIProtocol.Query.ResponseQuery.Builder getQueryBuilder() {
return getQueryFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
@java.lang.Override
public SC2APIProtocol.Query.ResponseQueryOrBuilder getQueryOrBuilder() {
if ((responseCase_ == 14) && (queryBuilder_ != null)) {
return queryBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 14) {
return (SC2APIProtocol.Query.ResponseQuery) response_;
}
return SC2APIProtocol.Query.ResponseQuery.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseQuery query = 14;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Query.ResponseQuery, SC2APIProtocol.Query.ResponseQuery.Builder, SC2APIProtocol.Query.ResponseQueryOrBuilder>
getQueryFieldBuilder() {
if (queryBuilder_ == null) {
if (!(responseCase_ == 14)) {
response_ = SC2APIProtocol.Query.ResponseQuery.getDefaultInstance();
}
queryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Query.ResponseQuery, SC2APIProtocol.Query.ResponseQuery.Builder, SC2APIProtocol.Query.ResponseQueryOrBuilder>(
(SC2APIProtocol.Query.ResponseQuery) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 14;
onChanged();;
return queryBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseSaveReplay, SC2APIProtocol.Sc2Api.ResponseSaveReplay.Builder, SC2APIProtocol.Sc2Api.ResponseSaveReplayOrBuilder> saveReplayBuilder_;
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
* @return Whether the saveReplay field is set.
*/
@java.lang.Override
public boolean hasSaveReplay() {
return responseCase_ == 15;
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
* @return The saveReplay.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveReplay getSaveReplay() {
if (saveReplayBuilder_ == null) {
if (responseCase_ == 15) {
return (SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance();
} else {
if (responseCase_ == 15) {
return saveReplayBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
public Builder setSaveReplay(SC2APIProtocol.Sc2Api.ResponseSaveReplay value) {
if (saveReplayBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
saveReplayBuilder_.setMessage(value);
}
responseCase_ = 15;
return this;
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
public Builder setSaveReplay(
SC2APIProtocol.Sc2Api.ResponseSaveReplay.Builder builderForValue) {
if (saveReplayBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
saveReplayBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 15;
return this;
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
public Builder mergeSaveReplay(SC2APIProtocol.Sc2Api.ResponseSaveReplay value) {
if (saveReplayBuilder_ == null) {
if (responseCase_ == 15 &&
response_ != SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseSaveReplay.newBuilder((SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 15) {
saveReplayBuilder_.mergeFrom(value);
} else {
saveReplayBuilder_.setMessage(value);
}
}
responseCase_ = 15;
return this;
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
public Builder clearSaveReplay() {
if (saveReplayBuilder_ == null) {
if (responseCase_ == 15) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 15) {
responseCase_ = 0;
response_ = null;
}
saveReplayBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
public SC2APIProtocol.Sc2Api.ResponseSaveReplay.Builder getSaveReplayBuilder() {
return getSaveReplayFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveReplayOrBuilder getSaveReplayOrBuilder() {
if ((responseCase_ == 15) && (saveReplayBuilder_ != null)) {
return saveReplayBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 15) {
return (SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseSaveReplay save_replay = 15;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseSaveReplay, SC2APIProtocol.Sc2Api.ResponseSaveReplay.Builder, SC2APIProtocol.Sc2Api.ResponseSaveReplayOrBuilder>
getSaveReplayFieldBuilder() {
if (saveReplayBuilder_ == null) {
if (!(responseCase_ == 15)) {
response_ = SC2APIProtocol.Sc2Api.ResponseSaveReplay.getDefaultInstance();
}
saveReplayBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseSaveReplay, SC2APIProtocol.Sc2Api.ResponseSaveReplay.Builder, SC2APIProtocol.Sc2Api.ResponseSaveReplayOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseSaveReplay) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 15;
onChanged();;
return saveReplayBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseReplayInfo, SC2APIProtocol.Sc2Api.ResponseReplayInfo.Builder, SC2APIProtocol.Sc2Api.ResponseReplayInfoOrBuilder> replayInfoBuilder_;
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
* @return Whether the replayInfo field is set.
*/
@java.lang.Override
public boolean hasReplayInfo() {
return responseCase_ == 16;
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
* @return The replayInfo.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseReplayInfo getReplayInfo() {
if (replayInfoBuilder_ == null) {
if (responseCase_ == 16) {
return (SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance();
} else {
if (responseCase_ == 16) {
return replayInfoBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
public Builder setReplayInfo(SC2APIProtocol.Sc2Api.ResponseReplayInfo value) {
if (replayInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
replayInfoBuilder_.setMessage(value);
}
responseCase_ = 16;
return this;
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
public Builder setReplayInfo(
SC2APIProtocol.Sc2Api.ResponseReplayInfo.Builder builderForValue) {
if (replayInfoBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
replayInfoBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 16;
return this;
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
public Builder mergeReplayInfo(SC2APIProtocol.Sc2Api.ResponseReplayInfo value) {
if (replayInfoBuilder_ == null) {
if (responseCase_ == 16 &&
response_ != SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseReplayInfo.newBuilder((SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 16) {
replayInfoBuilder_.mergeFrom(value);
} else {
replayInfoBuilder_.setMessage(value);
}
}
responseCase_ = 16;
return this;
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
public Builder clearReplayInfo() {
if (replayInfoBuilder_ == null) {
if (responseCase_ == 16) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 16) {
responseCase_ = 0;
response_ = null;
}
replayInfoBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
public SC2APIProtocol.Sc2Api.ResponseReplayInfo.Builder getReplayInfoBuilder() {
return getReplayInfoFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseReplayInfoOrBuilder getReplayInfoOrBuilder() {
if ((responseCase_ == 16) && (replayInfoBuilder_ != null)) {
return replayInfoBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 16) {
return (SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_;
}
return SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseReplayInfo replay_info = 16;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseReplayInfo, SC2APIProtocol.Sc2Api.ResponseReplayInfo.Builder, SC2APIProtocol.Sc2Api.ResponseReplayInfoOrBuilder>
getReplayInfoFieldBuilder() {
if (replayInfoBuilder_ == null) {
if (!(responseCase_ == 16)) {
response_ = SC2APIProtocol.Sc2Api.ResponseReplayInfo.getDefaultInstance();
}
replayInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseReplayInfo, SC2APIProtocol.Sc2Api.ResponseReplayInfo.Builder, SC2APIProtocol.Sc2Api.ResponseReplayInfoOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseReplayInfo) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 16;
onChanged();;
return replayInfoBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseAvailableMaps, SC2APIProtocol.Sc2Api.ResponseAvailableMaps.Builder, SC2APIProtocol.Sc2Api.ResponseAvailableMapsOrBuilder> availableMapsBuilder_;
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
* @return Whether the availableMaps field is set.
*/
@java.lang.Override
public boolean hasAvailableMaps() {
return responseCase_ == 17;
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
* @return The availableMaps.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAvailableMaps getAvailableMaps() {
if (availableMapsBuilder_ == null) {
if (responseCase_ == 17) {
return (SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance();
} else {
if (responseCase_ == 17) {
return availableMapsBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
public Builder setAvailableMaps(SC2APIProtocol.Sc2Api.ResponseAvailableMaps value) {
if (availableMapsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
availableMapsBuilder_.setMessage(value);
}
responseCase_ = 17;
return this;
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
public Builder setAvailableMaps(
SC2APIProtocol.Sc2Api.ResponseAvailableMaps.Builder builderForValue) {
if (availableMapsBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
availableMapsBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 17;
return this;
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
public Builder mergeAvailableMaps(SC2APIProtocol.Sc2Api.ResponseAvailableMaps value) {
if (availableMapsBuilder_ == null) {
if (responseCase_ == 17 &&
response_ != SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseAvailableMaps.newBuilder((SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 17) {
availableMapsBuilder_.mergeFrom(value);
} else {
availableMapsBuilder_.setMessage(value);
}
}
responseCase_ = 17;
return this;
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
public Builder clearAvailableMaps() {
if (availableMapsBuilder_ == null) {
if (responseCase_ == 17) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 17) {
responseCase_ = 0;
response_ = null;
}
availableMapsBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
public SC2APIProtocol.Sc2Api.ResponseAvailableMaps.Builder getAvailableMapsBuilder() {
return getAvailableMapsFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAvailableMapsOrBuilder getAvailableMapsOrBuilder() {
if ((responseCase_ == 17) && (availableMapsBuilder_ != null)) {
return availableMapsBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 17) {
return (SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_;
}
return SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseAvailableMaps available_maps = 17;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseAvailableMaps, SC2APIProtocol.Sc2Api.ResponseAvailableMaps.Builder, SC2APIProtocol.Sc2Api.ResponseAvailableMapsOrBuilder>
getAvailableMapsFieldBuilder() {
if (availableMapsBuilder_ == null) {
if (!(responseCase_ == 17)) {
response_ = SC2APIProtocol.Sc2Api.ResponseAvailableMaps.getDefaultInstance();
}
availableMapsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseAvailableMaps, SC2APIProtocol.Sc2Api.ResponseAvailableMaps.Builder, SC2APIProtocol.Sc2Api.ResponseAvailableMapsOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseAvailableMaps) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 17;
onChanged();;
return availableMapsBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseSaveMap, SC2APIProtocol.Sc2Api.ResponseSaveMap.Builder, SC2APIProtocol.Sc2Api.ResponseSaveMapOrBuilder> saveMapBuilder_;
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
* @return Whether the saveMap field is set.
*/
@java.lang.Override
public boolean hasSaveMap() {
return responseCase_ == 18;
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
* @return The saveMap.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveMap getSaveMap() {
if (saveMapBuilder_ == null) {
if (responseCase_ == 18) {
return (SC2APIProtocol.Sc2Api.ResponseSaveMap) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance();
} else {
if (responseCase_ == 18) {
return saveMapBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
public Builder setSaveMap(SC2APIProtocol.Sc2Api.ResponseSaveMap value) {
if (saveMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
saveMapBuilder_.setMessage(value);
}
responseCase_ = 18;
return this;
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
public Builder setSaveMap(
SC2APIProtocol.Sc2Api.ResponseSaveMap.Builder builderForValue) {
if (saveMapBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
saveMapBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 18;
return this;
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
public Builder mergeSaveMap(SC2APIProtocol.Sc2Api.ResponseSaveMap value) {
if (saveMapBuilder_ == null) {
if (responseCase_ == 18 &&
response_ != SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseSaveMap.newBuilder((SC2APIProtocol.Sc2Api.ResponseSaveMap) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 18) {
saveMapBuilder_.mergeFrom(value);
} else {
saveMapBuilder_.setMessage(value);
}
}
responseCase_ = 18;
return this;
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
public Builder clearSaveMap() {
if (saveMapBuilder_ == null) {
if (responseCase_ == 18) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 18) {
responseCase_ = 0;
response_ = null;
}
saveMapBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
public SC2APIProtocol.Sc2Api.ResponseSaveMap.Builder getSaveMapBuilder() {
return getSaveMapFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseSaveMapOrBuilder getSaveMapOrBuilder() {
if ((responseCase_ == 18) && (saveMapBuilder_ != null)) {
return saveMapBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 18) {
return (SC2APIProtocol.Sc2Api.ResponseSaveMap) response_;
}
return SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseSaveMap save_map = 18;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseSaveMap, SC2APIProtocol.Sc2Api.ResponseSaveMap.Builder, SC2APIProtocol.Sc2Api.ResponseSaveMapOrBuilder>
getSaveMapFieldBuilder() {
if (saveMapBuilder_ == null) {
if (!(responseCase_ == 18)) {
response_ = SC2APIProtocol.Sc2Api.ResponseSaveMap.getDefaultInstance();
}
saveMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseSaveMap, SC2APIProtocol.Sc2Api.ResponseSaveMap.Builder, SC2APIProtocol.Sc2Api.ResponseSaveMapOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseSaveMap) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 18;
onChanged();;
return saveMapBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseMapCommand, SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder, SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder> mapCommandBuilder_;
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
* @return Whether the mapCommand field is set.
*/
@java.lang.Override
public boolean hasMapCommand() {
return responseCase_ == 22;
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
* @return The mapCommand.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand getMapCommand() {
if (mapCommandBuilder_ == null) {
if (responseCase_ == 22) {
return (SC2APIProtocol.Sc2Api.ResponseMapCommand) response_;
}
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
} else {
if (responseCase_ == 22) {
return mapCommandBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
public Builder setMapCommand(SC2APIProtocol.Sc2Api.ResponseMapCommand value) {
if (mapCommandBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
mapCommandBuilder_.setMessage(value);
}
responseCase_ = 22;
return this;
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
public Builder setMapCommand(
SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder builderForValue) {
if (mapCommandBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
mapCommandBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 22;
return this;
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
public Builder mergeMapCommand(SC2APIProtocol.Sc2Api.ResponseMapCommand value) {
if (mapCommandBuilder_ == null) {
if (responseCase_ == 22 &&
response_ != SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseMapCommand.newBuilder((SC2APIProtocol.Sc2Api.ResponseMapCommand) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 22) {
mapCommandBuilder_.mergeFrom(value);
} else {
mapCommandBuilder_.setMessage(value);
}
}
responseCase_ = 22;
return this;
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
public Builder clearMapCommand() {
if (mapCommandBuilder_ == null) {
if (responseCase_ == 22) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 22) {
responseCase_ = 0;
response_ = null;
}
mapCommandBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
public SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder getMapCommandBuilder() {
return getMapCommandFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder getMapCommandOrBuilder() {
if ((responseCase_ == 22) && (mapCommandBuilder_ != null)) {
return mapCommandBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 22) {
return (SC2APIProtocol.Sc2Api.ResponseMapCommand) response_;
}
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseMapCommand map_command = 22;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseMapCommand, SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder, SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder>
getMapCommandFieldBuilder() {
if (mapCommandBuilder_ == null) {
if (!(responseCase_ == 22)) {
response_ = SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
}
mapCommandBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseMapCommand, SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder, SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseMapCommand) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 22;
onChanged();;
return mapCommandBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponsePing, SC2APIProtocol.Sc2Api.ResponsePing.Builder, SC2APIProtocol.Sc2Api.ResponsePingOrBuilder> pingBuilder_;
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
* @return Whether the ping field is set.
*/
@java.lang.Override
public boolean hasPing() {
return responseCase_ == 19;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
* @return The ping.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponsePing getPing() {
if (pingBuilder_ == null) {
if (responseCase_ == 19) {
return (SC2APIProtocol.Sc2Api.ResponsePing) response_;
}
return SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance();
} else {
if (responseCase_ == 19) {
return pingBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance();
}
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
public Builder setPing(SC2APIProtocol.Sc2Api.ResponsePing value) {
if (pingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
pingBuilder_.setMessage(value);
}
responseCase_ = 19;
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
public Builder setPing(
SC2APIProtocol.Sc2Api.ResponsePing.Builder builderForValue) {
if (pingBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
pingBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 19;
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
public Builder mergePing(SC2APIProtocol.Sc2Api.ResponsePing value) {
if (pingBuilder_ == null) {
if (responseCase_ == 19 &&
response_ != SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponsePing.newBuilder((SC2APIProtocol.Sc2Api.ResponsePing) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 19) {
pingBuilder_.mergeFrom(value);
} else {
pingBuilder_.setMessage(value);
}
}
responseCase_ = 19;
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
public Builder clearPing() {
if (pingBuilder_ == null) {
if (responseCase_ == 19) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 19) {
responseCase_ = 0;
response_ = null;
}
pingBuilder_.clear();
}
return this;
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
public SC2APIProtocol.Sc2Api.ResponsePing.Builder getPingBuilder() {
return getPingFieldBuilder().getBuilder();
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponsePingOrBuilder getPingOrBuilder() {
if ((responseCase_ == 19) && (pingBuilder_ != null)) {
return pingBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 19) {
return (SC2APIProtocol.Sc2Api.ResponsePing) response_;
}
return SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance();
}
}
/**
*
* Debugging
*
*
* .SC2APIProtocol.ResponsePing ping = 19;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponsePing, SC2APIProtocol.Sc2Api.ResponsePing.Builder, SC2APIProtocol.Sc2Api.ResponsePingOrBuilder>
getPingFieldBuilder() {
if (pingBuilder_ == null) {
if (!(responseCase_ == 19)) {
response_ = SC2APIProtocol.Sc2Api.ResponsePing.getDefaultInstance();
}
pingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponsePing, SC2APIProtocol.Sc2Api.ResponsePing.Builder, SC2APIProtocol.Sc2Api.ResponsePingOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponsePing) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 19;
onChanged();;
return pingBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseDebug, SC2APIProtocol.Sc2Api.ResponseDebug.Builder, SC2APIProtocol.Sc2Api.ResponseDebugOrBuilder> debugBuilder_;
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
* @return Whether the debug field is set.
*/
@java.lang.Override
public boolean hasDebug() {
return responseCase_ == 20;
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
* @return The debug.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseDebug getDebug() {
if (debugBuilder_ == null) {
if (responseCase_ == 20) {
return (SC2APIProtocol.Sc2Api.ResponseDebug) response_;
}
return SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance();
} else {
if (responseCase_ == 20) {
return debugBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
public Builder setDebug(SC2APIProtocol.Sc2Api.ResponseDebug value) {
if (debugBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
response_ = value;
onChanged();
} else {
debugBuilder_.setMessage(value);
}
responseCase_ = 20;
return this;
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
public Builder setDebug(
SC2APIProtocol.Sc2Api.ResponseDebug.Builder builderForValue) {
if (debugBuilder_ == null) {
response_ = builderForValue.build();
onChanged();
} else {
debugBuilder_.setMessage(builderForValue.build());
}
responseCase_ = 20;
return this;
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
public Builder mergeDebug(SC2APIProtocol.Sc2Api.ResponseDebug value) {
if (debugBuilder_ == null) {
if (responseCase_ == 20 &&
response_ != SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance()) {
response_ = SC2APIProtocol.Sc2Api.ResponseDebug.newBuilder((SC2APIProtocol.Sc2Api.ResponseDebug) response_)
.mergeFrom(value).buildPartial();
} else {
response_ = value;
}
onChanged();
} else {
if (responseCase_ == 20) {
debugBuilder_.mergeFrom(value);
} else {
debugBuilder_.setMessage(value);
}
}
responseCase_ = 20;
return this;
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
public Builder clearDebug() {
if (debugBuilder_ == null) {
if (responseCase_ == 20) {
responseCase_ = 0;
response_ = null;
onChanged();
}
} else {
if (responseCase_ == 20) {
responseCase_ = 0;
response_ = null;
}
debugBuilder_.clear();
}
return this;
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
public SC2APIProtocol.Sc2Api.ResponseDebug.Builder getDebugBuilder() {
return getDebugFieldBuilder().getBuilder();
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseDebugOrBuilder getDebugOrBuilder() {
if ((responseCase_ == 20) && (debugBuilder_ != null)) {
return debugBuilder_.getMessageOrBuilder();
} else {
if (responseCase_ == 20) {
return (SC2APIProtocol.Sc2Api.ResponseDebug) response_;
}
return SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance();
}
}
/**
* .SC2APIProtocol.ResponseDebug debug = 20;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseDebug, SC2APIProtocol.Sc2Api.ResponseDebug.Builder, SC2APIProtocol.Sc2Api.ResponseDebugOrBuilder>
getDebugFieldBuilder() {
if (debugBuilder_ == null) {
if (!(responseCase_ == 20)) {
response_ = SC2APIProtocol.Sc2Api.ResponseDebug.getDefaultInstance();
}
debugBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.ResponseDebug, SC2APIProtocol.Sc2Api.ResponseDebug.Builder, SC2APIProtocol.Sc2Api.ResponseDebugOrBuilder>(
(SC2APIProtocol.Sc2Api.ResponseDebug) response_,
getParentForChildren(),
isClean());
response_ = null;
}
responseCase_ = 20;
onChanged();;
return debugBuilder_;
}
private int id_ ;
/**
* optional uint32 id = 97;
* @return Whether the id field is set.
*/
@java.lang.Override
public boolean hasId() {
return ((bitField0_ & 0x00400000) != 0);
}
/**
* optional uint32 id = 97;
* @return The id.
*/
@java.lang.Override
public int getId() {
return id_;
}
/**
* optional uint32 id = 97;
* @param value The id to set.
* @return This builder for chaining.
*/
public Builder setId(int value) {
bitField0_ |= 0x00400000;
id_ = value;
onChanged();
return this;
}
/**
* optional uint32 id = 97;
* @return This builder for chaining.
*/
public Builder clearId() {
bitField0_ = (bitField0_ & ~0x00400000);
id_ = 0;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList error_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureErrorIsMutable() {
if (!((bitField0_ & 0x00800000) != 0)) {
error_ = new com.google.protobuf.LazyStringArrayList(error_);
bitField0_ |= 0x00800000;
}
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return A list containing the error.
*/
public com.google.protobuf.ProtocolStringList
getErrorList() {
return error_.getUnmodifiableView();
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return The count of error.
*/
public int getErrorCount() {
return error_.size();
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index of the element to return.
* @return The error at the given index.
*/
public java.lang.String getError(int index) {
return error_.get(index);
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index of the value to return.
* @return The bytes of the error at the given index.
*/
public com.google.protobuf.ByteString
getErrorBytes(int index) {
return error_.getByteString(index);
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param index The index to set the value at.
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureErrorIsMutable();
error_.set(index, value);
onChanged();
return this;
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param value The error to add.
* @return This builder for chaining.
*/
public Builder addError(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureErrorIsMutable();
error_.add(value);
onChanged();
return this;
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param values The error to add.
* @return This builder for chaining.
*/
public Builder addAllError(
java.lang.Iterable values) {
ensureErrorIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, error_);
onChanged();
return this;
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @return This builder for chaining.
*/
public Builder clearError() {
error_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00800000);
onChanged();
return this;
}
/**
*
* If command is missing, this will contain the error. Otherwise this will contain any warnings.
*
*
* repeated string error = 98;
* @param value The bytes of the error to add.
* @return This builder for chaining.
*/
public Builder addErrorBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureErrorIsMutable();
error_.add(value);
onChanged();
return this;
}
private int status_ = 1;
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return Whether the status field is set.
*/
@java.lang.Override public boolean hasStatus() {
return ((bitField0_ & 0x01000000) != 0);
}
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return The status.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.Status getStatus() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.Status result = SC2APIProtocol.Sc2Api.Status.valueOf(status_);
return result == null ? SC2APIProtocol.Sc2Api.Status.launched : result;
}
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @param value The status to set.
* @return This builder for chaining.
*/
public Builder setStatus(SC2APIProtocol.Sc2Api.Status value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x01000000;
status_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Should be sent back with all responses.
*
*
* optional .SC2APIProtocol.Status status = 99;
* @return This builder for chaining.
*/
public Builder clearStatus() {
bitField0_ = (bitField0_ & ~0x01000000);
status_ = 1;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.Response)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.Response)
private static final SC2APIProtocol.Sc2Api.Response DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.Response();
}
public static SC2APIProtocol.Sc2Api.Response getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Response parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.Response getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestCreateGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestCreateGame)
com.google.protobuf.MessageOrBuilder {
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
* @return Whether the localMap field is set.
*/
boolean hasLocalMap();
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
* @return The localMap.
*/
SC2APIProtocol.Sc2Api.LocalMap getLocalMap();
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
SC2APIProtocol.Sc2Api.LocalMapOrBuilder getLocalMapOrBuilder();
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return Whether the battlenetMapName field is set.
*/
boolean hasBattlenetMapName();
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return The battlenetMapName.
*/
java.lang.String getBattlenetMapName();
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return The bytes for battlenetMapName.
*/
com.google.protobuf.ByteString
getBattlenetMapNameBytes();
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
java.util.List
getPlayerSetupList();
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
SC2APIProtocol.Sc2Api.PlayerSetup getPlayerSetup(int index);
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
int getPlayerSetupCount();
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
java.util.List extends SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder>
getPlayerSetupOrBuilderList();
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder getPlayerSetupOrBuilder(
int index);
/**
* optional bool disable_fog = 4;
* @return Whether the disableFog field is set.
*/
boolean hasDisableFog();
/**
* optional bool disable_fog = 4;
* @return The disableFog.
*/
boolean getDisableFog();
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return Whether the randomSeed field is set.
*/
boolean hasRandomSeed();
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return The randomSeed.
*/
int getRandomSeed();
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return Whether the realtime field is set.
*/
boolean hasRealtime();
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return The realtime.
*/
boolean getRealtime();
public SC2APIProtocol.Sc2Api.RequestCreateGame.MapCase getMapCase();
}
/**
*
*-----------------------------------------------------------------------------
* If successful, puts the game into the status: init_game.
* The next expected request should be RequestJoinGame. Can also quit (exit).
*
*
* Protobuf type {@code SC2APIProtocol.RequestCreateGame}
*/
public static final class RequestCreateGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestCreateGame)
RequestCreateGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestCreateGame.newBuilder() to construct.
private RequestCreateGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestCreateGame() {
playerSetup_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestCreateGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestCreateGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestCreateGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestCreateGame.class, SC2APIProtocol.Sc2Api.RequestCreateGame.Builder.class);
}
private int bitField0_;
private int mapCase_ = 0;
private java.lang.Object map_;
public enum MapCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
LOCAL_MAP(1),
BATTLENET_MAP_NAME(2),
MAP_NOT_SET(0);
private final int value;
private MapCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static MapCase valueOf(int value) {
return forNumber(value);
}
public static MapCase forNumber(int value) {
switch (value) {
case 1: return LOCAL_MAP;
case 2: return BATTLENET_MAP_NAME;
case 0: return MAP_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public MapCase
getMapCase() {
return MapCase.forNumber(
mapCase_);
}
public static final int LOCAL_MAP_FIELD_NUMBER = 1;
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
* @return Whether the localMap field is set.
*/
@java.lang.Override
public boolean hasLocalMap() {
return mapCase_ == 1;
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
* @return The localMap.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMap getLocalMap() {
if (mapCase_ == 1) {
return (SC2APIProtocol.Sc2Api.LocalMap) map_;
}
return SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMapOrBuilder getLocalMapOrBuilder() {
if (mapCase_ == 1) {
return (SC2APIProtocol.Sc2Api.LocalMap) map_;
}
return SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
}
public static final int BATTLENET_MAP_NAME_FIELD_NUMBER = 2;
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return Whether the battlenetMapName field is set.
*/
public boolean hasBattlenetMapName() {
return mapCase_ == 2;
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return The battlenetMapName.
*/
public java.lang.String getBattlenetMapName() {
java.lang.Object ref = "";
if (mapCase_ == 2) {
ref = map_;
}
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() && (mapCase_ == 2)) {
map_ = s;
}
return s;
}
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return The bytes for battlenetMapName.
*/
public com.google.protobuf.ByteString
getBattlenetMapNameBytes() {
java.lang.Object ref = "";
if (mapCase_ == 2) {
ref = map_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (mapCase_ == 2) {
map_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PLAYER_SETUP_FIELD_NUMBER = 3;
private java.util.List playerSetup_;
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
@java.lang.Override
public java.util.List getPlayerSetupList() {
return playerSetup_;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder>
getPlayerSetupOrBuilderList() {
return playerSetup_;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
@java.lang.Override
public int getPlayerSetupCount() {
return playerSetup_.size();
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PlayerSetup getPlayerSetup(int index) {
return playerSetup_.get(index);
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder getPlayerSetupOrBuilder(
int index) {
return playerSetup_.get(index);
}
public static final int DISABLE_FOG_FIELD_NUMBER = 4;
private boolean disableFog_;
/**
* optional bool disable_fog = 4;
* @return Whether the disableFog field is set.
*/
@java.lang.Override
public boolean hasDisableFog() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional bool disable_fog = 4;
* @return The disableFog.
*/
@java.lang.Override
public boolean getDisableFog() {
return disableFog_;
}
public static final int RANDOM_SEED_FIELD_NUMBER = 5;
private int randomSeed_;
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return Whether the randomSeed field is set.
*/
@java.lang.Override
public boolean hasRandomSeed() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return The randomSeed.
*/
@java.lang.Override
public int getRandomSeed() {
return randomSeed_;
}
public static final int REALTIME_FIELD_NUMBER = 6;
private boolean realtime_;
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return Whether the realtime field is set.
*/
@java.lang.Override
public boolean hasRealtime() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return The realtime.
*/
@java.lang.Override
public boolean getRealtime() {
return realtime_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (mapCase_ == 1) {
output.writeMessage(1, (SC2APIProtocol.Sc2Api.LocalMap) map_);
}
if (mapCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, map_);
}
for (int i = 0; i < playerSetup_.size(); i++) {
output.writeMessage(3, playerSetup_.get(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeBool(4, disableFog_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeUInt32(5, randomSeed_);
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeBool(6, realtime_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (mapCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (SC2APIProtocol.Sc2Api.LocalMap) map_);
}
if (mapCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, map_);
}
for (int i = 0; i < playerSetup_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, playerSetup_.get(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, disableFog_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, randomSeed_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, realtime_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestCreateGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestCreateGame other = (SC2APIProtocol.Sc2Api.RequestCreateGame) obj;
if (!getPlayerSetupList()
.equals(other.getPlayerSetupList())) return false;
if (hasDisableFog() != other.hasDisableFog()) return false;
if (hasDisableFog()) {
if (getDisableFog()
!= other.getDisableFog()) return false;
}
if (hasRandomSeed() != other.hasRandomSeed()) return false;
if (hasRandomSeed()) {
if (getRandomSeed()
!= other.getRandomSeed()) return false;
}
if (hasRealtime() != other.hasRealtime()) return false;
if (hasRealtime()) {
if (getRealtime()
!= other.getRealtime()) return false;
}
if (!getMapCase().equals(other.getMapCase())) return false;
switch (mapCase_) {
case 1:
if (!getLocalMap()
.equals(other.getLocalMap())) return false;
break;
case 2:
if (!getBattlenetMapName()
.equals(other.getBattlenetMapName())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getPlayerSetupCount() > 0) {
hash = (37 * hash) + PLAYER_SETUP_FIELD_NUMBER;
hash = (53 * hash) + getPlayerSetupList().hashCode();
}
if (hasDisableFog()) {
hash = (37 * hash) + DISABLE_FOG_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDisableFog());
}
if (hasRandomSeed()) {
hash = (37 * hash) + RANDOM_SEED_FIELD_NUMBER;
hash = (53 * hash) + getRandomSeed();
}
if (hasRealtime()) {
hash = (37 * hash) + REALTIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getRealtime());
}
switch (mapCase_) {
case 1:
hash = (37 * hash) + LOCAL_MAP_FIELD_NUMBER;
hash = (53 * hash) + getLocalMap().hashCode();
break;
case 2:
hash = (37 * hash) + BATTLENET_MAP_NAME_FIELD_NUMBER;
hash = (53 * hash) + getBattlenetMapName().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestCreateGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
* If successful, puts the game into the status: init_game.
* The next expected request should be RequestJoinGame. Can also quit (exit).
*
*
* Protobuf type {@code SC2APIProtocol.RequestCreateGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestCreateGame)
SC2APIProtocol.Sc2Api.RequestCreateGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestCreateGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestCreateGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestCreateGame.class, SC2APIProtocol.Sc2Api.RequestCreateGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestCreateGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (localMapBuilder_ != null) {
localMapBuilder_.clear();
}
if (playerSetupBuilder_ == null) {
playerSetup_ = java.util.Collections.emptyList();
} else {
playerSetup_ = null;
playerSetupBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
disableFog_ = false;
bitField0_ = (bitField0_ & ~0x00000008);
randomSeed_ = 0;
bitField0_ = (bitField0_ & ~0x00000010);
realtime_ = false;
bitField0_ = (bitField0_ & ~0x00000020);
mapCase_ = 0;
map_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestCreateGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGame build() {
SC2APIProtocol.Sc2Api.RequestCreateGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGame buildPartial() {
SC2APIProtocol.Sc2Api.RequestCreateGame result = new SC2APIProtocol.Sc2Api.RequestCreateGame(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (mapCase_ == 1) {
if (localMapBuilder_ == null) {
result.map_ = map_;
} else {
result.map_ = localMapBuilder_.build();
}
}
if (mapCase_ == 2) {
result.map_ = map_;
}
if (playerSetupBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0)) {
playerSetup_ = java.util.Collections.unmodifiableList(playerSetup_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.playerSetup_ = playerSetup_;
} else {
result.playerSetup_ = playerSetupBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.disableFog_ = disableFog_;
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.randomSeed_ = randomSeed_;
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.realtime_ = realtime_;
to_bitField0_ |= 0x00000010;
}
result.bitField0_ = to_bitField0_;
result.mapCase_ = mapCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestCreateGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestCreateGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestCreateGame other) {
if (other == SC2APIProtocol.Sc2Api.RequestCreateGame.getDefaultInstance()) return this;
if (playerSetupBuilder_ == null) {
if (!other.playerSetup_.isEmpty()) {
if (playerSetup_.isEmpty()) {
playerSetup_ = other.playerSetup_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensurePlayerSetupIsMutable();
playerSetup_.addAll(other.playerSetup_);
}
onChanged();
}
} else {
if (!other.playerSetup_.isEmpty()) {
if (playerSetupBuilder_.isEmpty()) {
playerSetupBuilder_.dispose();
playerSetupBuilder_ = null;
playerSetup_ = other.playerSetup_;
bitField0_ = (bitField0_ & ~0x00000004);
playerSetupBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getPlayerSetupFieldBuilder() : null;
} else {
playerSetupBuilder_.addAllMessages(other.playerSetup_);
}
}
}
if (other.hasDisableFog()) {
setDisableFog(other.getDisableFog());
}
if (other.hasRandomSeed()) {
setRandomSeed(other.getRandomSeed());
}
if (other.hasRealtime()) {
setRealtime(other.getRealtime());
}
switch (other.getMapCase()) {
case LOCAL_MAP: {
mergeLocalMap(other.getLocalMap());
break;
}
case BATTLENET_MAP_NAME: {
mapCase_ = 2;
map_ = other.map_;
onChanged();
break;
}
case MAP_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
input.readMessage(
getLocalMapFieldBuilder().getBuilder(),
extensionRegistry);
mapCase_ = 1;
break;
} // case 10
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
mapCase_ = 2;
map_ = bs;
break;
} // case 18
case 26: {
SC2APIProtocol.Sc2Api.PlayerSetup m =
input.readMessage(
SC2APIProtocol.Sc2Api.PlayerSetup.PARSER,
extensionRegistry);
if (playerSetupBuilder_ == null) {
ensurePlayerSetupIsMutable();
playerSetup_.add(m);
} else {
playerSetupBuilder_.addMessage(m);
}
break;
} // case 26
case 32: {
disableFog_ = input.readBool();
bitField0_ |= 0x00000008;
break;
} // case 32
case 40: {
randomSeed_ = input.readUInt32();
bitField0_ |= 0x00000010;
break;
} // case 40
case 48: {
realtime_ = input.readBool();
bitField0_ |= 0x00000020;
break;
} // case 48
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int mapCase_ = 0;
private java.lang.Object map_;
public MapCase
getMapCase() {
return MapCase.forNumber(
mapCase_);
}
public Builder clearMap() {
mapCase_ = 0;
map_ = null;
onChanged();
return this;
}
private int bitField0_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.LocalMap, SC2APIProtocol.Sc2Api.LocalMap.Builder, SC2APIProtocol.Sc2Api.LocalMapOrBuilder> localMapBuilder_;
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
* @return Whether the localMap field is set.
*/
@java.lang.Override
public boolean hasLocalMap() {
return mapCase_ == 1;
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
* @return The localMap.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMap getLocalMap() {
if (localMapBuilder_ == null) {
if (mapCase_ == 1) {
return (SC2APIProtocol.Sc2Api.LocalMap) map_;
}
return SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
} else {
if (mapCase_ == 1) {
return localMapBuilder_.getMessage();
}
return SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
}
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
public Builder setLocalMap(SC2APIProtocol.Sc2Api.LocalMap value) {
if (localMapBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
map_ = value;
onChanged();
} else {
localMapBuilder_.setMessage(value);
}
mapCase_ = 1;
return this;
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
public Builder setLocalMap(
SC2APIProtocol.Sc2Api.LocalMap.Builder builderForValue) {
if (localMapBuilder_ == null) {
map_ = builderForValue.build();
onChanged();
} else {
localMapBuilder_.setMessage(builderForValue.build());
}
mapCase_ = 1;
return this;
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
public Builder mergeLocalMap(SC2APIProtocol.Sc2Api.LocalMap value) {
if (localMapBuilder_ == null) {
if (mapCase_ == 1 &&
map_ != SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance()) {
map_ = SC2APIProtocol.Sc2Api.LocalMap.newBuilder((SC2APIProtocol.Sc2Api.LocalMap) map_)
.mergeFrom(value).buildPartial();
} else {
map_ = value;
}
onChanged();
} else {
if (mapCase_ == 1) {
localMapBuilder_.mergeFrom(value);
} else {
localMapBuilder_.setMessage(value);
}
}
mapCase_ = 1;
return this;
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
public Builder clearLocalMap() {
if (localMapBuilder_ == null) {
if (mapCase_ == 1) {
mapCase_ = 0;
map_ = null;
onChanged();
}
} else {
if (mapCase_ == 1) {
mapCase_ = 0;
map_ = null;
}
localMapBuilder_.clear();
}
return this;
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
public SC2APIProtocol.Sc2Api.LocalMap.Builder getLocalMapBuilder() {
return getLocalMapFieldBuilder().getBuilder();
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMapOrBuilder getLocalMapOrBuilder() {
if ((mapCase_ == 1) && (localMapBuilder_ != null)) {
return localMapBuilder_.getMessageOrBuilder();
} else {
if (mapCase_ == 1) {
return (SC2APIProtocol.Sc2Api.LocalMap) map_;
}
return SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
}
}
/**
*
* Local .SC2Map file
*
*
* .SC2APIProtocol.LocalMap local_map = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.LocalMap, SC2APIProtocol.Sc2Api.LocalMap.Builder, SC2APIProtocol.Sc2Api.LocalMapOrBuilder>
getLocalMapFieldBuilder() {
if (localMapBuilder_ == null) {
if (!(mapCase_ == 1)) {
map_ = SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
}
localMapBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.LocalMap, SC2APIProtocol.Sc2Api.LocalMap.Builder, SC2APIProtocol.Sc2Api.LocalMapOrBuilder>(
(SC2APIProtocol.Sc2Api.LocalMap) map_,
getParentForChildren(),
isClean());
map_ = null;
}
mapCase_ = 1;
onChanged();;
return localMapBuilder_;
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return Whether the battlenetMapName field is set.
*/
@java.lang.Override
public boolean hasBattlenetMapName() {
return mapCase_ == 2;
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return The battlenetMapName.
*/
@java.lang.Override
public java.lang.String getBattlenetMapName() {
java.lang.Object ref = "";
if (mapCase_ == 2) {
ref = map_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (mapCase_ == 2) {
if (bs.isValidUtf8()) {
map_ = s;
}
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return The bytes for battlenetMapName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getBattlenetMapNameBytes() {
java.lang.Object ref = "";
if (mapCase_ == 2) {
ref = map_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (mapCase_ == 2) {
map_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @param value The battlenetMapName to set.
* @return This builder for chaining.
*/
public Builder setBattlenetMapName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
mapCase_ = 2;
map_ = value;
onChanged();
return this;
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @return This builder for chaining.
*/
public Builder clearBattlenetMapName() {
if (mapCase_ == 2) {
mapCase_ = 0;
map_ = null;
onChanged();
}
return this;
}
/**
*
* Map published to BattleNet
*
*
* string battlenet_map_name = 2;
* @param value The bytes for battlenetMapName to set.
* @return This builder for chaining.
*/
public Builder setBattlenetMapNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
mapCase_ = 2;
map_ = value;
onChanged();
return this;
}
private java.util.List playerSetup_ =
java.util.Collections.emptyList();
private void ensurePlayerSetupIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
playerSetup_ = new java.util.ArrayList(playerSetup_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerSetup, SC2APIProtocol.Sc2Api.PlayerSetup.Builder, SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder> playerSetupBuilder_;
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public java.util.List getPlayerSetupList() {
if (playerSetupBuilder_ == null) {
return java.util.Collections.unmodifiableList(playerSetup_);
} else {
return playerSetupBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public int getPlayerSetupCount() {
if (playerSetupBuilder_ == null) {
return playerSetup_.size();
} else {
return playerSetupBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerSetup getPlayerSetup(int index) {
if (playerSetupBuilder_ == null) {
return playerSetup_.get(index);
} else {
return playerSetupBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder setPlayerSetup(
int index, SC2APIProtocol.Sc2Api.PlayerSetup value) {
if (playerSetupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerSetupIsMutable();
playerSetup_.set(index, value);
onChanged();
} else {
playerSetupBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder setPlayerSetup(
int index, SC2APIProtocol.Sc2Api.PlayerSetup.Builder builderForValue) {
if (playerSetupBuilder_ == null) {
ensurePlayerSetupIsMutable();
playerSetup_.set(index, builderForValue.build());
onChanged();
} else {
playerSetupBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder addPlayerSetup(SC2APIProtocol.Sc2Api.PlayerSetup value) {
if (playerSetupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerSetupIsMutable();
playerSetup_.add(value);
onChanged();
} else {
playerSetupBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder addPlayerSetup(
int index, SC2APIProtocol.Sc2Api.PlayerSetup value) {
if (playerSetupBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerSetupIsMutable();
playerSetup_.add(index, value);
onChanged();
} else {
playerSetupBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder addPlayerSetup(
SC2APIProtocol.Sc2Api.PlayerSetup.Builder builderForValue) {
if (playerSetupBuilder_ == null) {
ensurePlayerSetupIsMutable();
playerSetup_.add(builderForValue.build());
onChanged();
} else {
playerSetupBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder addPlayerSetup(
int index, SC2APIProtocol.Sc2Api.PlayerSetup.Builder builderForValue) {
if (playerSetupBuilder_ == null) {
ensurePlayerSetupIsMutable();
playerSetup_.add(index, builderForValue.build());
onChanged();
} else {
playerSetupBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder addAllPlayerSetup(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.PlayerSetup> values) {
if (playerSetupBuilder_ == null) {
ensurePlayerSetupIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, playerSetup_);
onChanged();
} else {
playerSetupBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder clearPlayerSetup() {
if (playerSetupBuilder_ == null) {
playerSetup_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
playerSetupBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public Builder removePlayerSetup(int index) {
if (playerSetupBuilder_ == null) {
ensurePlayerSetupIsMutable();
playerSetup_.remove(index);
onChanged();
} else {
playerSetupBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerSetup.Builder getPlayerSetupBuilder(
int index) {
return getPlayerSetupFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder getPlayerSetupOrBuilder(
int index) {
if (playerSetupBuilder_ == null) {
return playerSetup_.get(index); } else {
return playerSetupBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder>
getPlayerSetupOrBuilderList() {
if (playerSetupBuilder_ != null) {
return playerSetupBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(playerSetup_);
}
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerSetup.Builder addPlayerSetupBuilder() {
return getPlayerSetupFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.PlayerSetup.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerSetup.Builder addPlayerSetupBuilder(
int index) {
return getPlayerSetupFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.PlayerSetup.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.PlayerSetup player_setup = 3;
*/
public java.util.List
getPlayerSetupBuilderList() {
return getPlayerSetupFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerSetup, SC2APIProtocol.Sc2Api.PlayerSetup.Builder, SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder>
getPlayerSetupFieldBuilder() {
if (playerSetupBuilder_ == null) {
playerSetupBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerSetup, SC2APIProtocol.Sc2Api.PlayerSetup.Builder, SC2APIProtocol.Sc2Api.PlayerSetupOrBuilder>(
playerSetup_,
((bitField0_ & 0x00000004) != 0),
getParentForChildren(),
isClean());
playerSetup_ = null;
}
return playerSetupBuilder_;
}
private boolean disableFog_ ;
/**
* optional bool disable_fog = 4;
* @return Whether the disableFog field is set.
*/
@java.lang.Override
public boolean hasDisableFog() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional bool disable_fog = 4;
* @return The disableFog.
*/
@java.lang.Override
public boolean getDisableFog() {
return disableFog_;
}
/**
* optional bool disable_fog = 4;
* @param value The disableFog to set.
* @return This builder for chaining.
*/
public Builder setDisableFog(boolean value) {
bitField0_ |= 0x00000008;
disableFog_ = value;
onChanged();
return this;
}
/**
* optional bool disable_fog = 4;
* @return This builder for chaining.
*/
public Builder clearDisableFog() {
bitField0_ = (bitField0_ & ~0x00000008);
disableFog_ = false;
onChanged();
return this;
}
private int randomSeed_ ;
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return Whether the randomSeed field is set.
*/
@java.lang.Override
public boolean hasRandomSeed() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return The randomSeed.
*/
@java.lang.Override
public int getRandomSeed() {
return randomSeed_;
}
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @param value The randomSeed to set.
* @return This builder for chaining.
*/
public Builder setRandomSeed(int value) {
bitField0_ |= 0x00000010;
randomSeed_ = value;
onChanged();
return this;
}
/**
*
* Sets the pseudo-random seed for the game.
*
*
* optional uint32 random_seed = 5;
* @return This builder for chaining.
*/
public Builder clearRandomSeed() {
bitField0_ = (bitField0_ & ~0x00000010);
randomSeed_ = 0;
onChanged();
return this;
}
private boolean realtime_ ;
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return Whether the realtime field is set.
*/
@java.lang.Override
public boolean hasRealtime() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return The realtime.
*/
@java.lang.Override
public boolean getRealtime() {
return realtime_;
}
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @param value The realtime to set.
* @return This builder for chaining.
*/
public Builder setRealtime(boolean value) {
bitField0_ |= 0x00000020;
realtime_ = value;
onChanged();
return this;
}
/**
*
* If set, the game plays in real time.
*
*
* optional bool realtime = 6;
* @return This builder for chaining.
*/
public Builder clearRealtime() {
bitField0_ = (bitField0_ & ~0x00000020);
realtime_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestCreateGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestCreateGame)
private static final SC2APIProtocol.Sc2Api.RequestCreateGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestCreateGame();
}
public static SC2APIProtocol.Sc2Api.RequestCreateGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestCreateGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestCreateGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LocalMapOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.LocalMap)
com.google.protobuf.MessageOrBuilder {
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return Whether the mapPath field is set.
*/
boolean hasMapPath();
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return The mapPath.
*/
java.lang.String getMapPath();
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return The bytes for mapPath.
*/
com.google.protobuf.ByteString
getMapPathBytes();
/**
* optional bytes map_data = 7;
* @return Whether the mapData field is set.
*/
boolean hasMapData();
/**
* optional bytes map_data = 7;
* @return The mapData.
*/
com.google.protobuf.ByteString getMapData();
}
/**
* Protobuf type {@code SC2APIProtocol.LocalMap}
*/
public static final class LocalMap extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.LocalMap)
LocalMapOrBuilder {
private static final long serialVersionUID = 0L;
// Use LocalMap.newBuilder() to construct.
private LocalMap(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LocalMap() {
mapPath_ = "";
mapData_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LocalMap();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_LocalMap_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_LocalMap_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.LocalMap.class, SC2APIProtocol.Sc2Api.LocalMap.Builder.class);
}
private int bitField0_;
public static final int MAP_PATH_FIELD_NUMBER = 1;
private volatile java.lang.Object mapPath_;
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return Whether the mapPath field is set.
*/
@java.lang.Override
public boolean hasMapPath() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return The mapPath.
*/
@java.lang.Override
public java.lang.String getMapPath() {
java.lang.Object ref = mapPath_;
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()) {
mapPath_ = s;
}
return s;
}
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return The bytes for mapPath.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMapPathBytes() {
java.lang.Object ref = mapPath_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mapPath_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MAP_DATA_FIELD_NUMBER = 7;
private com.google.protobuf.ByteString mapData_;
/**
* optional bytes map_data = 7;
* @return Whether the mapData field is set.
*/
@java.lang.Override
public boolean hasMapData() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bytes map_data = 7;
* @return The mapData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMapData() {
return mapData_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mapPath_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeBytes(7, mapData_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mapPath_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(7, mapData_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.LocalMap)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.LocalMap other = (SC2APIProtocol.Sc2Api.LocalMap) obj;
if (hasMapPath() != other.hasMapPath()) return false;
if (hasMapPath()) {
if (!getMapPath()
.equals(other.getMapPath())) return false;
}
if (hasMapData() != other.hasMapData()) return false;
if (hasMapData()) {
if (!getMapData()
.equals(other.getMapData())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMapPath()) {
hash = (37 * hash) + MAP_PATH_FIELD_NUMBER;
hash = (53 * hash) + getMapPath().hashCode();
}
if (hasMapData()) {
hash = (37 * hash) + MAP_DATA_FIELD_NUMBER;
hash = (53 * hash) + getMapData().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.LocalMap parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.LocalMap prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.LocalMap}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.LocalMap)
SC2APIProtocol.Sc2Api.LocalMapOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_LocalMap_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_LocalMap_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.LocalMap.class, SC2APIProtocol.Sc2Api.LocalMap.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.LocalMap.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
mapPath_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
mapData_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_LocalMap_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMap getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMap build() {
SC2APIProtocol.Sc2Api.LocalMap result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMap buildPartial() {
SC2APIProtocol.Sc2Api.LocalMap result = new SC2APIProtocol.Sc2Api.LocalMap(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.mapPath_ = mapPath_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.mapData_ = mapData_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.LocalMap) {
return mergeFrom((SC2APIProtocol.Sc2Api.LocalMap)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.LocalMap other) {
if (other == SC2APIProtocol.Sc2Api.LocalMap.getDefaultInstance()) return this;
if (other.hasMapPath()) {
bitField0_ |= 0x00000001;
mapPath_ = other.mapPath_;
onChanged();
}
if (other.hasMapData()) {
setMapData(other.getMapData());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
mapPath_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 58: {
mapData_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 58
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object mapPath_ = "";
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return Whether the mapPath field is set.
*/
public boolean hasMapPath() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return The mapPath.
*/
public java.lang.String getMapPath() {
java.lang.Object ref = mapPath_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mapPath_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return The bytes for mapPath.
*/
public com.google.protobuf.ByteString
getMapPathBytes() {
java.lang.Object ref = mapPath_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mapPath_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @param value The mapPath to set.
* @return This builder for chaining.
*/
public Builder setMapPath(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mapPath_ = value;
onChanged();
return this;
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @return This builder for chaining.
*/
public Builder clearMapPath() {
bitField0_ = (bitField0_ & ~0x00000001);
mapPath_ = getDefaultInstance().getMapPath();
onChanged();
return this;
}
/**
*
* A map can be specified either by a file path or the data of the .SC2Map file.
* If you provide both, it will play the game using map_data and store map_path
* into the replay. (260 character max)
*
*
* optional string map_path = 1;
* @param value The bytes for mapPath to set.
* @return This builder for chaining.
*/
public Builder setMapPathBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mapPath_ = value;
onChanged();
return this;
}
private com.google.protobuf.ByteString mapData_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes map_data = 7;
* @return Whether the mapData field is set.
*/
@java.lang.Override
public boolean hasMapData() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional bytes map_data = 7;
* @return The mapData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMapData() {
return mapData_;
}
/**
* optional bytes map_data = 7;
* @param value The mapData to set.
* @return This builder for chaining.
*/
public Builder setMapData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
mapData_ = value;
onChanged();
return this;
}
/**
* optional bytes map_data = 7;
* @return This builder for chaining.
*/
public Builder clearMapData() {
bitField0_ = (bitField0_ & ~0x00000002);
mapData_ = getDefaultInstance().getMapData();
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.LocalMap)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.LocalMap)
private static final SC2APIProtocol.Sc2Api.LocalMap DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.LocalMap();
}
public static SC2APIProtocol.Sc2Api.LocalMap getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LocalMap parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.LocalMap getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseCreateGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseCreateGame)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return Whether the error field is set.
*/
boolean hasError();
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return The error.
*/
SC2APIProtocol.Sc2Api.ResponseCreateGame.Error getError();
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
boolean hasErrorDetails();
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
java.lang.String getErrorDetails();
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
com.google.protobuf.ByteString
getErrorDetailsBytes();
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseCreateGame}
*/
public static final class ResponseCreateGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseCreateGame)
ResponseCreateGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseCreateGame.newBuilder() to construct.
private ResponseCreateGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseCreateGame() {
error_ = 1;
errorDetails_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseCreateGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseCreateGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseCreateGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseCreateGame.class, SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ResponseCreateGame.Error}
*/
public enum Error
implements com.google.protobuf.ProtocolMessageEnum {
/**
* MissingMap = 1;
*/
MissingMap(1),
/**
* InvalidMapPath = 2;
*/
InvalidMapPath(2),
/**
* InvalidMapData = 3;
*/
InvalidMapData(3),
/**
* InvalidMapName = 4;
*/
InvalidMapName(4),
/**
* InvalidMapHandle = 5;
*/
InvalidMapHandle(5),
/**
* MissingPlayerSetup = 6;
*/
MissingPlayerSetup(6),
/**
* InvalidPlayerSetup = 7;
*/
InvalidPlayerSetup(7),
/**
*
* Multiplayer is not supported in the current build.
*
*
* MultiplayerUnsupported = 8;
*/
MultiplayerUnsupported(8),
;
/**
* MissingMap = 1;
*/
public static final int MissingMap_VALUE = 1;
/**
* InvalidMapPath = 2;
*/
public static final int InvalidMapPath_VALUE = 2;
/**
* InvalidMapData = 3;
*/
public static final int InvalidMapData_VALUE = 3;
/**
* InvalidMapName = 4;
*/
public static final int InvalidMapName_VALUE = 4;
/**
* InvalidMapHandle = 5;
*/
public static final int InvalidMapHandle_VALUE = 5;
/**
* MissingPlayerSetup = 6;
*/
public static final int MissingPlayerSetup_VALUE = 6;
/**
* InvalidPlayerSetup = 7;
*/
public static final int InvalidPlayerSetup_VALUE = 7;
/**
*
* Multiplayer is not supported in the current build.
*
*
* MultiplayerUnsupported = 8;
*/
public static final int MultiplayerUnsupported_VALUE = 8;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Error valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Error forNumber(int value) {
switch (value) {
case 1: return MissingMap;
case 2: return InvalidMapPath;
case 3: return InvalidMapData;
case 4: return InvalidMapName;
case 5: return InvalidMapHandle;
case 6: return MissingPlayerSetup;
case 7: return InvalidPlayerSetup;
case 8: return MultiplayerUnsupported;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Error> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Error findValueByNumber(int number) {
return Error.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDescriptor().getEnumTypes().get(0);
}
private static final Error[] VALUES = values();
public static Error 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 value;
private Error(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ResponseCreateGame.Error)
}
private int bitField0_;
public static final int ERROR_FIELD_NUMBER = 1;
private int error_;
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return The error.
*/
@java.lang.Override public SC2APIProtocol.Sc2Api.ResponseCreateGame.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseCreateGame.Error result = SC2APIProtocol.Sc2Api.ResponseCreateGame.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseCreateGame.Error.MissingMap : result;
}
public static final int ERROR_DETAILS_FIELD_NUMBER = 2;
private volatile java.lang.Object errorDetails_;
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
@java.lang.Override
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
@java.lang.Override
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
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()) {
errorDetails_ = s;
}
return s;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, errorDetails_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, errorDetails_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseCreateGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseCreateGame other = (SC2APIProtocol.Sc2Api.ResponseCreateGame) obj;
if (hasError() != other.hasError()) return false;
if (hasError()) {
if (error_ != other.error_) return false;
}
if (hasErrorDetails() != other.hasErrorDetails()) return false;
if (hasErrorDetails()) {
if (!getErrorDetails()
.equals(other.getErrorDetails())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasError()) {
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + error_;
}
if (hasErrorDetails()) {
hash = (37 * hash) + ERROR_DETAILS_FIELD_NUMBER;
hash = (53 * hash) + getErrorDetails().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseCreateGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseCreateGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseCreateGame)
SC2APIProtocol.Sc2Api.ResponseCreateGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseCreateGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseCreateGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseCreateGame.class, SC2APIProtocol.Sc2Api.ResponseCreateGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseCreateGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
error_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
errorDetails_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseCreateGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame build() {
SC2APIProtocol.Sc2Api.ResponseCreateGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame buildPartial() {
SC2APIProtocol.Sc2Api.ResponseCreateGame result = new SC2APIProtocol.Sc2Api.ResponseCreateGame(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.error_ = error_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.errorDetails_ = errorDetails_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseCreateGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseCreateGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseCreateGame other) {
if (other == SC2APIProtocol.Sc2Api.ResponseCreateGame.getDefaultInstance()) return this;
if (other.hasError()) {
setError(other.getError());
}
if (other.hasErrorDetails()) {
bitField0_ |= 0x00000002;
errorDetails_ = other.errorDetails_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Sc2Api.ResponseCreateGame.Error tmpValue =
SC2APIProtocol.Sc2Api.ResponseCreateGame.Error.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
error_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
case 18: {
errorDetails_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int error_ = 1;
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return The error.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseCreateGame.Error result = SC2APIProtocol.Sc2Api.ResponseCreateGame.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseCreateGame.Error.MissingMap : result;
}
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(SC2APIProtocol.Sc2Api.ResponseCreateGame.Error value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
error_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ResponseCreateGame.Error error = 1;
* @return This builder for chaining.
*/
public Builder clearError() {
bitField0_ = (bitField0_ & ~0x00000001);
error_ = 1;
onChanged();
return this;
}
private java.lang.Object errorDetails_ = "";
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
errorDetails_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string error_details = 2;
* @param value The errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetails(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @return This builder for chaining.
*/
public Builder clearErrorDetails() {
bitField0_ = (bitField0_ & ~0x00000002);
errorDetails_ = getDefaultInstance().getErrorDetails();
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @param value The bytes for errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetailsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseCreateGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseCreateGame)
private static final SC2APIProtocol.Sc2Api.ResponseCreateGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseCreateGame();
}
public static SC2APIProtocol.Sc2Api.ResponseCreateGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseCreateGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseCreateGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestJoinGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestJoinGame)
com.google.protobuf.MessageOrBuilder {
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return Whether the race field is set.
*/
boolean hasRace();
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return The race.
*/
SC2APIProtocol.Common.Race getRace();
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return Whether the observedPlayerId field is set.
*/
boolean hasObservedPlayerId();
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return The observedPlayerId.
*/
int getObservedPlayerId();
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return Whether the options field is set.
*/
boolean hasOptions();
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return The options.
*/
SC2APIProtocol.Sc2Api.InterfaceOptions getOptions();
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder();
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
* @return Whether the serverPorts field is set.
*/
boolean hasServerPorts();
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
* @return The serverPorts.
*/
SC2APIProtocol.Sc2Api.PortSet getServerPorts();
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
SC2APIProtocol.Sc2Api.PortSetOrBuilder getServerPortsOrBuilder();
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
java.util.List
getClientPortsList();
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
SC2APIProtocol.Sc2Api.PortSet getClientPorts(int index);
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
int getClientPortsCount();
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
java.util.List extends SC2APIProtocol.Sc2Api.PortSetOrBuilder>
getClientPortsOrBuilderList();
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
SC2APIProtocol.Sc2Api.PortSetOrBuilder getClientPortsOrBuilder(
int index);
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return Whether the sharedPort field is set.
*/
boolean hasSharedPort();
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return The sharedPort.
*/
int getSharedPort();
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return Whether the playerName field is set.
*/
boolean hasPlayerName();
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return The playerName.
*/
java.lang.String getPlayerName();
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return The bytes for playerName.
*/
com.google.protobuf.ByteString
getPlayerNameBytes();
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return Whether the hostIp field is set.
*/
boolean hasHostIp();
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return The hostIp.
*/
java.lang.String getHostIp();
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return The bytes for hostIp.
*/
com.google.protobuf.ByteString
getHostIpBytes();
public SC2APIProtocol.Sc2Api.RequestJoinGame.ParticipationCase getParticipationCase();
}
/**
*
*-----------------------------------------------------------------------------
* If successful, puts the game into the status: in_game. Will be able to
* request actions, observations and step the game.
*
*
* Protobuf type {@code SC2APIProtocol.RequestJoinGame}
*/
public static final class RequestJoinGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestJoinGame)
RequestJoinGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestJoinGame.newBuilder() to construct.
private RequestJoinGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestJoinGame() {
clientPorts_ = java.util.Collections.emptyList();
playerName_ = "";
hostIp_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestJoinGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestJoinGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestJoinGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestJoinGame.class, SC2APIProtocol.Sc2Api.RequestJoinGame.Builder.class);
}
private int bitField0_;
private int participationCase_ = 0;
private java.lang.Object participation_;
public enum ParticipationCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
RACE(1),
OBSERVED_PLAYER_ID(2),
PARTICIPATION_NOT_SET(0);
private final int value;
private ParticipationCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ParticipationCase valueOf(int value) {
return forNumber(value);
}
public static ParticipationCase forNumber(int value) {
switch (value) {
case 1: return RACE;
case 2: return OBSERVED_PLAYER_ID;
case 0: return PARTICIPATION_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ParticipationCase
getParticipationCase() {
return ParticipationCase.forNumber(
participationCase_);
}
public static final int RACE_FIELD_NUMBER = 1;
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return Whether the race field is set.
*/
public boolean hasRace() {
return participationCase_ == 1;
}
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return The race.
*/
public SC2APIProtocol.Common.Race getRace() {
if (participationCase_ == 1) {
@SuppressWarnings("deprecation")
SC2APIProtocol.Common.Race result = SC2APIProtocol.Common.Race.valueOf(
(java.lang.Integer) participation_);
return result == null ? SC2APIProtocol.Common.Race.NoRace : result;
}
return SC2APIProtocol.Common.Race.NoRace;
}
public static final int OBSERVED_PLAYER_ID_FIELD_NUMBER = 2;
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return Whether the observedPlayerId field is set.
*/
@java.lang.Override
public boolean hasObservedPlayerId() {
return participationCase_ == 2;
}
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return The observedPlayerId.
*/
@java.lang.Override
public int getObservedPlayerId() {
if (participationCase_ == 2) {
return (java.lang.Integer) participation_;
}
return 0;
}
public static final int OPTIONS_FIELD_NUMBER = 3;
private SC2APIProtocol.Sc2Api.InterfaceOptions options_;
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return Whether the options field is set.
*/
@java.lang.Override
public boolean hasOptions() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return The options.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.InterfaceOptions getOptions() {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder() {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
public static final int SERVER_PORTS_FIELD_NUMBER = 4;
private SC2APIProtocol.Sc2Api.PortSet serverPorts_;
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
* @return Whether the serverPorts field is set.
*/
@java.lang.Override
public boolean hasServerPorts() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
* @return The serverPorts.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSet getServerPorts() {
return serverPorts_ == null ? SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance() : serverPorts_;
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSetOrBuilder getServerPortsOrBuilder() {
return serverPorts_ == null ? SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance() : serverPorts_;
}
public static final int CLIENT_PORTS_FIELD_NUMBER = 5;
private java.util.List clientPorts_;
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
@java.lang.Override
public java.util.List getClientPortsList() {
return clientPorts_;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.PortSetOrBuilder>
getClientPortsOrBuilderList() {
return clientPorts_;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
@java.lang.Override
public int getClientPortsCount() {
return clientPorts_.size();
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSet getClientPorts(int index) {
return clientPorts_.get(index);
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSetOrBuilder getClientPortsOrBuilder(
int index) {
return clientPorts_.get(index);
}
public static final int SHARED_PORT_FIELD_NUMBER = 6;
private int sharedPort_;
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return Whether the sharedPort field is set.
*/
@java.lang.Override
public boolean hasSharedPort() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return The sharedPort.
*/
@java.lang.Override
public int getSharedPort() {
return sharedPort_;
}
public static final int PLAYER_NAME_FIELD_NUMBER = 7;
private volatile java.lang.Object playerName_;
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return Whether the playerName field is set.
*/
@java.lang.Override
public boolean hasPlayerName() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return The playerName.
*/
@java.lang.Override
public java.lang.String getPlayerName() {
java.lang.Object ref = playerName_;
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()) {
playerName_ = s;
}
return s;
}
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return The bytes for playerName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPlayerNameBytes() {
java.lang.Object ref = playerName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
playerName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int HOST_IP_FIELD_NUMBER = 8;
private volatile java.lang.Object hostIp_;
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return Whether the hostIp field is set.
*/
@java.lang.Override
public boolean hasHostIp() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return The hostIp.
*/
@java.lang.Override
public java.lang.String getHostIp() {
java.lang.Object ref = hostIp_;
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()) {
hostIp_ = s;
}
return s;
}
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return The bytes for hostIp.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getHostIpBytes() {
java.lang.Object ref = hostIp_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
hostIp_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (participationCase_ == 1) {
output.writeEnum(1, ((java.lang.Integer) participation_));
}
if (participationCase_ == 2) {
output.writeUInt32(
2, (int)((java.lang.Integer) participation_));
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(3, getOptions());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(4, getServerPorts());
}
for (int i = 0; i < clientPorts_.size(); i++) {
output.writeMessage(5, clientPorts_.get(i));
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeInt32(6, sharedPort_);
}
if (((bitField0_ & 0x00000020) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, playerName_);
}
if (((bitField0_ & 0x00000040) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, hostIp_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (participationCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, ((java.lang.Integer) participation_));
}
if (participationCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(
2, (int)((java.lang.Integer) participation_));
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getOptions());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getServerPorts());
}
for (int i = 0; i < clientPorts_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, clientPorts_.get(i));
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(6, sharedPort_);
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, playerName_);
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, hostIp_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestJoinGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestJoinGame other = (SC2APIProtocol.Sc2Api.RequestJoinGame) obj;
if (hasOptions() != other.hasOptions()) return false;
if (hasOptions()) {
if (!getOptions()
.equals(other.getOptions())) return false;
}
if (hasServerPorts() != other.hasServerPorts()) return false;
if (hasServerPorts()) {
if (!getServerPorts()
.equals(other.getServerPorts())) return false;
}
if (!getClientPortsList()
.equals(other.getClientPortsList())) return false;
if (hasSharedPort() != other.hasSharedPort()) return false;
if (hasSharedPort()) {
if (getSharedPort()
!= other.getSharedPort()) return false;
}
if (hasPlayerName() != other.hasPlayerName()) return false;
if (hasPlayerName()) {
if (!getPlayerName()
.equals(other.getPlayerName())) return false;
}
if (hasHostIp() != other.hasHostIp()) return false;
if (hasHostIp()) {
if (!getHostIp()
.equals(other.getHostIp())) return false;
}
if (!getParticipationCase().equals(other.getParticipationCase())) return false;
switch (participationCase_) {
case 1:
if (!getRace()
.equals(other.getRace())) return false;
break;
case 2:
if (getObservedPlayerId()
!= other.getObservedPlayerId()) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasOptions()) {
hash = (37 * hash) + OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getOptions().hashCode();
}
if (hasServerPorts()) {
hash = (37 * hash) + SERVER_PORTS_FIELD_NUMBER;
hash = (53 * hash) + getServerPorts().hashCode();
}
if (getClientPortsCount() > 0) {
hash = (37 * hash) + CLIENT_PORTS_FIELD_NUMBER;
hash = (53 * hash) + getClientPortsList().hashCode();
}
if (hasSharedPort()) {
hash = (37 * hash) + SHARED_PORT_FIELD_NUMBER;
hash = (53 * hash) + getSharedPort();
}
if (hasPlayerName()) {
hash = (37 * hash) + PLAYER_NAME_FIELD_NUMBER;
hash = (53 * hash) + getPlayerName().hashCode();
}
if (hasHostIp()) {
hash = (37 * hash) + HOST_IP_FIELD_NUMBER;
hash = (53 * hash) + getHostIp().hashCode();
}
switch (participationCase_) {
case 1:
hash = (37 * hash) + RACE_FIELD_NUMBER;
hash = (53 * hash) + getRace().getNumber();
break;
case 2:
hash = (37 * hash) + OBSERVED_PLAYER_ID_FIELD_NUMBER;
hash = (53 * hash) + getObservedPlayerId();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestJoinGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
* If successful, puts the game into the status: in_game. Will be able to
* request actions, observations and step the game.
*
*
* Protobuf type {@code SC2APIProtocol.RequestJoinGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestJoinGame)
SC2APIProtocol.Sc2Api.RequestJoinGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestJoinGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestJoinGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestJoinGame.class, SC2APIProtocol.Sc2Api.RequestJoinGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestJoinGame.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getOptionsFieldBuilder();
getServerPortsFieldBuilder();
getClientPortsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (optionsBuilder_ == null) {
options_ = null;
} else {
optionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (serverPortsBuilder_ == null) {
serverPorts_ = null;
} else {
serverPortsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (clientPortsBuilder_ == null) {
clientPorts_ = java.util.Collections.emptyList();
} else {
clientPorts_ = null;
clientPortsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
sharedPort_ = 0;
bitField0_ = (bitField0_ & ~0x00000020);
playerName_ = "";
bitField0_ = (bitField0_ & ~0x00000040);
hostIp_ = "";
bitField0_ = (bitField0_ & ~0x00000080);
participationCase_ = 0;
participation_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestJoinGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGame build() {
SC2APIProtocol.Sc2Api.RequestJoinGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGame buildPartial() {
SC2APIProtocol.Sc2Api.RequestJoinGame result = new SC2APIProtocol.Sc2Api.RequestJoinGame(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (participationCase_ == 1) {
result.participation_ = participation_;
}
if (participationCase_ == 2) {
result.participation_ = participation_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (optionsBuilder_ == null) {
result.options_ = options_;
} else {
result.options_ = optionsBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
if (serverPortsBuilder_ == null) {
result.serverPorts_ = serverPorts_;
} else {
result.serverPorts_ = serverPortsBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
if (clientPortsBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0)) {
clientPorts_ = java.util.Collections.unmodifiableList(clientPorts_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.clientPorts_ = clientPorts_;
} else {
result.clientPorts_ = clientPortsBuilder_.build();
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.sharedPort_ = sharedPort_;
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
to_bitField0_ |= 0x00000020;
}
result.playerName_ = playerName_;
if (((from_bitField0_ & 0x00000080) != 0)) {
to_bitField0_ |= 0x00000040;
}
result.hostIp_ = hostIp_;
result.bitField0_ = to_bitField0_;
result.participationCase_ = participationCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestJoinGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestJoinGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestJoinGame other) {
if (other == SC2APIProtocol.Sc2Api.RequestJoinGame.getDefaultInstance()) return this;
if (other.hasOptions()) {
mergeOptions(other.getOptions());
}
if (other.hasServerPorts()) {
mergeServerPorts(other.getServerPorts());
}
if (clientPortsBuilder_ == null) {
if (!other.clientPorts_.isEmpty()) {
if (clientPorts_.isEmpty()) {
clientPorts_ = other.clientPorts_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureClientPortsIsMutable();
clientPorts_.addAll(other.clientPorts_);
}
onChanged();
}
} else {
if (!other.clientPorts_.isEmpty()) {
if (clientPortsBuilder_.isEmpty()) {
clientPortsBuilder_.dispose();
clientPortsBuilder_ = null;
clientPorts_ = other.clientPorts_;
bitField0_ = (bitField0_ & ~0x00000010);
clientPortsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getClientPortsFieldBuilder() : null;
} else {
clientPortsBuilder_.addAllMessages(other.clientPorts_);
}
}
}
if (other.hasSharedPort()) {
setSharedPort(other.getSharedPort());
}
if (other.hasPlayerName()) {
bitField0_ |= 0x00000040;
playerName_ = other.playerName_;
onChanged();
}
if (other.hasHostIp()) {
bitField0_ |= 0x00000080;
hostIp_ = other.hostIp_;
onChanged();
}
switch (other.getParticipationCase()) {
case RACE: {
setRace(other.getRace());
break;
}
case OBSERVED_PLAYER_ID: {
setObservedPlayerId(other.getObservedPlayerId());
break;
}
case PARTICIPATION_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int rawValue = input.readEnum();
SC2APIProtocol.Common.Race value =
SC2APIProtocol.Common.Race.forNumber(rawValue);
if (value == null) {
mergeUnknownVarintField(1, rawValue);
} else {
participationCase_ = 1;
participation_ = rawValue;
}
break;
} // case 8
case 16: {
participation_ = input.readUInt32();
participationCase_ = 2;
break;
} // case 16
case 26: {
input.readMessage(
getOptionsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
input.readMessage(
getServerPortsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000008;
break;
} // case 34
case 42: {
SC2APIProtocol.Sc2Api.PortSet m =
input.readMessage(
SC2APIProtocol.Sc2Api.PortSet.PARSER,
extensionRegistry);
if (clientPortsBuilder_ == null) {
ensureClientPortsIsMutable();
clientPorts_.add(m);
} else {
clientPortsBuilder_.addMessage(m);
}
break;
} // case 42
case 48: {
sharedPort_ = input.readInt32();
bitField0_ |= 0x00000020;
break;
} // case 48
case 58: {
playerName_ = input.readBytes();
bitField0_ |= 0x00000040;
break;
} // case 58
case 66: {
hostIp_ = input.readBytes();
bitField0_ |= 0x00000080;
break;
} // case 66
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int participationCase_ = 0;
private java.lang.Object participation_;
public ParticipationCase
getParticipationCase() {
return ParticipationCase.forNumber(
participationCase_);
}
public Builder clearParticipation() {
participationCase_ = 0;
participation_ = null;
onChanged();
return this;
}
private int bitField0_;
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return Whether the race field is set.
*/
@java.lang.Override
public boolean hasRace() {
return participationCase_ == 1;
}
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return The race.
*/
@java.lang.Override
public SC2APIProtocol.Common.Race getRace() {
if (participationCase_ == 1) {
@SuppressWarnings("deprecation")
SC2APIProtocol.Common.Race result = SC2APIProtocol.Common.Race.valueOf(
(java.lang.Integer) participation_);
return result == null ? SC2APIProtocol.Common.Race.NoRace : result;
}
return SC2APIProtocol.Common.Race.NoRace;
}
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @param value The race to set.
* @return This builder for chaining.
*/
public Builder setRace(SC2APIProtocol.Common.Race value) {
if (value == null) {
throw new NullPointerException();
}
participationCase_ = 1;
participation_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Join as participant
*
*
* .SC2APIProtocol.Race race = 1;
* @return This builder for chaining.
*/
public Builder clearRace() {
if (participationCase_ == 1) {
participationCase_ = 0;
participation_ = null;
onChanged();
}
return this;
}
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return Whether the observedPlayerId field is set.
*/
public boolean hasObservedPlayerId() {
return participationCase_ == 2;
}
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return The observedPlayerId.
*/
public int getObservedPlayerId() {
if (participationCase_ == 2) {
return (java.lang.Integer) participation_;
}
return 0;
}
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @param value The observedPlayerId to set.
* @return This builder for chaining.
*/
public Builder setObservedPlayerId(int value) {
participationCase_ = 2;
participation_ = value;
onChanged();
return this;
}
/**
*
* Join as observer
*
*
* uint32 observed_player_id = 2;
* @return This builder for chaining.
*/
public Builder clearObservedPlayerId() {
if (participationCase_ == 2) {
participationCase_ = 0;
participation_ = null;
onChanged();
}
return this;
}
private SC2APIProtocol.Sc2Api.InterfaceOptions options_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder> optionsBuilder_;
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return Whether the options field is set.
*/
public boolean hasOptions() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return The options.
*/
public SC2APIProtocol.Sc2Api.InterfaceOptions getOptions() {
if (optionsBuilder_ == null) {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
} else {
return optionsBuilder_.getMessage();
}
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder setOptions(SC2APIProtocol.Sc2Api.InterfaceOptions value) {
if (optionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
options_ = value;
onChanged();
} else {
optionsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder setOptions(
SC2APIProtocol.Sc2Api.InterfaceOptions.Builder builderForValue) {
if (optionsBuilder_ == null) {
options_ = builderForValue.build();
onChanged();
} else {
optionsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder mergeOptions(SC2APIProtocol.Sc2Api.InterfaceOptions value) {
if (optionsBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
options_ != null &&
options_ != SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance()) {
options_ =
SC2APIProtocol.Sc2Api.InterfaceOptions.newBuilder(options_).mergeFrom(value).buildPartial();
} else {
options_ = value;
}
onChanged();
} else {
optionsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder clearOptions() {
if (optionsBuilder_ == null) {
options_ = null;
onChanged();
} else {
optionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public SC2APIProtocol.Sc2Api.InterfaceOptions.Builder getOptionsBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getOptionsFieldBuilder().getBuilder();
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder() {
if (optionsBuilder_ != null) {
return optionsBuilder_.getMessageOrBuilder();
} else {
return options_ == null ?
SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
}
/**
*
* This is limited to what is specified in RequestCreateGame, but you can request less information if you want.
*
*
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder>
getOptionsFieldBuilder() {
if (optionsBuilder_ == null) {
optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder>(
getOptions(),
getParentForChildren(),
isClean());
options_ = null;
}
return optionsBuilder_;
}
private SC2APIProtocol.Sc2Api.PortSet serverPorts_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.PortSet, SC2APIProtocol.Sc2Api.PortSet.Builder, SC2APIProtocol.Sc2Api.PortSetOrBuilder> serverPortsBuilder_;
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
* @return Whether the serverPorts field is set.
*/
public boolean hasServerPorts() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
* @return The serverPorts.
*/
public SC2APIProtocol.Sc2Api.PortSet getServerPorts() {
if (serverPortsBuilder_ == null) {
return serverPorts_ == null ? SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance() : serverPorts_;
} else {
return serverPortsBuilder_.getMessage();
}
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
public Builder setServerPorts(SC2APIProtocol.Sc2Api.PortSet value) {
if (serverPortsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
serverPorts_ = value;
onChanged();
} else {
serverPortsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
public Builder setServerPorts(
SC2APIProtocol.Sc2Api.PortSet.Builder builderForValue) {
if (serverPortsBuilder_ == null) {
serverPorts_ = builderForValue.build();
onChanged();
} else {
serverPortsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
public Builder mergeServerPorts(SC2APIProtocol.Sc2Api.PortSet value) {
if (serverPortsBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0) &&
serverPorts_ != null &&
serverPorts_ != SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance()) {
serverPorts_ =
SC2APIProtocol.Sc2Api.PortSet.newBuilder(serverPorts_).mergeFrom(value).buildPartial();
} else {
serverPorts_ = value;
}
onChanged();
} else {
serverPortsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
public Builder clearServerPorts() {
if (serverPortsBuilder_ == null) {
serverPorts_ = null;
onChanged();
} else {
serverPortsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
public SC2APIProtocol.Sc2Api.PortSet.Builder getServerPortsBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getServerPortsFieldBuilder().getBuilder();
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
public SC2APIProtocol.Sc2Api.PortSetOrBuilder getServerPortsOrBuilder() {
if (serverPortsBuilder_ != null) {
return serverPortsBuilder_.getMessageOrBuilder();
} else {
return serverPorts_ == null ?
SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance() : serverPorts_;
}
}
/**
*
* Do not set in the single-player case. This is the port a server will use.
*
*
* optional .SC2APIProtocol.PortSet server_ports = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.PortSet, SC2APIProtocol.Sc2Api.PortSet.Builder, SC2APIProtocol.Sc2Api.PortSetOrBuilder>
getServerPortsFieldBuilder() {
if (serverPortsBuilder_ == null) {
serverPortsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.PortSet, SC2APIProtocol.Sc2Api.PortSet.Builder, SC2APIProtocol.Sc2Api.PortSetOrBuilder>(
getServerPorts(),
getParentForChildren(),
isClean());
serverPorts_ = null;
}
return serverPortsBuilder_;
}
private java.util.List clientPorts_ =
java.util.Collections.emptyList();
private void ensureClientPortsIsMutable() {
if (!((bitField0_ & 0x00000010) != 0)) {
clientPorts_ = new java.util.ArrayList(clientPorts_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PortSet, SC2APIProtocol.Sc2Api.PortSet.Builder, SC2APIProtocol.Sc2Api.PortSetOrBuilder> clientPortsBuilder_;
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public java.util.List getClientPortsList() {
if (clientPortsBuilder_ == null) {
return java.util.Collections.unmodifiableList(clientPorts_);
} else {
return clientPortsBuilder_.getMessageList();
}
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public int getClientPortsCount() {
if (clientPortsBuilder_ == null) {
return clientPorts_.size();
} else {
return clientPortsBuilder_.getCount();
}
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public SC2APIProtocol.Sc2Api.PortSet getClientPorts(int index) {
if (clientPortsBuilder_ == null) {
return clientPorts_.get(index);
} else {
return clientPortsBuilder_.getMessage(index);
}
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder setClientPorts(
int index, SC2APIProtocol.Sc2Api.PortSet value) {
if (clientPortsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClientPortsIsMutable();
clientPorts_.set(index, value);
onChanged();
} else {
clientPortsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder setClientPorts(
int index, SC2APIProtocol.Sc2Api.PortSet.Builder builderForValue) {
if (clientPortsBuilder_ == null) {
ensureClientPortsIsMutable();
clientPorts_.set(index, builderForValue.build());
onChanged();
} else {
clientPortsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder addClientPorts(SC2APIProtocol.Sc2Api.PortSet value) {
if (clientPortsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClientPortsIsMutable();
clientPorts_.add(value);
onChanged();
} else {
clientPortsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder addClientPorts(
int index, SC2APIProtocol.Sc2Api.PortSet value) {
if (clientPortsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureClientPortsIsMutable();
clientPorts_.add(index, value);
onChanged();
} else {
clientPortsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder addClientPorts(
SC2APIProtocol.Sc2Api.PortSet.Builder builderForValue) {
if (clientPortsBuilder_ == null) {
ensureClientPortsIsMutable();
clientPorts_.add(builderForValue.build());
onChanged();
} else {
clientPortsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder addClientPorts(
int index, SC2APIProtocol.Sc2Api.PortSet.Builder builderForValue) {
if (clientPortsBuilder_ == null) {
ensureClientPortsIsMutable();
clientPorts_.add(index, builderForValue.build());
onChanged();
} else {
clientPortsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder addAllClientPorts(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.PortSet> values) {
if (clientPortsBuilder_ == null) {
ensureClientPortsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, clientPorts_);
onChanged();
} else {
clientPortsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder clearClientPorts() {
if (clientPortsBuilder_ == null) {
clientPorts_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
clientPortsBuilder_.clear();
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public Builder removeClientPorts(int index) {
if (clientPortsBuilder_ == null) {
ensureClientPortsIsMutable();
clientPorts_.remove(index);
onChanged();
} else {
clientPortsBuilder_.remove(index);
}
return this;
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public SC2APIProtocol.Sc2Api.PortSet.Builder getClientPortsBuilder(
int index) {
return getClientPortsFieldBuilder().getBuilder(index);
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public SC2APIProtocol.Sc2Api.PortSetOrBuilder getClientPortsOrBuilder(
int index) {
if (clientPortsBuilder_ == null) {
return clientPorts_.get(index); } else {
return clientPortsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.PortSetOrBuilder>
getClientPortsOrBuilderList() {
if (clientPortsBuilder_ != null) {
return clientPortsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(clientPorts_);
}
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public SC2APIProtocol.Sc2Api.PortSet.Builder addClientPortsBuilder() {
return getClientPortsFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance());
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public SC2APIProtocol.Sc2Api.PortSet.Builder addClientPortsBuilder(
int index) {
return getClientPortsFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance());
}
/**
*
* Do not set in the single-player case. These are the ports clients will use to initialize communication.
*
*
* repeated .SC2APIProtocol.PortSet client_ports = 5;
*/
public java.util.List
getClientPortsBuilderList() {
return getClientPortsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PortSet, SC2APIProtocol.Sc2Api.PortSet.Builder, SC2APIProtocol.Sc2Api.PortSetOrBuilder>
getClientPortsFieldBuilder() {
if (clientPortsBuilder_ == null) {
clientPortsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PortSet, SC2APIProtocol.Sc2Api.PortSet.Builder, SC2APIProtocol.Sc2Api.PortSetOrBuilder>(
clientPorts_,
((bitField0_ & 0x00000010) != 0),
getParentForChildren(),
isClean());
clientPorts_ = null;
}
return clientPortsBuilder_;
}
private int sharedPort_ ;
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return Whether the sharedPort field is set.
*/
@java.lang.Override
public boolean hasSharedPort() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return The sharedPort.
*/
@java.lang.Override
public int getSharedPort() {
return sharedPort_;
}
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @param value The sharedPort to set.
* @return This builder for chaining.
*/
public Builder setSharedPort(int value) {
bitField0_ |= 0x00000020;
sharedPort_ = value;
onChanged();
return this;
}
/**
*
* Currently only a singe client is supported.
*
*
* optional int32 shared_port = 6;
* @return This builder for chaining.
*/
public Builder clearSharedPort() {
bitField0_ = (bitField0_ & ~0x00000020);
sharedPort_ = 0;
onChanged();
return this;
}
private java.lang.Object playerName_ = "";
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return Whether the playerName field is set.
*/
public boolean hasPlayerName() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return The playerName.
*/
public java.lang.String getPlayerName() {
java.lang.Object ref = playerName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
playerName_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return The bytes for playerName.
*/
public com.google.protobuf.ByteString
getPlayerNameBytes() {
java.lang.Object ref = playerName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
playerName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @param value The playerName to set.
* @return This builder for chaining.
*/
public Builder setPlayerName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
playerName_ = value;
onChanged();
return this;
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @return This builder for chaining.
*/
public Builder clearPlayerName() {
bitField0_ = (bitField0_ & ~0x00000040);
playerName_ = getDefaultInstance().getPlayerName();
onChanged();
return this;
}
/**
*
* Use this to set the player's name to something other than autogenerated name.
*
*
* optional string player_name = 7;
* @param value The bytes for playerName to set.
* @return This builder for chaining.
*/
public Builder setPlayerNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000040;
playerName_ = value;
onChanged();
return this;
}
private java.lang.Object hostIp_ = "";
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return Whether the hostIp field is set.
*/
public boolean hasHostIp() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return The hostIp.
*/
public java.lang.String getHostIp() {
java.lang.Object ref = hostIp_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
hostIp_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return The bytes for hostIp.
*/
public com.google.protobuf.ByteString
getHostIpBytes() {
java.lang.Object ref = hostIp_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
hostIp_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @param value The hostIp to set.
* @return This builder for chaining.
*/
public Builder setHostIp(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
hostIp_ = value;
onChanged();
return this;
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @return This builder for chaining.
*/
public Builder clearHostIp() {
bitField0_ = (bitField0_ & ~0x00000080);
hostIp_ = getDefaultInstance().getHostIp();
onChanged();
return this;
}
/**
*
* Both game creator and joiner should provide the ip address of the game creator in order to play remotely. Defaults to localhost.
*
*
* optional string host_ip = 8;
* @param value The bytes for hostIp to set.
* @return This builder for chaining.
*/
public Builder setHostIpBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000080;
hostIp_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestJoinGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestJoinGame)
private static final SC2APIProtocol.Sc2Api.RequestJoinGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestJoinGame();
}
public static SC2APIProtocol.Sc2Api.RequestJoinGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestJoinGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestJoinGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface PortSetOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.PortSet)
com.google.protobuf.MessageOrBuilder {
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return Whether the gamePort field is set.
*/
boolean hasGamePort();
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return The gamePort.
*/
int getGamePort();
/**
* optional int32 base_port = 2;
* @return Whether the basePort field is set.
*/
boolean hasBasePort();
/**
* optional int32 base_port = 2;
* @return The basePort.
*/
int getBasePort();
}
/**
* Protobuf type {@code SC2APIProtocol.PortSet}
*/
public static final class PortSet extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.PortSet)
PortSetOrBuilder {
private static final long serialVersionUID = 0L;
// Use PortSet.newBuilder() to construct.
private PortSet(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private PortSet() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new PortSet();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_PortSet_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_PortSet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.PortSet.class, SC2APIProtocol.Sc2Api.PortSet.Builder.class);
}
private int bitField0_;
public static final int GAME_PORT_FIELD_NUMBER = 1;
private int gamePort_;
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return Whether the gamePort field is set.
*/
@java.lang.Override
public boolean hasGamePort() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return The gamePort.
*/
@java.lang.Override
public int getGamePort() {
return gamePort_;
}
public static final int BASE_PORT_FIELD_NUMBER = 2;
private int basePort_;
/**
* optional int32 base_port = 2;
* @return Whether the basePort field is set.
*/
@java.lang.Override
public boolean hasBasePort() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 base_port = 2;
* @return The basePort.
*/
@java.lang.Override
public int getBasePort() {
return basePort_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeInt32(1, gamePort_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeInt32(2, basePort_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, gamePort_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, basePort_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.PortSet)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.PortSet other = (SC2APIProtocol.Sc2Api.PortSet) obj;
if (hasGamePort() != other.hasGamePort()) return false;
if (hasGamePort()) {
if (getGamePort()
!= other.getGamePort()) return false;
}
if (hasBasePort() != other.hasBasePort()) return false;
if (hasBasePort()) {
if (getBasePort()
!= other.getBasePort()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasGamePort()) {
hash = (37 * hash) + GAME_PORT_FIELD_NUMBER;
hash = (53 * hash) + getGamePort();
}
if (hasBasePort()) {
hash = (37 * hash) + BASE_PORT_FIELD_NUMBER;
hash = (53 * hash) + getBasePort();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.PortSet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.PortSet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.PortSet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.PortSet prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.PortSet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.PortSet)
SC2APIProtocol.Sc2Api.PortSetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_PortSet_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_PortSet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.PortSet.class, SC2APIProtocol.Sc2Api.PortSet.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.PortSet.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
gamePort_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
basePort_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_PortSet_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSet getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSet build() {
SC2APIProtocol.Sc2Api.PortSet result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSet buildPartial() {
SC2APIProtocol.Sc2Api.PortSet result = new SC2APIProtocol.Sc2Api.PortSet(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.gamePort_ = gamePort_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.basePort_ = basePort_;
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.PortSet) {
return mergeFrom((SC2APIProtocol.Sc2Api.PortSet)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.PortSet other) {
if (other == SC2APIProtocol.Sc2Api.PortSet.getDefaultInstance()) return this;
if (other.hasGamePort()) {
setGamePort(other.getGamePort());
}
if (other.hasBasePort()) {
setBasePort(other.getBasePort());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
gamePort_ = input.readInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
basePort_ = input.readInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int gamePort_ ;
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return Whether the gamePort field is set.
*/
@java.lang.Override
public boolean hasGamePort() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return The gamePort.
*/
@java.lang.Override
public int getGamePort() {
return gamePort_;
}
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @param value The gamePort to set.
* @return This builder for chaining.
*/
public Builder setGamePort(int value) {
bitField0_ |= 0x00000001;
gamePort_ = value;
onChanged();
return this;
}
/**
*
* Game right now needs two internal ports to establish a multiplay game on the local host.
*
*
* optional int32 game_port = 1;
* @return This builder for chaining.
*/
public Builder clearGamePort() {
bitField0_ = (bitField0_ & ~0x00000001);
gamePort_ = 0;
onChanged();
return this;
}
private int basePort_ ;
/**
* optional int32 base_port = 2;
* @return Whether the basePort field is set.
*/
@java.lang.Override
public boolean hasBasePort() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional int32 base_port = 2;
* @return The basePort.
*/
@java.lang.Override
public int getBasePort() {
return basePort_;
}
/**
* optional int32 base_port = 2;
* @param value The basePort to set.
* @return This builder for chaining.
*/
public Builder setBasePort(int value) {
bitField0_ |= 0x00000002;
basePort_ = value;
onChanged();
return this;
}
/**
* optional int32 base_port = 2;
* @return This builder for chaining.
*/
public Builder clearBasePort() {
bitField0_ = (bitField0_ & ~0x00000002);
basePort_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.PortSet)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.PortSet)
private static final SC2APIProtocol.Sc2Api.PortSet DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.PortSet();
}
public static SC2APIProtocol.Sc2Api.PortSet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public PortSet parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.PortSet getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseJoinGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseJoinGame)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 player_id = 1;
* @return Whether the playerId field is set.
*/
boolean hasPlayerId();
/**
* optional uint32 player_id = 1;
* @return The playerId.
*/
int getPlayerId();
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return Whether the error field is set.
*/
boolean hasError();
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return The error.
*/
SC2APIProtocol.Sc2Api.ResponseJoinGame.Error getError();
/**
* optional string error_details = 3;
* @return Whether the errorDetails field is set.
*/
boolean hasErrorDetails();
/**
* optional string error_details = 3;
* @return The errorDetails.
*/
java.lang.String getErrorDetails();
/**
* optional string error_details = 3;
* @return The bytes for errorDetails.
*/
com.google.protobuf.ByteString
getErrorDetailsBytes();
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseJoinGame}
*/
public static final class ResponseJoinGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseJoinGame)
ResponseJoinGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseJoinGame.newBuilder() to construct.
private ResponseJoinGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseJoinGame() {
error_ = 1;
errorDetails_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseJoinGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseJoinGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseJoinGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseJoinGame.class, SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ResponseJoinGame.Error}
*/
public enum Error
implements com.google.protobuf.ProtocolMessageEnum {
/**
* MissingParticipation = 1;
*/
MissingParticipation(1),
/**
* InvalidObservedPlayerId = 2;
*/
InvalidObservedPlayerId(2),
/**
* MissingOptions = 3;
*/
MissingOptions(3),
/**
* MissingPorts = 4;
*/
MissingPorts(4),
/**
* GameFull = 5;
*/
GameFull(5),
/**
* LaunchError = 6;
*/
LaunchError(6),
/**
*
* Multiplayer specific.
*
*
* FeatureUnsupported = 7;
*/
FeatureUnsupported(7),
/**
* NoSpaceForUser = 8;
*/
NoSpaceForUser(8),
/**
* MapDoesNotExist = 9;
*/
MapDoesNotExist(9),
/**
* CannotOpenMap = 10;
*/
CannotOpenMap(10),
/**
* ChecksumError = 11;
*/
ChecksumError(11),
/**
* NetworkError = 12;
*/
NetworkError(12),
/**
* OtherError = 13;
*/
OtherError(13),
;
/**
* MissingParticipation = 1;
*/
public static final int MissingParticipation_VALUE = 1;
/**
* InvalidObservedPlayerId = 2;
*/
public static final int InvalidObservedPlayerId_VALUE = 2;
/**
* MissingOptions = 3;
*/
public static final int MissingOptions_VALUE = 3;
/**
* MissingPorts = 4;
*/
public static final int MissingPorts_VALUE = 4;
/**
* GameFull = 5;
*/
public static final int GameFull_VALUE = 5;
/**
* LaunchError = 6;
*/
public static final int LaunchError_VALUE = 6;
/**
*
* Multiplayer specific.
*
*
* FeatureUnsupported = 7;
*/
public static final int FeatureUnsupported_VALUE = 7;
/**
* NoSpaceForUser = 8;
*/
public static final int NoSpaceForUser_VALUE = 8;
/**
* MapDoesNotExist = 9;
*/
public static final int MapDoesNotExist_VALUE = 9;
/**
* CannotOpenMap = 10;
*/
public static final int CannotOpenMap_VALUE = 10;
/**
* ChecksumError = 11;
*/
public static final int ChecksumError_VALUE = 11;
/**
* NetworkError = 12;
*/
public static final int NetworkError_VALUE = 12;
/**
* OtherError = 13;
*/
public static final int OtherError_VALUE = 13;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Error valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Error forNumber(int value) {
switch (value) {
case 1: return MissingParticipation;
case 2: return InvalidObservedPlayerId;
case 3: return MissingOptions;
case 4: return MissingPorts;
case 5: return GameFull;
case 6: return LaunchError;
case 7: return FeatureUnsupported;
case 8: return NoSpaceForUser;
case 9: return MapDoesNotExist;
case 10: return CannotOpenMap;
case 11: return ChecksumError;
case 12: return NetworkError;
case 13: return OtherError;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Error> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Error findValueByNumber(int number) {
return Error.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDescriptor().getEnumTypes().get(0);
}
private static final Error[] VALUES = values();
public static Error 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 value;
private Error(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ResponseJoinGame.Error)
}
private int bitField0_;
public static final int PLAYER_ID_FIELD_NUMBER = 1;
private int playerId_;
/**
* optional uint32 player_id = 1;
* @return Whether the playerId field is set.
*/
@java.lang.Override
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 player_id = 1;
* @return The playerId.
*/
@java.lang.Override
public int getPlayerId() {
return playerId_;
}
public static final int ERROR_FIELD_NUMBER = 2;
private int error_;
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return The error.
*/
@java.lang.Override public SC2APIProtocol.Sc2Api.ResponseJoinGame.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseJoinGame.Error result = SC2APIProtocol.Sc2Api.ResponseJoinGame.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseJoinGame.Error.MissingParticipation : result;
}
public static final int ERROR_DETAILS_FIELD_NUMBER = 3;
private volatile java.lang.Object errorDetails_;
/**
* optional string error_details = 3;
* @return Whether the errorDetails field is set.
*/
@java.lang.Override
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string error_details = 3;
* @return The errorDetails.
*/
@java.lang.Override
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
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()) {
errorDetails_ = s;
}
return s;
}
}
/**
* optional string error_details = 3;
* @return The bytes for errorDetails.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeUInt32(1, playerId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeEnum(2, error_);
}
if (((bitField0_ & 0x00000004) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, errorDetails_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, playerId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, error_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, errorDetails_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseJoinGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseJoinGame other = (SC2APIProtocol.Sc2Api.ResponseJoinGame) obj;
if (hasPlayerId() != other.hasPlayerId()) return false;
if (hasPlayerId()) {
if (getPlayerId()
!= other.getPlayerId()) return false;
}
if (hasError() != other.hasError()) return false;
if (hasError()) {
if (error_ != other.error_) return false;
}
if (hasErrorDetails() != other.hasErrorDetails()) return false;
if (hasErrorDetails()) {
if (!getErrorDetails()
.equals(other.getErrorDetails())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasPlayerId()) {
hash = (37 * hash) + PLAYER_ID_FIELD_NUMBER;
hash = (53 * hash) + getPlayerId();
}
if (hasError()) {
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + error_;
}
if (hasErrorDetails()) {
hash = (37 * hash) + ERROR_DETAILS_FIELD_NUMBER;
hash = (53 * hash) + getErrorDetails().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseJoinGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseJoinGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseJoinGame)
SC2APIProtocol.Sc2Api.ResponseJoinGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseJoinGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseJoinGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseJoinGame.class, SC2APIProtocol.Sc2Api.ResponseJoinGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseJoinGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
playerId_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
error_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
errorDetails_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseJoinGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame build() {
SC2APIProtocol.Sc2Api.ResponseJoinGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame buildPartial() {
SC2APIProtocol.Sc2Api.ResponseJoinGame result = new SC2APIProtocol.Sc2Api.ResponseJoinGame(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.playerId_ = playerId_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.error_ = error_;
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.errorDetails_ = errorDetails_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseJoinGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseJoinGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseJoinGame other) {
if (other == SC2APIProtocol.Sc2Api.ResponseJoinGame.getDefaultInstance()) return this;
if (other.hasPlayerId()) {
setPlayerId(other.getPlayerId());
}
if (other.hasError()) {
setError(other.getError());
}
if (other.hasErrorDetails()) {
bitField0_ |= 0x00000004;
errorDetails_ = other.errorDetails_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
playerId_ = input.readUInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Sc2Api.ResponseJoinGame.Error tmpValue =
SC2APIProtocol.Sc2Api.ResponseJoinGame.Error.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(2, tmpRaw);
} else {
error_ = tmpRaw;
bitField0_ |= 0x00000002;
}
break;
} // case 16
case 26: {
errorDetails_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 26
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int playerId_ ;
/**
* optional uint32 player_id = 1;
* @return Whether the playerId field is set.
*/
@java.lang.Override
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 player_id = 1;
* @return The playerId.
*/
@java.lang.Override
public int getPlayerId() {
return playerId_;
}
/**
* optional uint32 player_id = 1;
* @param value The playerId to set.
* @return This builder for chaining.
*/
public Builder setPlayerId(int value) {
bitField0_ |= 0x00000001;
playerId_ = value;
onChanged();
return this;
}
/**
* optional uint32 player_id = 1;
* @return This builder for chaining.
*/
public Builder clearPlayerId() {
bitField0_ = (bitField0_ & ~0x00000001);
playerId_ = 0;
onChanged();
return this;
}
private int error_ = 1;
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return The error.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseJoinGame.Error result = SC2APIProtocol.Sc2Api.ResponseJoinGame.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseJoinGame.Error.MissingParticipation : result;
}
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(SC2APIProtocol.Sc2Api.ResponseJoinGame.Error value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
error_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ResponseJoinGame.Error error = 2;
* @return This builder for chaining.
*/
public Builder clearError() {
bitField0_ = (bitField0_ & ~0x00000002);
error_ = 1;
onChanged();
return this;
}
private java.lang.Object errorDetails_ = "";
/**
* optional string error_details = 3;
* @return Whether the errorDetails field is set.
*/
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string error_details = 3;
* @return The errorDetails.
*/
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
errorDetails_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string error_details = 3;
* @return The bytes for errorDetails.
*/
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string error_details = 3;
* @param value The errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetails(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
errorDetails_ = value;
onChanged();
return this;
}
/**
* optional string error_details = 3;
* @return This builder for chaining.
*/
public Builder clearErrorDetails() {
bitField0_ = (bitField0_ & ~0x00000004);
errorDetails_ = getDefaultInstance().getErrorDetails();
onChanged();
return this;
}
/**
* optional string error_details = 3;
* @param value The bytes for errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetailsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
errorDetails_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseJoinGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseJoinGame)
private static final SC2APIProtocol.Sc2Api.ResponseJoinGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseJoinGame();
}
public static SC2APIProtocol.Sc2Api.ResponseJoinGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseJoinGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseJoinGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestRestartGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestRestartGame)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestRestartGame}
*/
public static final class RequestRestartGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestRestartGame)
RequestRestartGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestRestartGame.newBuilder() to construct.
private RequestRestartGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestRestartGame() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestRestartGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestRestartGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestRestartGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestRestartGame.class, SC2APIProtocol.Sc2Api.RequestRestartGame.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestRestartGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestRestartGame other = (SC2APIProtocol.Sc2Api.RequestRestartGame) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestRestartGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestRestartGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestRestartGame)
SC2APIProtocol.Sc2Api.RequestRestartGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestRestartGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestRestartGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestRestartGame.class, SC2APIProtocol.Sc2Api.RequestRestartGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestRestartGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestRestartGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGame build() {
SC2APIProtocol.Sc2Api.RequestRestartGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGame buildPartial() {
SC2APIProtocol.Sc2Api.RequestRestartGame result = new SC2APIProtocol.Sc2Api.RequestRestartGame(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestRestartGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestRestartGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestRestartGame other) {
if (other == SC2APIProtocol.Sc2Api.RequestRestartGame.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestRestartGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestRestartGame)
private static final SC2APIProtocol.Sc2Api.RequestRestartGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestRestartGame();
}
public static SC2APIProtocol.Sc2Api.RequestRestartGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestRestartGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestRestartGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseRestartGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseRestartGame)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return Whether the error field is set.
*/
boolean hasError();
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return The error.
*/
SC2APIProtocol.Sc2Api.ResponseRestartGame.Error getError();
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
boolean hasErrorDetails();
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
java.lang.String getErrorDetails();
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
com.google.protobuf.ByteString
getErrorDetailsBytes();
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return Whether the needHardReset field is set.
*/
boolean hasNeedHardReset();
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return The needHardReset.
*/
boolean getNeedHardReset();
}
/**
*
* The defaultRestartGameLoops is specified to be (1<<18) by default
*
*
* Protobuf type {@code SC2APIProtocol.ResponseRestartGame}
*/
public static final class ResponseRestartGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseRestartGame)
ResponseRestartGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseRestartGame.newBuilder() to construct.
private ResponseRestartGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseRestartGame() {
error_ = 1;
errorDetails_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseRestartGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseRestartGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseRestartGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseRestartGame.class, SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ResponseRestartGame.Error}
*/
public enum Error
implements com.google.protobuf.ProtocolMessageEnum {
/**
* LaunchError = 1;
*/
LaunchError(1),
;
/**
* LaunchError = 1;
*/
public static final int LaunchError_VALUE = 1;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Error valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Error forNumber(int value) {
switch (value) {
case 1: return LaunchError;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Error> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Error findValueByNumber(int number) {
return Error.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDescriptor().getEnumTypes().get(0);
}
private static final Error[] VALUES = values();
public static Error 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 value;
private Error(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ResponseRestartGame.Error)
}
private int bitField0_;
public static final int ERROR_FIELD_NUMBER = 1;
private int error_;
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return The error.
*/
@java.lang.Override public SC2APIProtocol.Sc2Api.ResponseRestartGame.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseRestartGame.Error result = SC2APIProtocol.Sc2Api.ResponseRestartGame.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseRestartGame.Error.LaunchError : result;
}
public static final int ERROR_DETAILS_FIELD_NUMBER = 2;
private volatile java.lang.Object errorDetails_;
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
@java.lang.Override
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
@java.lang.Override
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
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()) {
errorDetails_ = s;
}
return s;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NEED_HARD_RESET_FIELD_NUMBER = 3;
private boolean needHardReset_;
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return Whether the needHardReset field is set.
*/
@java.lang.Override
public boolean hasNeedHardReset() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return The needHardReset.
*/
@java.lang.Override
public boolean getNeedHardReset() {
return needHardReset_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, errorDetails_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeBool(3, needHardReset_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, errorDetails_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, needHardReset_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseRestartGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseRestartGame other = (SC2APIProtocol.Sc2Api.ResponseRestartGame) obj;
if (hasError() != other.hasError()) return false;
if (hasError()) {
if (error_ != other.error_) return false;
}
if (hasErrorDetails() != other.hasErrorDetails()) return false;
if (hasErrorDetails()) {
if (!getErrorDetails()
.equals(other.getErrorDetails())) return false;
}
if (hasNeedHardReset() != other.hasNeedHardReset()) return false;
if (hasNeedHardReset()) {
if (getNeedHardReset()
!= other.getNeedHardReset()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasError()) {
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + error_;
}
if (hasErrorDetails()) {
hash = (37 * hash) + ERROR_DETAILS_FIELD_NUMBER;
hash = (53 * hash) + getErrorDetails().hashCode();
}
if (hasNeedHardReset()) {
hash = (37 * hash) + NEED_HARD_RESET_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getNeedHardReset());
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseRestartGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* The defaultRestartGameLoops is specified to be (1<<18) by default
*
*
* Protobuf type {@code SC2APIProtocol.ResponseRestartGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseRestartGame)
SC2APIProtocol.Sc2Api.ResponseRestartGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseRestartGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseRestartGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseRestartGame.class, SC2APIProtocol.Sc2Api.ResponseRestartGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseRestartGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
error_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
errorDetails_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
needHardReset_ = false;
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseRestartGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame build() {
SC2APIProtocol.Sc2Api.ResponseRestartGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame buildPartial() {
SC2APIProtocol.Sc2Api.ResponseRestartGame result = new SC2APIProtocol.Sc2Api.ResponseRestartGame(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.error_ = error_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.errorDetails_ = errorDetails_;
if (((from_bitField0_ & 0x00000004) != 0)) {
result.needHardReset_ = needHardReset_;
to_bitField0_ |= 0x00000004;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseRestartGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseRestartGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseRestartGame other) {
if (other == SC2APIProtocol.Sc2Api.ResponseRestartGame.getDefaultInstance()) return this;
if (other.hasError()) {
setError(other.getError());
}
if (other.hasErrorDetails()) {
bitField0_ |= 0x00000002;
errorDetails_ = other.errorDetails_;
onChanged();
}
if (other.hasNeedHardReset()) {
setNeedHardReset(other.getNeedHardReset());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Sc2Api.ResponseRestartGame.Error tmpValue =
SC2APIProtocol.Sc2Api.ResponseRestartGame.Error.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
error_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
case 18: {
errorDetails_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
case 24: {
needHardReset_ = input.readBool();
bitField0_ |= 0x00000004;
break;
} // case 24
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int error_ = 1;
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return The error.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseRestartGame.Error result = SC2APIProtocol.Sc2Api.ResponseRestartGame.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseRestartGame.Error.LaunchError : result;
}
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(SC2APIProtocol.Sc2Api.ResponseRestartGame.Error value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
error_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ResponseRestartGame.Error error = 1;
* @return This builder for chaining.
*/
public Builder clearError() {
bitField0_ = (bitField0_ & ~0x00000001);
error_ = 1;
onChanged();
return this;
}
private java.lang.Object errorDetails_ = "";
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
errorDetails_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string error_details = 2;
* @param value The errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetails(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @return This builder for chaining.
*/
public Builder clearErrorDetails() {
bitField0_ = (bitField0_ & ~0x00000002);
errorDetails_ = getDefaultInstance().getErrorDetails();
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @param value The bytes for errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetailsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
private boolean needHardReset_ ;
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return Whether the needHardReset field is set.
*/
@java.lang.Override
public boolean hasNeedHardReset() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return The needHardReset.
*/
@java.lang.Override
public boolean getNeedHardReset() {
return needHardReset_;
}
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @param value The needHardReset to set.
* @return This builder for chaining.
*/
public Builder setNeedHardReset(boolean value) {
bitField0_ |= 0x00000004;
needHardReset_ = value;
onChanged();
return this;
}
/**
*
* This will occur once the simulation_loop is greater then defaultRestartGameLoops
*
*
* optional bool need_hard_reset = 3;
* @return This builder for chaining.
*/
public Builder clearNeedHardReset() {
bitField0_ = (bitField0_ & ~0x00000004);
needHardReset_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseRestartGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseRestartGame)
private static final SC2APIProtocol.Sc2Api.ResponseRestartGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseRestartGame();
}
public static SC2APIProtocol.Sc2Api.ResponseRestartGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseRestartGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseRestartGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestStartReplayOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestStartReplay)
com.google.protobuf.MessageOrBuilder {
/**
* string replay_path = 1;
* @return Whether the replayPath field is set.
*/
boolean hasReplayPath();
/**
* string replay_path = 1;
* @return The replayPath.
*/
java.lang.String getReplayPath();
/**
* string replay_path = 1;
* @return The bytes for replayPath.
*/
com.google.protobuf.ByteString
getReplayPathBytes();
/**
* bytes replay_data = 5;
* @return Whether the replayData field is set.
*/
boolean hasReplayData();
/**
* bytes replay_data = 5;
* @return The replayData.
*/
com.google.protobuf.ByteString getReplayData();
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return Whether the mapData field is set.
*/
boolean hasMapData();
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return The mapData.
*/
com.google.protobuf.ByteString getMapData();
/**
* optional int32 observed_player_id = 2;
* @return Whether the observedPlayerId field is set.
*/
boolean hasObservedPlayerId();
/**
* optional int32 observed_player_id = 2;
* @return The observedPlayerId.
*/
int getObservedPlayerId();
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return Whether the options field is set.
*/
boolean hasOptions();
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return The options.
*/
SC2APIProtocol.Sc2Api.InterfaceOptions getOptions();
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder();
/**
* optional bool disable_fog = 4;
* @return Whether the disableFog field is set.
*/
boolean hasDisableFog();
/**
* optional bool disable_fog = 4;
* @return The disableFog.
*/
boolean getDisableFog();
/**
* optional bool realtime = 7;
* @return Whether the realtime field is set.
*/
boolean hasRealtime();
/**
* optional bool realtime = 7;
* @return The realtime.
*/
boolean getRealtime();
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return Whether the recordReplay field is set.
*/
boolean hasRecordReplay();
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return The recordReplay.
*/
boolean getRecordReplay();
public SC2APIProtocol.Sc2Api.RequestStartReplay.ReplayCase getReplayCase();
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestStartReplay}
*/
public static final class RequestStartReplay extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestStartReplay)
RequestStartReplayOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestStartReplay.newBuilder() to construct.
private RequestStartReplay(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestStartReplay() {
mapData_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestStartReplay();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestStartReplay_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestStartReplay_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestStartReplay.class, SC2APIProtocol.Sc2Api.RequestStartReplay.Builder.class);
}
private int bitField0_;
private int replayCase_ = 0;
private java.lang.Object replay_;
public enum ReplayCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
REPLAY_PATH(1),
REPLAY_DATA(5),
REPLAY_NOT_SET(0);
private final int value;
private ReplayCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ReplayCase valueOf(int value) {
return forNumber(value);
}
public static ReplayCase forNumber(int value) {
switch (value) {
case 1: return REPLAY_PATH;
case 5: return REPLAY_DATA;
case 0: return REPLAY_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ReplayCase
getReplayCase() {
return ReplayCase.forNumber(
replayCase_);
}
public static final int REPLAY_PATH_FIELD_NUMBER = 1;
/**
* string replay_path = 1;
* @return Whether the replayPath field is set.
*/
public boolean hasReplayPath() {
return replayCase_ == 1;
}
/**
* string replay_path = 1;
* @return The replayPath.
*/
public java.lang.String getReplayPath() {
java.lang.Object ref = "";
if (replayCase_ == 1) {
ref = replay_;
}
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() && (replayCase_ == 1)) {
replay_ = s;
}
return s;
}
}
/**
* string replay_path = 1;
* @return The bytes for replayPath.
*/
public com.google.protobuf.ByteString
getReplayPathBytes() {
java.lang.Object ref = "";
if (replayCase_ == 1) {
ref = replay_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (replayCase_ == 1) {
replay_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int REPLAY_DATA_FIELD_NUMBER = 5;
/**
* bytes replay_data = 5;
* @return Whether the replayData field is set.
*/
@java.lang.Override
public boolean hasReplayData() {
return replayCase_ == 5;
}
/**
* bytes replay_data = 5;
* @return The replayData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getReplayData() {
if (replayCase_ == 5) {
return (com.google.protobuf.ByteString) replay_;
}
return com.google.protobuf.ByteString.EMPTY;
}
public static final int MAP_DATA_FIELD_NUMBER = 6;
private com.google.protobuf.ByteString mapData_;
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return Whether the mapData field is set.
*/
@java.lang.Override
public boolean hasMapData() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return The mapData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMapData() {
return mapData_;
}
public static final int OBSERVED_PLAYER_ID_FIELD_NUMBER = 2;
private int observedPlayerId_;
/**
* optional int32 observed_player_id = 2;
* @return Whether the observedPlayerId field is set.
*/
@java.lang.Override
public boolean hasObservedPlayerId() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional int32 observed_player_id = 2;
* @return The observedPlayerId.
*/
@java.lang.Override
public int getObservedPlayerId() {
return observedPlayerId_;
}
public static final int OPTIONS_FIELD_NUMBER = 3;
private SC2APIProtocol.Sc2Api.InterfaceOptions options_;
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return Whether the options field is set.
*/
@java.lang.Override
public boolean hasOptions() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return The options.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.InterfaceOptions getOptions() {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder() {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
public static final int DISABLE_FOG_FIELD_NUMBER = 4;
private boolean disableFog_;
/**
* optional bool disable_fog = 4;
* @return Whether the disableFog field is set.
*/
@java.lang.Override
public boolean hasDisableFog() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional bool disable_fog = 4;
* @return The disableFog.
*/
@java.lang.Override
public boolean getDisableFog() {
return disableFog_;
}
public static final int REALTIME_FIELD_NUMBER = 7;
private boolean realtime_;
/**
* optional bool realtime = 7;
* @return Whether the realtime field is set.
*/
@java.lang.Override
public boolean hasRealtime() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
* optional bool realtime = 7;
* @return The realtime.
*/
@java.lang.Override
public boolean getRealtime() {
return realtime_;
}
public static final int RECORD_REPLAY_FIELD_NUMBER = 8;
private boolean recordReplay_;
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return Whether the recordReplay field is set.
*/
@java.lang.Override
public boolean hasRecordReplay() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return The recordReplay.
*/
@java.lang.Override
public boolean getRecordReplay() {
return recordReplay_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (replayCase_ == 1) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, replay_);
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeInt32(2, observedPlayerId_);
}
if (((bitField0_ & 0x00000010) != 0)) {
output.writeMessage(3, getOptions());
}
if (((bitField0_ & 0x00000020) != 0)) {
output.writeBool(4, disableFog_);
}
if (replayCase_ == 5) {
output.writeBytes(
5, (com.google.protobuf.ByteString) replay_);
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeBytes(6, mapData_);
}
if (((bitField0_ & 0x00000040) != 0)) {
output.writeBool(7, realtime_);
}
if (((bitField0_ & 0x00000080) != 0)) {
output.writeBool(8, recordReplay_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (replayCase_ == 1) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, replay_);
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, observedPlayerId_);
}
if (((bitField0_ & 0x00000010) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getOptions());
}
if (((bitField0_ & 0x00000020) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, disableFog_);
}
if (replayCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(
5, (com.google.protobuf.ByteString) replay_);
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(6, mapData_);
}
if (((bitField0_ & 0x00000040) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(7, realtime_);
}
if (((bitField0_ & 0x00000080) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, recordReplay_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestStartReplay)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestStartReplay other = (SC2APIProtocol.Sc2Api.RequestStartReplay) obj;
if (hasMapData() != other.hasMapData()) return false;
if (hasMapData()) {
if (!getMapData()
.equals(other.getMapData())) return false;
}
if (hasObservedPlayerId() != other.hasObservedPlayerId()) return false;
if (hasObservedPlayerId()) {
if (getObservedPlayerId()
!= other.getObservedPlayerId()) return false;
}
if (hasOptions() != other.hasOptions()) return false;
if (hasOptions()) {
if (!getOptions()
.equals(other.getOptions())) return false;
}
if (hasDisableFog() != other.hasDisableFog()) return false;
if (hasDisableFog()) {
if (getDisableFog()
!= other.getDisableFog()) return false;
}
if (hasRealtime() != other.hasRealtime()) return false;
if (hasRealtime()) {
if (getRealtime()
!= other.getRealtime()) return false;
}
if (hasRecordReplay() != other.hasRecordReplay()) return false;
if (hasRecordReplay()) {
if (getRecordReplay()
!= other.getRecordReplay()) return false;
}
if (!getReplayCase().equals(other.getReplayCase())) return false;
switch (replayCase_) {
case 1:
if (!getReplayPath()
.equals(other.getReplayPath())) return false;
break;
case 5:
if (!getReplayData()
.equals(other.getReplayData())) return false;
break;
case 0:
default:
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMapData()) {
hash = (37 * hash) + MAP_DATA_FIELD_NUMBER;
hash = (53 * hash) + getMapData().hashCode();
}
if (hasObservedPlayerId()) {
hash = (37 * hash) + OBSERVED_PLAYER_ID_FIELD_NUMBER;
hash = (53 * hash) + getObservedPlayerId();
}
if (hasOptions()) {
hash = (37 * hash) + OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getOptions().hashCode();
}
if (hasDisableFog()) {
hash = (37 * hash) + DISABLE_FOG_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDisableFog());
}
if (hasRealtime()) {
hash = (37 * hash) + REALTIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getRealtime());
}
if (hasRecordReplay()) {
hash = (37 * hash) + RECORD_REPLAY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getRecordReplay());
}
switch (replayCase_) {
case 1:
hash = (37 * hash) + REPLAY_PATH_FIELD_NUMBER;
hash = (53 * hash) + getReplayPath().hashCode();
break;
case 5:
hash = (37 * hash) + REPLAY_DATA_FIELD_NUMBER;
hash = (53 * hash) + getReplayData().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestStartReplay prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestStartReplay}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestStartReplay)
SC2APIProtocol.Sc2Api.RequestStartReplayOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestStartReplay_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestStartReplay_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestStartReplay.class, SC2APIProtocol.Sc2Api.RequestStartReplay.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestStartReplay.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getOptionsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
mapData_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
observedPlayerId_ = 0;
bitField0_ = (bitField0_ & ~0x00000008);
if (optionsBuilder_ == null) {
options_ = null;
} else {
optionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
disableFog_ = false;
bitField0_ = (bitField0_ & ~0x00000020);
realtime_ = false;
bitField0_ = (bitField0_ & ~0x00000040);
recordReplay_ = false;
bitField0_ = (bitField0_ & ~0x00000080);
replayCase_ = 0;
replay_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestStartReplay_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplay getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplay build() {
SC2APIProtocol.Sc2Api.RequestStartReplay result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplay buildPartial() {
SC2APIProtocol.Sc2Api.RequestStartReplay result = new SC2APIProtocol.Sc2Api.RequestStartReplay(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (replayCase_ == 1) {
result.replay_ = replay_;
}
if (replayCase_ == 5) {
result.replay_ = replay_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000004;
}
result.mapData_ = mapData_;
if (((from_bitField0_ & 0x00000008) != 0)) {
result.observedPlayerId_ = observedPlayerId_;
to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
if (optionsBuilder_ == null) {
result.options_ = options_;
} else {
result.options_ = optionsBuilder_.build();
}
to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.disableFog_ = disableFog_;
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.realtime_ = realtime_;
to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.recordReplay_ = recordReplay_;
to_bitField0_ |= 0x00000080;
}
result.bitField0_ = to_bitField0_;
result.replayCase_ = replayCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestStartReplay) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestStartReplay)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestStartReplay other) {
if (other == SC2APIProtocol.Sc2Api.RequestStartReplay.getDefaultInstance()) return this;
if (other.hasMapData()) {
setMapData(other.getMapData());
}
if (other.hasObservedPlayerId()) {
setObservedPlayerId(other.getObservedPlayerId());
}
if (other.hasOptions()) {
mergeOptions(other.getOptions());
}
if (other.hasDisableFog()) {
setDisableFog(other.getDisableFog());
}
if (other.hasRealtime()) {
setRealtime(other.getRealtime());
}
if (other.hasRecordReplay()) {
setRecordReplay(other.getRecordReplay());
}
switch (other.getReplayCase()) {
case REPLAY_PATH: {
replayCase_ = 1;
replay_ = other.replay_;
onChanged();
break;
}
case REPLAY_DATA: {
setReplayData(other.getReplayData());
break;
}
case REPLAY_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.google.protobuf.ByteString bs = input.readBytes();
replayCase_ = 1;
replay_ = bs;
break;
} // case 10
case 16: {
observedPlayerId_ = input.readInt32();
bitField0_ |= 0x00000008;
break;
} // case 16
case 26: {
input.readMessage(
getOptionsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000010;
break;
} // case 26
case 32: {
disableFog_ = input.readBool();
bitField0_ |= 0x00000020;
break;
} // case 32
case 42: {
replay_ = input.readBytes();
replayCase_ = 5;
break;
} // case 42
case 50: {
mapData_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 50
case 56: {
realtime_ = input.readBool();
bitField0_ |= 0x00000040;
break;
} // case 56
case 64: {
recordReplay_ = input.readBool();
bitField0_ |= 0x00000080;
break;
} // case 64
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int replayCase_ = 0;
private java.lang.Object replay_;
public ReplayCase
getReplayCase() {
return ReplayCase.forNumber(
replayCase_);
}
public Builder clearReplay() {
replayCase_ = 0;
replay_ = null;
onChanged();
return this;
}
private int bitField0_;
/**
* string replay_path = 1;
* @return Whether the replayPath field is set.
*/
@java.lang.Override
public boolean hasReplayPath() {
return replayCase_ == 1;
}
/**
* string replay_path = 1;
* @return The replayPath.
*/
@java.lang.Override
public java.lang.String getReplayPath() {
java.lang.Object ref = "";
if (replayCase_ == 1) {
ref = replay_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (replayCase_ == 1) {
if (bs.isValidUtf8()) {
replay_ = s;
}
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string replay_path = 1;
* @return The bytes for replayPath.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getReplayPathBytes() {
java.lang.Object ref = "";
if (replayCase_ == 1) {
ref = replay_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (replayCase_ == 1) {
replay_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string replay_path = 1;
* @param value The replayPath to set.
* @return This builder for chaining.
*/
public Builder setReplayPath(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
replayCase_ = 1;
replay_ = value;
onChanged();
return this;
}
/**
* string replay_path = 1;
* @return This builder for chaining.
*/
public Builder clearReplayPath() {
if (replayCase_ == 1) {
replayCase_ = 0;
replay_ = null;
onChanged();
}
return this;
}
/**
* string replay_path = 1;
* @param value The bytes for replayPath to set.
* @return This builder for chaining.
*/
public Builder setReplayPathBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
replayCase_ = 1;
replay_ = value;
onChanged();
return this;
}
/**
* bytes replay_data = 5;
* @return Whether the replayData field is set.
*/
public boolean hasReplayData() {
return replayCase_ == 5;
}
/**
* bytes replay_data = 5;
* @return The replayData.
*/
public com.google.protobuf.ByteString getReplayData() {
if (replayCase_ == 5) {
return (com.google.protobuf.ByteString) replay_;
}
return com.google.protobuf.ByteString.EMPTY;
}
/**
* bytes replay_data = 5;
* @param value The replayData to set.
* @return This builder for chaining.
*/
public Builder setReplayData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
replayCase_ = 5;
replay_ = value;
onChanged();
return this;
}
/**
* bytes replay_data = 5;
* @return This builder for chaining.
*/
public Builder clearReplayData() {
if (replayCase_ == 5) {
replayCase_ = 0;
replay_ = null;
onChanged();
}
return this;
}
private com.google.protobuf.ByteString mapData_ = com.google.protobuf.ByteString.EMPTY;
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return Whether the mapData field is set.
*/
@java.lang.Override
public boolean hasMapData() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return The mapData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getMapData() {
return mapData_;
}
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @param value The mapData to set.
* @return This builder for chaining.
*/
public Builder setMapData(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
mapData_ = value;
onChanged();
return this;
}
/**
*
* Overrides the map path stored in the replay.
*
*
* optional bytes map_data = 6;
* @return This builder for chaining.
*/
public Builder clearMapData() {
bitField0_ = (bitField0_ & ~0x00000004);
mapData_ = getDefaultInstance().getMapData();
onChanged();
return this;
}
private int observedPlayerId_ ;
/**
* optional int32 observed_player_id = 2;
* @return Whether the observedPlayerId field is set.
*/
@java.lang.Override
public boolean hasObservedPlayerId() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional int32 observed_player_id = 2;
* @return The observedPlayerId.
*/
@java.lang.Override
public int getObservedPlayerId() {
return observedPlayerId_;
}
/**
* optional int32 observed_player_id = 2;
* @param value The observedPlayerId to set.
* @return This builder for chaining.
*/
public Builder setObservedPlayerId(int value) {
bitField0_ |= 0x00000008;
observedPlayerId_ = value;
onChanged();
return this;
}
/**
* optional int32 observed_player_id = 2;
* @return This builder for chaining.
*/
public Builder clearObservedPlayerId() {
bitField0_ = (bitField0_ & ~0x00000008);
observedPlayerId_ = 0;
onChanged();
return this;
}
private SC2APIProtocol.Sc2Api.InterfaceOptions options_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder> optionsBuilder_;
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return Whether the options field is set.
*/
public boolean hasOptions() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
* @return The options.
*/
public SC2APIProtocol.Sc2Api.InterfaceOptions getOptions() {
if (optionsBuilder_ == null) {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
} else {
return optionsBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder setOptions(SC2APIProtocol.Sc2Api.InterfaceOptions value) {
if (optionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
options_ = value;
onChanged();
} else {
optionsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder setOptions(
SC2APIProtocol.Sc2Api.InterfaceOptions.Builder builderForValue) {
if (optionsBuilder_ == null) {
options_ = builderForValue.build();
onChanged();
} else {
optionsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder mergeOptions(SC2APIProtocol.Sc2Api.InterfaceOptions value) {
if (optionsBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0) &&
options_ != null &&
options_ != SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance()) {
options_ =
SC2APIProtocol.Sc2Api.InterfaceOptions.newBuilder(options_).mergeFrom(value).buildPartial();
} else {
options_ = value;
}
onChanged();
} else {
optionsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public Builder clearOptions() {
if (optionsBuilder_ == null) {
options_ = null;
onChanged();
} else {
optionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public SC2APIProtocol.Sc2Api.InterfaceOptions.Builder getOptionsBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getOptionsFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
public SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder() {
if (optionsBuilder_ != null) {
return optionsBuilder_.getMessageOrBuilder();
} else {
return options_ == null ?
SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder>
getOptionsFieldBuilder() {
if (optionsBuilder_ == null) {
optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder>(
getOptions(),
getParentForChildren(),
isClean());
options_ = null;
}
return optionsBuilder_;
}
private boolean disableFog_ ;
/**
* optional bool disable_fog = 4;
* @return Whether the disableFog field is set.
*/
@java.lang.Override
public boolean hasDisableFog() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional bool disable_fog = 4;
* @return The disableFog.
*/
@java.lang.Override
public boolean getDisableFog() {
return disableFog_;
}
/**
* optional bool disable_fog = 4;
* @param value The disableFog to set.
* @return This builder for chaining.
*/
public Builder setDisableFog(boolean value) {
bitField0_ |= 0x00000020;
disableFog_ = value;
onChanged();
return this;
}
/**
* optional bool disable_fog = 4;
* @return This builder for chaining.
*/
public Builder clearDisableFog() {
bitField0_ = (bitField0_ & ~0x00000020);
disableFog_ = false;
onChanged();
return this;
}
private boolean realtime_ ;
/**
* optional bool realtime = 7;
* @return Whether the realtime field is set.
*/
@java.lang.Override
public boolean hasRealtime() {
return ((bitField0_ & 0x00000040) != 0);
}
/**
* optional bool realtime = 7;
* @return The realtime.
*/
@java.lang.Override
public boolean getRealtime() {
return realtime_;
}
/**
* optional bool realtime = 7;
* @param value The realtime to set.
* @return This builder for chaining.
*/
public Builder setRealtime(boolean value) {
bitField0_ |= 0x00000040;
realtime_ = value;
onChanged();
return this;
}
/**
* optional bool realtime = 7;
* @return This builder for chaining.
*/
public Builder clearRealtime() {
bitField0_ = (bitField0_ & ~0x00000040);
realtime_ = false;
onChanged();
return this;
}
private boolean recordReplay_ ;
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return Whether the recordReplay field is set.
*/
@java.lang.Override
public boolean hasRecordReplay() {
return ((bitField0_ & 0x00000080) != 0);
}
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return The recordReplay.
*/
@java.lang.Override
public boolean getRecordReplay() {
return recordReplay_;
}
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @param value The recordReplay to set.
* @return This builder for chaining.
*/
public Builder setRecordReplay(boolean value) {
bitField0_ |= 0x00000080;
recordReplay_ = value;
onChanged();
return this;
}
/**
*
* Allow RequestSaveReplay from a replay. Useful for truncating a replay, or restoring tracker.events.
*
*
* optional bool record_replay = 8;
* @return This builder for chaining.
*/
public Builder clearRecordReplay() {
bitField0_ = (bitField0_ & ~0x00000080);
recordReplay_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestStartReplay)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestStartReplay)
private static final SC2APIProtocol.Sc2Api.RequestStartReplay DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestStartReplay();
}
public static SC2APIProtocol.Sc2Api.RequestStartReplay getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestStartReplay parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestStartReplay getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseStartReplayOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseStartReplay)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return Whether the error field is set.
*/
boolean hasError();
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return The error.
*/
SC2APIProtocol.Sc2Api.ResponseStartReplay.Error getError();
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
boolean hasErrorDetails();
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
java.lang.String getErrorDetails();
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
com.google.protobuf.ByteString
getErrorDetailsBytes();
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseStartReplay}
*/
public static final class ResponseStartReplay extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseStartReplay)
ResponseStartReplayOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseStartReplay.newBuilder() to construct.
private ResponseStartReplay(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseStartReplay() {
error_ = 1;
errorDetails_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseStartReplay();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseStartReplay_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseStartReplay_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseStartReplay.class, SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ResponseStartReplay.Error}
*/
public enum Error
implements com.google.protobuf.ProtocolMessageEnum {
/**
* MissingReplay = 1;
*/
MissingReplay(1),
/**
* InvalidReplayPath = 2;
*/
InvalidReplayPath(2),
/**
* InvalidReplayData = 3;
*/
InvalidReplayData(3),
/**
* InvalidMapData = 4;
*/
InvalidMapData(4),
/**
* InvalidObservedPlayerId = 5;
*/
InvalidObservedPlayerId(5),
/**
* MissingOptions = 6;
*/
MissingOptions(6),
/**
* LaunchError = 7;
*/
LaunchError(7),
;
/**
* MissingReplay = 1;
*/
public static final int MissingReplay_VALUE = 1;
/**
* InvalidReplayPath = 2;
*/
public static final int InvalidReplayPath_VALUE = 2;
/**
* InvalidReplayData = 3;
*/
public static final int InvalidReplayData_VALUE = 3;
/**
* InvalidMapData = 4;
*/
public static final int InvalidMapData_VALUE = 4;
/**
* InvalidObservedPlayerId = 5;
*/
public static final int InvalidObservedPlayerId_VALUE = 5;
/**
* MissingOptions = 6;
*/
public static final int MissingOptions_VALUE = 6;
/**
* LaunchError = 7;
*/
public static final int LaunchError_VALUE = 7;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Error valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Error forNumber(int value) {
switch (value) {
case 1: return MissingReplay;
case 2: return InvalidReplayPath;
case 3: return InvalidReplayData;
case 4: return InvalidMapData;
case 5: return InvalidObservedPlayerId;
case 6: return MissingOptions;
case 7: return LaunchError;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Error> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Error findValueByNumber(int number) {
return Error.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDescriptor().getEnumTypes().get(0);
}
private static final Error[] VALUES = values();
public static Error 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 value;
private Error(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ResponseStartReplay.Error)
}
private int bitField0_;
public static final int ERROR_FIELD_NUMBER = 1;
private int error_;
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return The error.
*/
@java.lang.Override public SC2APIProtocol.Sc2Api.ResponseStartReplay.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseStartReplay.Error result = SC2APIProtocol.Sc2Api.ResponseStartReplay.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseStartReplay.Error.MissingReplay : result;
}
public static final int ERROR_DETAILS_FIELD_NUMBER = 2;
private volatile java.lang.Object errorDetails_;
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
@java.lang.Override
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
@java.lang.Override
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
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()) {
errorDetails_ = s;
}
return s;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, errorDetails_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, errorDetails_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseStartReplay)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseStartReplay other = (SC2APIProtocol.Sc2Api.ResponseStartReplay) obj;
if (hasError() != other.hasError()) return false;
if (hasError()) {
if (error_ != other.error_) return false;
}
if (hasErrorDetails() != other.hasErrorDetails()) return false;
if (hasErrorDetails()) {
if (!getErrorDetails()
.equals(other.getErrorDetails())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasError()) {
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + error_;
}
if (hasErrorDetails()) {
hash = (37 * hash) + ERROR_DETAILS_FIELD_NUMBER;
hash = (53 * hash) + getErrorDetails().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseStartReplay prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseStartReplay}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseStartReplay)
SC2APIProtocol.Sc2Api.ResponseStartReplayOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseStartReplay_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseStartReplay_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseStartReplay.class, SC2APIProtocol.Sc2Api.ResponseStartReplay.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseStartReplay.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
error_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
errorDetails_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseStartReplay_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay build() {
SC2APIProtocol.Sc2Api.ResponseStartReplay result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay buildPartial() {
SC2APIProtocol.Sc2Api.ResponseStartReplay result = new SC2APIProtocol.Sc2Api.ResponseStartReplay(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.error_ = error_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.errorDetails_ = errorDetails_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseStartReplay) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseStartReplay)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseStartReplay other) {
if (other == SC2APIProtocol.Sc2Api.ResponseStartReplay.getDefaultInstance()) return this;
if (other.hasError()) {
setError(other.getError());
}
if (other.hasErrorDetails()) {
bitField0_ |= 0x00000002;
errorDetails_ = other.errorDetails_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Sc2Api.ResponseStartReplay.Error tmpValue =
SC2APIProtocol.Sc2Api.ResponseStartReplay.Error.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
error_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
case 18: {
errorDetails_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int error_ = 1;
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return The error.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseStartReplay.Error result = SC2APIProtocol.Sc2Api.ResponseStartReplay.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseStartReplay.Error.MissingReplay : result;
}
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(SC2APIProtocol.Sc2Api.ResponseStartReplay.Error value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
error_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ResponseStartReplay.Error error = 1;
* @return This builder for chaining.
*/
public Builder clearError() {
bitField0_ = (bitField0_ & ~0x00000001);
error_ = 1;
onChanged();
return this;
}
private java.lang.Object errorDetails_ = "";
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
errorDetails_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string error_details = 2;
* @param value The errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetails(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @return This builder for chaining.
*/
public Builder clearErrorDetails() {
bitField0_ = (bitField0_ & ~0x00000002);
errorDetails_ = getDefaultInstance().getErrorDetails();
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @param value The bytes for errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetailsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseStartReplay)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseStartReplay)
private static final SC2APIProtocol.Sc2Api.ResponseStartReplay DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseStartReplay();
}
public static SC2APIProtocol.Sc2Api.ResponseStartReplay getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseStartReplay parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseStartReplay getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestMapCommandOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestMapCommand)
com.google.protobuf.MessageOrBuilder {
/**
* optional string trigger_cmd = 1;
* @return Whether the triggerCmd field is set.
*/
boolean hasTriggerCmd();
/**
* optional string trigger_cmd = 1;
* @return The triggerCmd.
*/
java.lang.String getTriggerCmd();
/**
* optional string trigger_cmd = 1;
* @return The bytes for triggerCmd.
*/
com.google.protobuf.ByteString
getTriggerCmdBytes();
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestMapCommand}
*/
public static final class RequestMapCommand extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestMapCommand)
RequestMapCommandOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestMapCommand.newBuilder() to construct.
private RequestMapCommand(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestMapCommand() {
triggerCmd_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestMapCommand();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestMapCommand_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestMapCommand_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestMapCommand.class, SC2APIProtocol.Sc2Api.RequestMapCommand.Builder.class);
}
private int bitField0_;
public static final int TRIGGER_CMD_FIELD_NUMBER = 1;
private volatile java.lang.Object triggerCmd_;
/**
* optional string trigger_cmd = 1;
* @return Whether the triggerCmd field is set.
*/
@java.lang.Override
public boolean hasTriggerCmd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string trigger_cmd = 1;
* @return The triggerCmd.
*/
@java.lang.Override
public java.lang.String getTriggerCmd() {
java.lang.Object ref = triggerCmd_;
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()) {
triggerCmd_ = s;
}
return s;
}
}
/**
* optional string trigger_cmd = 1;
* @return The bytes for triggerCmd.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTriggerCmdBytes() {
java.lang.Object ref = triggerCmd_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
triggerCmd_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, triggerCmd_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, triggerCmd_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestMapCommand)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestMapCommand other = (SC2APIProtocol.Sc2Api.RequestMapCommand) obj;
if (hasTriggerCmd() != other.hasTriggerCmd()) return false;
if (hasTriggerCmd()) {
if (!getTriggerCmd()
.equals(other.getTriggerCmd())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasTriggerCmd()) {
hash = (37 * hash) + TRIGGER_CMD_FIELD_NUMBER;
hash = (53 * hash) + getTriggerCmd().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestMapCommand prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestMapCommand}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestMapCommand)
SC2APIProtocol.Sc2Api.RequestMapCommandOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestMapCommand_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestMapCommand_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestMapCommand.class, SC2APIProtocol.Sc2Api.RequestMapCommand.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestMapCommand.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
triggerCmd_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestMapCommand_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommand getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommand build() {
SC2APIProtocol.Sc2Api.RequestMapCommand result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommand buildPartial() {
SC2APIProtocol.Sc2Api.RequestMapCommand result = new SC2APIProtocol.Sc2Api.RequestMapCommand(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.triggerCmd_ = triggerCmd_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestMapCommand) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestMapCommand)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestMapCommand other) {
if (other == SC2APIProtocol.Sc2Api.RequestMapCommand.getDefaultInstance()) return this;
if (other.hasTriggerCmd()) {
bitField0_ |= 0x00000001;
triggerCmd_ = other.triggerCmd_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
triggerCmd_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object triggerCmd_ = "";
/**
* optional string trigger_cmd = 1;
* @return Whether the triggerCmd field is set.
*/
public boolean hasTriggerCmd() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string trigger_cmd = 1;
* @return The triggerCmd.
*/
public java.lang.String getTriggerCmd() {
java.lang.Object ref = triggerCmd_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
triggerCmd_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string trigger_cmd = 1;
* @return The bytes for triggerCmd.
*/
public com.google.protobuf.ByteString
getTriggerCmdBytes() {
java.lang.Object ref = triggerCmd_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
triggerCmd_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string trigger_cmd = 1;
* @param value The triggerCmd to set.
* @return This builder for chaining.
*/
public Builder setTriggerCmd(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
triggerCmd_ = value;
onChanged();
return this;
}
/**
* optional string trigger_cmd = 1;
* @return This builder for chaining.
*/
public Builder clearTriggerCmd() {
bitField0_ = (bitField0_ & ~0x00000001);
triggerCmd_ = getDefaultInstance().getTriggerCmd();
onChanged();
return this;
}
/**
* optional string trigger_cmd = 1;
* @param value The bytes for triggerCmd to set.
* @return This builder for chaining.
*/
public Builder setTriggerCmdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
triggerCmd_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestMapCommand)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestMapCommand)
private static final SC2APIProtocol.Sc2Api.RequestMapCommand DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestMapCommand();
}
public static SC2APIProtocol.Sc2Api.RequestMapCommand getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestMapCommand parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestMapCommand getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseMapCommandOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseMapCommand)
com.google.protobuf.MessageOrBuilder {
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return Whether the error field is set.
*/
boolean hasError();
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return The error.
*/
SC2APIProtocol.Sc2Api.ResponseMapCommand.Error getError();
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
boolean hasErrorDetails();
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
java.lang.String getErrorDetails();
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
com.google.protobuf.ByteString
getErrorDetailsBytes();
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseMapCommand}
*/
public static final class ResponseMapCommand extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseMapCommand)
ResponseMapCommandOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseMapCommand.newBuilder() to construct.
private ResponseMapCommand(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseMapCommand() {
error_ = 1;
errorDetails_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseMapCommand();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseMapCommand_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseMapCommand_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseMapCommand.class, SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder.class);
}
/**
* Protobuf enum {@code SC2APIProtocol.ResponseMapCommand.Error}
*/
public enum Error
implements com.google.protobuf.ProtocolMessageEnum {
/**
* NoTriggerError = 1;
*/
NoTriggerError(1),
;
/**
* NoTriggerError = 1;
*/
public static final int NoTriggerError_VALUE = 1;
public final int getNumber() {
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Error valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static Error forNumber(int value) {
switch (value) {
case 1: return NoTriggerError;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Error> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Error findValueByNumber(int number) {
return Error.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDescriptor().getEnumTypes().get(0);
}
private static final Error[] VALUES = values();
public static Error 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 value;
private Error(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:SC2APIProtocol.ResponseMapCommand.Error)
}
private int bitField0_;
public static final int ERROR_FIELD_NUMBER = 1;
private int error_;
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return The error.
*/
@java.lang.Override public SC2APIProtocol.Sc2Api.ResponseMapCommand.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseMapCommand.Error result = SC2APIProtocol.Sc2Api.ResponseMapCommand.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseMapCommand.Error.NoTriggerError : result;
}
public static final int ERROR_DETAILS_FIELD_NUMBER = 2;
private volatile java.lang.Object errorDetails_;
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
@java.lang.Override
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
@java.lang.Override
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
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()) {
errorDetails_ = s;
}
return s;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeEnum(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, errorDetails_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, error_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, errorDetails_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseMapCommand)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseMapCommand other = (SC2APIProtocol.Sc2Api.ResponseMapCommand) obj;
if (hasError() != other.hasError()) return false;
if (hasError()) {
if (error_ != other.error_) return false;
}
if (hasErrorDetails() != other.hasErrorDetails()) return false;
if (hasErrorDetails()) {
if (!getErrorDetails()
.equals(other.getErrorDetails())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasError()) {
hash = (37 * hash) + ERROR_FIELD_NUMBER;
hash = (53 * hash) + error_;
}
if (hasErrorDetails()) {
hash = (37 * hash) + ERROR_DETAILS_FIELD_NUMBER;
hash = (53 * hash) + getErrorDetails().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseMapCommand prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseMapCommand}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseMapCommand)
SC2APIProtocol.Sc2Api.ResponseMapCommandOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseMapCommand_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseMapCommand_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseMapCommand.class, SC2APIProtocol.Sc2Api.ResponseMapCommand.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseMapCommand.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
error_ = 1;
bitField0_ = (bitField0_ & ~0x00000001);
errorDetails_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseMapCommand_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand build() {
SC2APIProtocol.Sc2Api.ResponseMapCommand result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand buildPartial() {
SC2APIProtocol.Sc2Api.ResponseMapCommand result = new SC2APIProtocol.Sc2Api.ResponseMapCommand(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.error_ = error_;
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.errorDetails_ = errorDetails_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseMapCommand) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseMapCommand)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseMapCommand other) {
if (other == SC2APIProtocol.Sc2Api.ResponseMapCommand.getDefaultInstance()) return this;
if (other.hasError()) {
setError(other.getError());
}
if (other.hasErrorDetails()) {
bitField0_ |= 0x00000002;
errorDetails_ = other.errorDetails_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Sc2Api.ResponseMapCommand.Error tmpValue =
SC2APIProtocol.Sc2Api.ResponseMapCommand.Error.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
error_ = tmpRaw;
bitField0_ |= 0x00000001;
}
break;
} // case 8
case 18: {
errorDetails_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int error_ = 1;
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return Whether the error field is set.
*/
@java.lang.Override public boolean hasError() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return The error.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand.Error getError() {
@SuppressWarnings("deprecation")
SC2APIProtocol.Sc2Api.ResponseMapCommand.Error result = SC2APIProtocol.Sc2Api.ResponseMapCommand.Error.valueOf(error_);
return result == null ? SC2APIProtocol.Sc2Api.ResponseMapCommand.Error.NoTriggerError : result;
}
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @param value The error to set.
* @return This builder for chaining.
*/
public Builder setError(SC2APIProtocol.Sc2Api.ResponseMapCommand.Error value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
error_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .SC2APIProtocol.ResponseMapCommand.Error error = 1;
* @return This builder for chaining.
*/
public Builder clearError() {
bitField0_ = (bitField0_ & ~0x00000001);
error_ = 1;
onChanged();
return this;
}
private java.lang.Object errorDetails_ = "";
/**
* optional string error_details = 2;
* @return Whether the errorDetails field is set.
*/
public boolean hasErrorDetails() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string error_details = 2;
* @return The errorDetails.
*/
public java.lang.String getErrorDetails() {
java.lang.Object ref = errorDetails_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
errorDetails_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string error_details = 2;
* @return The bytes for errorDetails.
*/
public com.google.protobuf.ByteString
getErrorDetailsBytes() {
java.lang.Object ref = errorDetails_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
errorDetails_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string error_details = 2;
* @param value The errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetails(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @return This builder for chaining.
*/
public Builder clearErrorDetails() {
bitField0_ = (bitField0_ & ~0x00000002);
errorDetails_ = getDefaultInstance().getErrorDetails();
onChanged();
return this;
}
/**
* optional string error_details = 2;
* @param value The bytes for errorDetails to set.
* @return This builder for chaining.
*/
public Builder setErrorDetailsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
errorDetails_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseMapCommand)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseMapCommand)
private static final SC2APIProtocol.Sc2Api.ResponseMapCommand DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseMapCommand();
}
public static SC2APIProtocol.Sc2Api.ResponseMapCommand getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseMapCommand parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseMapCommand getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestLeaveGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestLeaveGame)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestLeaveGame}
*/
public static final class RequestLeaveGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestLeaveGame)
RequestLeaveGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestLeaveGame.newBuilder() to construct.
private RequestLeaveGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestLeaveGame() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestLeaveGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestLeaveGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestLeaveGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestLeaveGame.class, SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestLeaveGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestLeaveGame other = (SC2APIProtocol.Sc2Api.RequestLeaveGame) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestLeaveGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestLeaveGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestLeaveGame)
SC2APIProtocol.Sc2Api.RequestLeaveGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestLeaveGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestLeaveGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestLeaveGame.class, SC2APIProtocol.Sc2Api.RequestLeaveGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestLeaveGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestLeaveGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGame build() {
SC2APIProtocol.Sc2Api.RequestLeaveGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGame buildPartial() {
SC2APIProtocol.Sc2Api.RequestLeaveGame result = new SC2APIProtocol.Sc2Api.RequestLeaveGame(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestLeaveGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestLeaveGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestLeaveGame other) {
if (other == SC2APIProtocol.Sc2Api.RequestLeaveGame.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestLeaveGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestLeaveGame)
private static final SC2APIProtocol.Sc2Api.RequestLeaveGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestLeaveGame();
}
public static SC2APIProtocol.Sc2Api.RequestLeaveGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestLeaveGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestLeaveGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseLeaveGameOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseLeaveGame)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseLeaveGame}
*/
public static final class ResponseLeaveGame extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseLeaveGame)
ResponseLeaveGameOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseLeaveGame.newBuilder() to construct.
private ResponseLeaveGame(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseLeaveGame() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseLeaveGame();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseLeaveGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseLeaveGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseLeaveGame.class, SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseLeaveGame)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseLeaveGame other = (SC2APIProtocol.Sc2Api.ResponseLeaveGame) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseLeaveGame prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseLeaveGame}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseLeaveGame)
SC2APIProtocol.Sc2Api.ResponseLeaveGameOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseLeaveGame_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseLeaveGame_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseLeaveGame.class, SC2APIProtocol.Sc2Api.ResponseLeaveGame.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseLeaveGame.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseLeaveGame_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGame getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGame build() {
SC2APIProtocol.Sc2Api.ResponseLeaveGame result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGame buildPartial() {
SC2APIProtocol.Sc2Api.ResponseLeaveGame result = new SC2APIProtocol.Sc2Api.ResponseLeaveGame(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseLeaveGame) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseLeaveGame)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseLeaveGame other) {
if (other == SC2APIProtocol.Sc2Api.ResponseLeaveGame.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseLeaveGame)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseLeaveGame)
private static final SC2APIProtocol.Sc2Api.ResponseLeaveGame DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseLeaveGame();
}
public static SC2APIProtocol.Sc2Api.ResponseLeaveGame getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseLeaveGame parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseLeaveGame getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestQuickSaveOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQuickSave)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestQuickSave}
*/
public static final class RequestQuickSave extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQuickSave)
RequestQuickSaveOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestQuickSave.newBuilder() to construct.
private RequestQuickSave(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestQuickSave() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestQuickSave();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickSave_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickSave_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestQuickSave.class, SC2APIProtocol.Sc2Api.RequestQuickSave.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestQuickSave)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestQuickSave other = (SC2APIProtocol.Sc2Api.RequestQuickSave) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestQuickSave prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestQuickSave}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQuickSave)
SC2APIProtocol.Sc2Api.RequestQuickSaveOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickSave_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickSave_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestQuickSave.class, SC2APIProtocol.Sc2Api.RequestQuickSave.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestQuickSave.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickSave_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSave getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSave build() {
SC2APIProtocol.Sc2Api.RequestQuickSave result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSave buildPartial() {
SC2APIProtocol.Sc2Api.RequestQuickSave result = new SC2APIProtocol.Sc2Api.RequestQuickSave(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestQuickSave) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestQuickSave)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestQuickSave other) {
if (other == SC2APIProtocol.Sc2Api.RequestQuickSave.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQuickSave)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQuickSave)
private static final SC2APIProtocol.Sc2Api.RequestQuickSave DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestQuickSave();
}
public static SC2APIProtocol.Sc2Api.RequestQuickSave getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestQuickSave parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickSave getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseQuickSaveOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQuickSave)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.ResponseQuickSave}
*/
public static final class ResponseQuickSave extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQuickSave)
ResponseQuickSaveOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseQuickSave.newBuilder() to construct.
private ResponseQuickSave(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseQuickSave() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseQuickSave();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickSave_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickSave_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseQuickSave.class, SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseQuickSave)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseQuickSave other = (SC2APIProtocol.Sc2Api.ResponseQuickSave) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseQuickSave prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.ResponseQuickSave}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQuickSave)
SC2APIProtocol.Sc2Api.ResponseQuickSaveOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickSave_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickSave_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseQuickSave.class, SC2APIProtocol.Sc2Api.ResponseQuickSave.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseQuickSave.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickSave_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSave getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSave build() {
SC2APIProtocol.Sc2Api.ResponseQuickSave result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSave buildPartial() {
SC2APIProtocol.Sc2Api.ResponseQuickSave result = new SC2APIProtocol.Sc2Api.ResponseQuickSave(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseQuickSave) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseQuickSave)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseQuickSave other) {
if (other == SC2APIProtocol.Sc2Api.ResponseQuickSave.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQuickSave)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQuickSave)
private static final SC2APIProtocol.Sc2Api.ResponseQuickSave DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseQuickSave();
}
public static SC2APIProtocol.Sc2Api.ResponseQuickSave getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseQuickSave parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickSave getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestQuickLoadOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQuickLoad)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestQuickLoad}
*/
public static final class RequestQuickLoad extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQuickLoad)
RequestQuickLoadOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestQuickLoad.newBuilder() to construct.
private RequestQuickLoad(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestQuickLoad() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestQuickLoad();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickLoad_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickLoad_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestQuickLoad.class, SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestQuickLoad)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestQuickLoad other = (SC2APIProtocol.Sc2Api.RequestQuickLoad) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestQuickLoad prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestQuickLoad}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQuickLoad)
SC2APIProtocol.Sc2Api.RequestQuickLoadOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickLoad_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickLoad_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestQuickLoad.class, SC2APIProtocol.Sc2Api.RequestQuickLoad.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestQuickLoad.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuickLoad_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoad getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoad build() {
SC2APIProtocol.Sc2Api.RequestQuickLoad result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoad buildPartial() {
SC2APIProtocol.Sc2Api.RequestQuickLoad result = new SC2APIProtocol.Sc2Api.RequestQuickLoad(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestQuickLoad) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestQuickLoad)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestQuickLoad other) {
if (other == SC2APIProtocol.Sc2Api.RequestQuickLoad.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQuickLoad)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQuickLoad)
private static final SC2APIProtocol.Sc2Api.RequestQuickLoad DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestQuickLoad();
}
public static SC2APIProtocol.Sc2Api.RequestQuickLoad getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestQuickLoad parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuickLoad getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseQuickLoadOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQuickLoad)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.ResponseQuickLoad}
*/
public static final class ResponseQuickLoad extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQuickLoad)
ResponseQuickLoadOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseQuickLoad.newBuilder() to construct.
private ResponseQuickLoad(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseQuickLoad() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseQuickLoad();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickLoad_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickLoad_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseQuickLoad.class, SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseQuickLoad)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseQuickLoad other = (SC2APIProtocol.Sc2Api.ResponseQuickLoad) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseQuickLoad prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.ResponseQuickLoad}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQuickLoad)
SC2APIProtocol.Sc2Api.ResponseQuickLoadOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickLoad_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickLoad_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseQuickLoad.class, SC2APIProtocol.Sc2Api.ResponseQuickLoad.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseQuickLoad.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuickLoad_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoad getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoad build() {
SC2APIProtocol.Sc2Api.ResponseQuickLoad result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoad buildPartial() {
SC2APIProtocol.Sc2Api.ResponseQuickLoad result = new SC2APIProtocol.Sc2Api.ResponseQuickLoad(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseQuickLoad) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseQuickLoad)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseQuickLoad other) {
if (other == SC2APIProtocol.Sc2Api.ResponseQuickLoad.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQuickLoad)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQuickLoad)
private static final SC2APIProtocol.Sc2Api.ResponseQuickLoad DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseQuickLoad();
}
public static SC2APIProtocol.Sc2Api.ResponseQuickLoad getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseQuickLoad parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuickLoad getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestQuitOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestQuit)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestQuit}
*/
public static final class RequestQuit extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestQuit)
RequestQuitOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestQuit.newBuilder() to construct.
private RequestQuit(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestQuit() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestQuit();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestQuit.class, SC2APIProtocol.Sc2Api.RequestQuit.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestQuit)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestQuit other = (SC2APIProtocol.Sc2Api.RequestQuit) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestQuit parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestQuit prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestQuit}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestQuit)
SC2APIProtocol.Sc2Api.RequestQuitOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestQuit.class, SC2APIProtocol.Sc2Api.RequestQuit.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestQuit.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestQuit_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuit getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuit build() {
SC2APIProtocol.Sc2Api.RequestQuit result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuit buildPartial() {
SC2APIProtocol.Sc2Api.RequestQuit result = new SC2APIProtocol.Sc2Api.RequestQuit(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestQuit) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestQuit)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestQuit other) {
if (other == SC2APIProtocol.Sc2Api.RequestQuit.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestQuit)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestQuit)
private static final SC2APIProtocol.Sc2Api.RequestQuit DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestQuit();
}
public static SC2APIProtocol.Sc2Api.RequestQuit getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestQuit parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestQuit getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseQuitOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseQuit)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseQuit}
*/
public static final class ResponseQuit extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseQuit)
ResponseQuitOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseQuit.newBuilder() to construct.
private ResponseQuit(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseQuit() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseQuit();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseQuit.class, SC2APIProtocol.Sc2Api.ResponseQuit.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseQuit)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseQuit other = (SC2APIProtocol.Sc2Api.ResponseQuit) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseQuit parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseQuit prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseQuit}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseQuit)
SC2APIProtocol.Sc2Api.ResponseQuitOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseQuit.class, SC2APIProtocol.Sc2Api.ResponseQuit.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseQuit.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseQuit_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuit getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuit build() {
SC2APIProtocol.Sc2Api.ResponseQuit result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuit buildPartial() {
SC2APIProtocol.Sc2Api.ResponseQuit result = new SC2APIProtocol.Sc2Api.ResponseQuit(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseQuit) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseQuit)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseQuit other) {
if (other == SC2APIProtocol.Sc2Api.ResponseQuit.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseQuit)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseQuit)
private static final SC2APIProtocol.Sc2Api.ResponseQuit DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseQuit();
}
public static SC2APIProtocol.Sc2Api.ResponseQuit getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseQuit parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseQuit getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestGameInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestGameInfo)
com.google.protobuf.MessageOrBuilder {
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestGameInfo}
*/
public static final class RequestGameInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestGameInfo)
RequestGameInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestGameInfo.newBuilder() to construct.
private RequestGameInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestGameInfo() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestGameInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestGameInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestGameInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestGameInfo.class, SC2APIProtocol.Sc2Api.RequestGameInfo.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestGameInfo)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestGameInfo other = (SC2APIProtocol.Sc2Api.RequestGameInfo) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestGameInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestGameInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestGameInfo)
SC2APIProtocol.Sc2Api.RequestGameInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestGameInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestGameInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestGameInfo.class, SC2APIProtocol.Sc2Api.RequestGameInfo.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestGameInfo.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestGameInfo_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfo getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfo build() {
SC2APIProtocol.Sc2Api.RequestGameInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfo buildPartial() {
SC2APIProtocol.Sc2Api.RequestGameInfo result = new SC2APIProtocol.Sc2Api.RequestGameInfo(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestGameInfo) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestGameInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestGameInfo other) {
if (other == SC2APIProtocol.Sc2Api.RequestGameInfo.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestGameInfo)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestGameInfo)
private static final SC2APIProtocol.Sc2Api.RequestGameInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestGameInfo();
}
public static SC2APIProtocol.Sc2Api.RequestGameInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestGameInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestGameInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseGameInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseGameInfo)
com.google.protobuf.MessageOrBuilder {
/**
* optional string map_name = 1;
* @return Whether the mapName field is set.
*/
boolean hasMapName();
/**
* optional string map_name = 1;
* @return The mapName.
*/
java.lang.String getMapName();
/**
* optional string map_name = 1;
* @return The bytes for mapName.
*/
com.google.protobuf.ByteString
getMapNameBytes();
/**
* repeated string mod_names = 6;
* @return A list containing the modNames.
*/
java.util.List
getModNamesList();
/**
* repeated string mod_names = 6;
* @return The count of modNames.
*/
int getModNamesCount();
/**
* repeated string mod_names = 6;
* @param index The index of the element to return.
* @return The modNames at the given index.
*/
java.lang.String getModNames(int index);
/**
* repeated string mod_names = 6;
* @param index The index of the value to return.
* @return The bytes of the modNames at the given index.
*/
com.google.protobuf.ByteString
getModNamesBytes(int index);
/**
* optional string local_map_path = 2;
* @return Whether the localMapPath field is set.
*/
boolean hasLocalMapPath();
/**
* optional string local_map_path = 2;
* @return The localMapPath.
*/
java.lang.String getLocalMapPath();
/**
* optional string local_map_path = 2;
* @return The bytes for localMapPath.
*/
com.google.protobuf.ByteString
getLocalMapPathBytes();
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
java.util.List
getPlayerInfoList();
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
SC2APIProtocol.Sc2Api.PlayerInfo getPlayerInfo(int index);
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
int getPlayerInfoCount();
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
java.util.List extends SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder>
getPlayerInfoOrBuilderList();
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder getPlayerInfoOrBuilder(
int index);
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
* @return Whether the startRaw field is set.
*/
boolean hasStartRaw();
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
* @return The startRaw.
*/
SC2APIProtocol.Raw.StartRaw getStartRaw();
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
SC2APIProtocol.Raw.StartRawOrBuilder getStartRawOrBuilder();
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
* @return Whether the options field is set.
*/
boolean hasOptions();
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
* @return The options.
*/
SC2APIProtocol.Sc2Api.InterfaceOptions getOptions();
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder();
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseGameInfo}
*/
public static final class ResponseGameInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseGameInfo)
ResponseGameInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseGameInfo.newBuilder() to construct.
private ResponseGameInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseGameInfo() {
mapName_ = "";
modNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
localMapPath_ = "";
playerInfo_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseGameInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseGameInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseGameInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseGameInfo.class, SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder.class);
}
private int bitField0_;
public static final int MAP_NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object mapName_;
/**
* optional string map_name = 1;
* @return Whether the mapName field is set.
*/
@java.lang.Override
public boolean hasMapName() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string map_name = 1;
* @return The mapName.
*/
@java.lang.Override
public java.lang.String getMapName() {
java.lang.Object ref = mapName_;
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()) {
mapName_ = s;
}
return s;
}
}
/**
* optional string map_name = 1;
* @return The bytes for mapName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMapNameBytes() {
java.lang.Object ref = mapName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mapName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MOD_NAMES_FIELD_NUMBER = 6;
private com.google.protobuf.LazyStringList modNames_;
/**
* repeated string mod_names = 6;
* @return A list containing the modNames.
*/
public com.google.protobuf.ProtocolStringList
getModNamesList() {
return modNames_;
}
/**
* repeated string mod_names = 6;
* @return The count of modNames.
*/
public int getModNamesCount() {
return modNames_.size();
}
/**
* repeated string mod_names = 6;
* @param index The index of the element to return.
* @return The modNames at the given index.
*/
public java.lang.String getModNames(int index) {
return modNames_.get(index);
}
/**
* repeated string mod_names = 6;
* @param index The index of the value to return.
* @return The bytes of the modNames at the given index.
*/
public com.google.protobuf.ByteString
getModNamesBytes(int index) {
return modNames_.getByteString(index);
}
public static final int LOCAL_MAP_PATH_FIELD_NUMBER = 2;
private volatile java.lang.Object localMapPath_;
/**
* optional string local_map_path = 2;
* @return Whether the localMapPath field is set.
*/
@java.lang.Override
public boolean hasLocalMapPath() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string local_map_path = 2;
* @return The localMapPath.
*/
@java.lang.Override
public java.lang.String getLocalMapPath() {
java.lang.Object ref = localMapPath_;
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()) {
localMapPath_ = s;
}
return s;
}
}
/**
* optional string local_map_path = 2;
* @return The bytes for localMapPath.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLocalMapPathBytes() {
java.lang.Object ref = localMapPath_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
localMapPath_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PLAYER_INFO_FIELD_NUMBER = 3;
private java.util.List playerInfo_;
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
@java.lang.Override
public java.util.List getPlayerInfoList() {
return playerInfo_;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder>
getPlayerInfoOrBuilderList() {
return playerInfo_;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
@java.lang.Override
public int getPlayerInfoCount() {
return playerInfo_.size();
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PlayerInfo getPlayerInfo(int index) {
return playerInfo_.get(index);
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder getPlayerInfoOrBuilder(
int index) {
return playerInfo_.get(index);
}
public static final int START_RAW_FIELD_NUMBER = 4;
private SC2APIProtocol.Raw.StartRaw startRaw_;
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
* @return Whether the startRaw field is set.
*/
@java.lang.Override
public boolean hasStartRaw() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
* @return The startRaw.
*/
@java.lang.Override
public SC2APIProtocol.Raw.StartRaw getStartRaw() {
return startRaw_ == null ? SC2APIProtocol.Raw.StartRaw.getDefaultInstance() : startRaw_;
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
@java.lang.Override
public SC2APIProtocol.Raw.StartRawOrBuilder getStartRawOrBuilder() {
return startRaw_ == null ? SC2APIProtocol.Raw.StartRaw.getDefaultInstance() : startRaw_;
}
public static final int OPTIONS_FIELD_NUMBER = 5;
private SC2APIProtocol.Sc2Api.InterfaceOptions options_;
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
* @return Whether the options field is set.
*/
@java.lang.Override
public boolean hasOptions() {
return ((bitField0_ & 0x00000008) != 0);
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
* @return The options.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.InterfaceOptions getOptions() {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder() {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, mapName_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, localMapPath_);
}
for (int i = 0; i < playerInfo_.size(); i++) {
output.writeMessage(3, playerInfo_.get(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
output.writeMessage(4, getStartRaw());
}
if (((bitField0_ & 0x00000008) != 0)) {
output.writeMessage(5, getOptions());
}
for (int i = 0; i < modNames_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, modNames_.getRaw(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, mapName_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, localMapPath_);
}
for (int i = 0; i < playerInfo_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, playerInfo_.get(i));
}
if (((bitField0_ & 0x00000004) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getStartRaw());
}
if (((bitField0_ & 0x00000008) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getOptions());
}
{
int dataSize = 0;
for (int i = 0; i < modNames_.size(); i++) {
dataSize += computeStringSizeNoTag(modNames_.getRaw(i));
}
size += dataSize;
size += 1 * getModNamesList().size();
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseGameInfo)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseGameInfo other = (SC2APIProtocol.Sc2Api.ResponseGameInfo) obj;
if (hasMapName() != other.hasMapName()) return false;
if (hasMapName()) {
if (!getMapName()
.equals(other.getMapName())) return false;
}
if (!getModNamesList()
.equals(other.getModNamesList())) return false;
if (hasLocalMapPath() != other.hasLocalMapPath()) return false;
if (hasLocalMapPath()) {
if (!getLocalMapPath()
.equals(other.getLocalMapPath())) return false;
}
if (!getPlayerInfoList()
.equals(other.getPlayerInfoList())) return false;
if (hasStartRaw() != other.hasStartRaw()) return false;
if (hasStartRaw()) {
if (!getStartRaw()
.equals(other.getStartRaw())) return false;
}
if (hasOptions() != other.hasOptions()) return false;
if (hasOptions()) {
if (!getOptions()
.equals(other.getOptions())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMapName()) {
hash = (37 * hash) + MAP_NAME_FIELD_NUMBER;
hash = (53 * hash) + getMapName().hashCode();
}
if (getModNamesCount() > 0) {
hash = (37 * hash) + MOD_NAMES_FIELD_NUMBER;
hash = (53 * hash) + getModNamesList().hashCode();
}
if (hasLocalMapPath()) {
hash = (37 * hash) + LOCAL_MAP_PATH_FIELD_NUMBER;
hash = (53 * hash) + getLocalMapPath().hashCode();
}
if (getPlayerInfoCount() > 0) {
hash = (37 * hash) + PLAYER_INFO_FIELD_NUMBER;
hash = (53 * hash) + getPlayerInfoList().hashCode();
}
if (hasStartRaw()) {
hash = (37 * hash) + START_RAW_FIELD_NUMBER;
hash = (53 * hash) + getStartRaw().hashCode();
}
if (hasOptions()) {
hash = (37 * hash) + OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + getOptions().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseGameInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseGameInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseGameInfo)
SC2APIProtocol.Sc2Api.ResponseGameInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseGameInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseGameInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseGameInfo.class, SC2APIProtocol.Sc2Api.ResponseGameInfo.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseGameInfo.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getPlayerInfoFieldBuilder();
getStartRawFieldBuilder();
getOptionsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
mapName_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
modNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
localMapPath_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
if (playerInfoBuilder_ == null) {
playerInfo_ = java.util.Collections.emptyList();
} else {
playerInfo_ = null;
playerInfoBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (startRawBuilder_ == null) {
startRaw_ = null;
} else {
startRawBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (optionsBuilder_ == null) {
options_ = null;
} else {
optionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseGameInfo_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfo getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfo build() {
SC2APIProtocol.Sc2Api.ResponseGameInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfo buildPartial() {
SC2APIProtocol.Sc2Api.ResponseGameInfo result = new SC2APIProtocol.Sc2Api.ResponseGameInfo(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
to_bitField0_ |= 0x00000001;
}
result.mapName_ = mapName_;
if (((bitField0_ & 0x00000002) != 0)) {
modNames_ = modNames_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.modNames_ = modNames_;
if (((from_bitField0_ & 0x00000004) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.localMapPath_ = localMapPath_;
if (playerInfoBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0)) {
playerInfo_ = java.util.Collections.unmodifiableList(playerInfo_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.playerInfo_ = playerInfo_;
} else {
result.playerInfo_ = playerInfoBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) != 0)) {
if (startRawBuilder_ == null) {
result.startRaw_ = startRaw_;
} else {
result.startRaw_ = startRawBuilder_.build();
}
to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
if (optionsBuilder_ == null) {
result.options_ = options_;
} else {
result.options_ = optionsBuilder_.build();
}
to_bitField0_ |= 0x00000008;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseGameInfo) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseGameInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseGameInfo other) {
if (other == SC2APIProtocol.Sc2Api.ResponseGameInfo.getDefaultInstance()) return this;
if (other.hasMapName()) {
bitField0_ |= 0x00000001;
mapName_ = other.mapName_;
onChanged();
}
if (!other.modNames_.isEmpty()) {
if (modNames_.isEmpty()) {
modNames_ = other.modNames_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureModNamesIsMutable();
modNames_.addAll(other.modNames_);
}
onChanged();
}
if (other.hasLocalMapPath()) {
bitField0_ |= 0x00000004;
localMapPath_ = other.localMapPath_;
onChanged();
}
if (playerInfoBuilder_ == null) {
if (!other.playerInfo_.isEmpty()) {
if (playerInfo_.isEmpty()) {
playerInfo_ = other.playerInfo_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensurePlayerInfoIsMutable();
playerInfo_.addAll(other.playerInfo_);
}
onChanged();
}
} else {
if (!other.playerInfo_.isEmpty()) {
if (playerInfoBuilder_.isEmpty()) {
playerInfoBuilder_.dispose();
playerInfoBuilder_ = null;
playerInfo_ = other.playerInfo_;
bitField0_ = (bitField0_ & ~0x00000008);
playerInfoBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getPlayerInfoFieldBuilder() : null;
} else {
playerInfoBuilder_.addAllMessages(other.playerInfo_);
}
}
}
if (other.hasStartRaw()) {
mergeStartRaw(other.getStartRaw());
}
if (other.hasOptions()) {
mergeOptions(other.getOptions());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
mapName_ = input.readBytes();
bitField0_ |= 0x00000001;
break;
} // case 10
case 18: {
localMapPath_ = input.readBytes();
bitField0_ |= 0x00000004;
break;
} // case 18
case 26: {
SC2APIProtocol.Sc2Api.PlayerInfo m =
input.readMessage(
SC2APIProtocol.Sc2Api.PlayerInfo.PARSER,
extensionRegistry);
if (playerInfoBuilder_ == null) {
ensurePlayerInfoIsMutable();
playerInfo_.add(m);
} else {
playerInfoBuilder_.addMessage(m);
}
break;
} // case 26
case 34: {
input.readMessage(
getStartRawFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000010;
break;
} // case 34
case 42: {
input.readMessage(
getOptionsFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000020;
break;
} // case 42
case 50: {
com.google.protobuf.ByteString bs = input.readBytes();
ensureModNamesIsMutable();
modNames_.add(bs);
break;
} // case 50
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.lang.Object mapName_ = "";
/**
* optional string map_name = 1;
* @return Whether the mapName field is set.
*/
public boolean hasMapName() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional string map_name = 1;
* @return The mapName.
*/
public java.lang.String getMapName() {
java.lang.Object ref = mapName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
mapName_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string map_name = 1;
* @return The bytes for mapName.
*/
public com.google.protobuf.ByteString
getMapNameBytes() {
java.lang.Object ref = mapName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
mapName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string map_name = 1;
* @param value The mapName to set.
* @return This builder for chaining.
*/
public Builder setMapName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mapName_ = value;
onChanged();
return this;
}
/**
* optional string map_name = 1;
* @return This builder for chaining.
*/
public Builder clearMapName() {
bitField0_ = (bitField0_ & ~0x00000001);
mapName_ = getDefaultInstance().getMapName();
onChanged();
return this;
}
/**
* optional string map_name = 1;
* @param value The bytes for mapName to set.
* @return This builder for chaining.
*/
public Builder setMapNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
mapName_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList modNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureModNamesIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
modNames_ = new com.google.protobuf.LazyStringArrayList(modNames_);
bitField0_ |= 0x00000002;
}
}
/**
* repeated string mod_names = 6;
* @return A list containing the modNames.
*/
public com.google.protobuf.ProtocolStringList
getModNamesList() {
return modNames_.getUnmodifiableView();
}
/**
* repeated string mod_names = 6;
* @return The count of modNames.
*/
public int getModNamesCount() {
return modNames_.size();
}
/**
* repeated string mod_names = 6;
* @param index The index of the element to return.
* @return The modNames at the given index.
*/
public java.lang.String getModNames(int index) {
return modNames_.get(index);
}
/**
* repeated string mod_names = 6;
* @param index The index of the value to return.
* @return The bytes of the modNames at the given index.
*/
public com.google.protobuf.ByteString
getModNamesBytes(int index) {
return modNames_.getByteString(index);
}
/**
* repeated string mod_names = 6;
* @param index The index to set the value at.
* @param value The modNames to set.
* @return This builder for chaining.
*/
public Builder setModNames(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureModNamesIsMutable();
modNames_.set(index, value);
onChanged();
return this;
}
/**
* repeated string mod_names = 6;
* @param value The modNames to add.
* @return This builder for chaining.
*/
public Builder addModNames(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureModNamesIsMutable();
modNames_.add(value);
onChanged();
return this;
}
/**
* repeated string mod_names = 6;
* @param values The modNames to add.
* @return This builder for chaining.
*/
public Builder addAllModNames(
java.lang.Iterable values) {
ensureModNamesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, modNames_);
onChanged();
return this;
}
/**
* repeated string mod_names = 6;
* @return This builder for chaining.
*/
public Builder clearModNames() {
modNames_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
* repeated string mod_names = 6;
* @param value The bytes of the modNames to add.
* @return This builder for chaining.
*/
public Builder addModNamesBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureModNamesIsMutable();
modNames_.add(value);
onChanged();
return this;
}
private java.lang.Object localMapPath_ = "";
/**
* optional string local_map_path = 2;
* @return Whether the localMapPath field is set.
*/
public boolean hasLocalMapPath() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional string local_map_path = 2;
* @return The localMapPath.
*/
public java.lang.String getLocalMapPath() {
java.lang.Object ref = localMapPath_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
localMapPath_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string local_map_path = 2;
* @return The bytes for localMapPath.
*/
public com.google.protobuf.ByteString
getLocalMapPathBytes() {
java.lang.Object ref = localMapPath_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
localMapPath_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string local_map_path = 2;
* @param value The localMapPath to set.
* @return This builder for chaining.
*/
public Builder setLocalMapPath(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
localMapPath_ = value;
onChanged();
return this;
}
/**
* optional string local_map_path = 2;
* @return This builder for chaining.
*/
public Builder clearLocalMapPath() {
bitField0_ = (bitField0_ & ~0x00000004);
localMapPath_ = getDefaultInstance().getLocalMapPath();
onChanged();
return this;
}
/**
* optional string local_map_path = 2;
* @param value The bytes for localMapPath to set.
* @return This builder for chaining.
*/
public Builder setLocalMapPathBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
localMapPath_ = value;
onChanged();
return this;
}
private java.util.List playerInfo_ =
java.util.Collections.emptyList();
private void ensurePlayerInfoIsMutable() {
if (!((bitField0_ & 0x00000008) != 0)) {
playerInfo_ = new java.util.ArrayList(playerInfo_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerInfo, SC2APIProtocol.Sc2Api.PlayerInfo.Builder, SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder> playerInfoBuilder_;
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public java.util.List getPlayerInfoList() {
if (playerInfoBuilder_ == null) {
return java.util.Collections.unmodifiableList(playerInfo_);
} else {
return playerInfoBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public int getPlayerInfoCount() {
if (playerInfoBuilder_ == null) {
return playerInfo_.size();
} else {
return playerInfoBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerInfo getPlayerInfo(int index) {
if (playerInfoBuilder_ == null) {
return playerInfo_.get(index);
} else {
return playerInfoBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder setPlayerInfo(
int index, SC2APIProtocol.Sc2Api.PlayerInfo value) {
if (playerInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerInfoIsMutable();
playerInfo_.set(index, value);
onChanged();
} else {
playerInfoBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder setPlayerInfo(
int index, SC2APIProtocol.Sc2Api.PlayerInfo.Builder builderForValue) {
if (playerInfoBuilder_ == null) {
ensurePlayerInfoIsMutable();
playerInfo_.set(index, builderForValue.build());
onChanged();
} else {
playerInfoBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder addPlayerInfo(SC2APIProtocol.Sc2Api.PlayerInfo value) {
if (playerInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerInfoIsMutable();
playerInfo_.add(value);
onChanged();
} else {
playerInfoBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder addPlayerInfo(
int index, SC2APIProtocol.Sc2Api.PlayerInfo value) {
if (playerInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerInfoIsMutable();
playerInfo_.add(index, value);
onChanged();
} else {
playerInfoBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder addPlayerInfo(
SC2APIProtocol.Sc2Api.PlayerInfo.Builder builderForValue) {
if (playerInfoBuilder_ == null) {
ensurePlayerInfoIsMutable();
playerInfo_.add(builderForValue.build());
onChanged();
} else {
playerInfoBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder addPlayerInfo(
int index, SC2APIProtocol.Sc2Api.PlayerInfo.Builder builderForValue) {
if (playerInfoBuilder_ == null) {
ensurePlayerInfoIsMutable();
playerInfo_.add(index, builderForValue.build());
onChanged();
} else {
playerInfoBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder addAllPlayerInfo(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.PlayerInfo> values) {
if (playerInfoBuilder_ == null) {
ensurePlayerInfoIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, playerInfo_);
onChanged();
} else {
playerInfoBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder clearPlayerInfo() {
if (playerInfoBuilder_ == null) {
playerInfo_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
playerInfoBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public Builder removePlayerInfo(int index) {
if (playerInfoBuilder_ == null) {
ensurePlayerInfoIsMutable();
playerInfo_.remove(index);
onChanged();
} else {
playerInfoBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerInfo.Builder getPlayerInfoBuilder(
int index) {
return getPlayerInfoFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder getPlayerInfoOrBuilder(
int index) {
if (playerInfoBuilder_ == null) {
return playerInfo_.get(index); } else {
return playerInfoBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder>
getPlayerInfoOrBuilderList() {
if (playerInfoBuilder_ != null) {
return playerInfoBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(playerInfo_);
}
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerInfo.Builder addPlayerInfoBuilder() {
return getPlayerInfoFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.PlayerInfo.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public SC2APIProtocol.Sc2Api.PlayerInfo.Builder addPlayerInfoBuilder(
int index) {
return getPlayerInfoFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.PlayerInfo.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.PlayerInfo player_info = 3;
*/
public java.util.List
getPlayerInfoBuilderList() {
return getPlayerInfoFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerInfo, SC2APIProtocol.Sc2Api.PlayerInfo.Builder, SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder>
getPlayerInfoFieldBuilder() {
if (playerInfoBuilder_ == null) {
playerInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerInfo, SC2APIProtocol.Sc2Api.PlayerInfo.Builder, SC2APIProtocol.Sc2Api.PlayerInfoOrBuilder>(
playerInfo_,
((bitField0_ & 0x00000008) != 0),
getParentForChildren(),
isClean());
playerInfo_ = null;
}
return playerInfoBuilder_;
}
private SC2APIProtocol.Raw.StartRaw startRaw_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Raw.StartRaw, SC2APIProtocol.Raw.StartRaw.Builder, SC2APIProtocol.Raw.StartRawOrBuilder> startRawBuilder_;
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
* @return Whether the startRaw field is set.
*/
public boolean hasStartRaw() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
* @return The startRaw.
*/
public SC2APIProtocol.Raw.StartRaw getStartRaw() {
if (startRawBuilder_ == null) {
return startRaw_ == null ? SC2APIProtocol.Raw.StartRaw.getDefaultInstance() : startRaw_;
} else {
return startRawBuilder_.getMessage();
}
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
public Builder setStartRaw(SC2APIProtocol.Raw.StartRaw value) {
if (startRawBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
startRaw_ = value;
onChanged();
} else {
startRawBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
public Builder setStartRaw(
SC2APIProtocol.Raw.StartRaw.Builder builderForValue) {
if (startRawBuilder_ == null) {
startRaw_ = builderForValue.build();
onChanged();
} else {
startRawBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
public Builder mergeStartRaw(SC2APIProtocol.Raw.StartRaw value) {
if (startRawBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0) &&
startRaw_ != null &&
startRaw_ != SC2APIProtocol.Raw.StartRaw.getDefaultInstance()) {
startRaw_ =
SC2APIProtocol.Raw.StartRaw.newBuilder(startRaw_).mergeFrom(value).buildPartial();
} else {
startRaw_ = value;
}
onChanged();
} else {
startRawBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
public Builder clearStartRaw() {
if (startRawBuilder_ == null) {
startRaw_ = null;
onChanged();
} else {
startRawBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
public SC2APIProtocol.Raw.StartRaw.Builder getStartRawBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getStartRawFieldBuilder().getBuilder();
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
public SC2APIProtocol.Raw.StartRawOrBuilder getStartRawOrBuilder() {
if (startRawBuilder_ != null) {
return startRawBuilder_.getMessageOrBuilder();
} else {
return startRaw_ == null ?
SC2APIProtocol.Raw.StartRaw.getDefaultInstance() : startRaw_;
}
}
/**
*
* Populated if Raw interface is enabled.
*
*
* optional .SC2APIProtocol.StartRaw start_raw = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Raw.StartRaw, SC2APIProtocol.Raw.StartRaw.Builder, SC2APIProtocol.Raw.StartRawOrBuilder>
getStartRawFieldBuilder() {
if (startRawBuilder_ == null) {
startRawBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Raw.StartRaw, SC2APIProtocol.Raw.StartRaw.Builder, SC2APIProtocol.Raw.StartRawOrBuilder>(
getStartRaw(),
getParentForChildren(),
isClean());
startRaw_ = null;
}
return startRawBuilder_;
}
private SC2APIProtocol.Sc2Api.InterfaceOptions options_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder> optionsBuilder_;
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
* @return Whether the options field is set.
*/
public boolean hasOptions() {
return ((bitField0_ & 0x00000020) != 0);
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
* @return The options.
*/
public SC2APIProtocol.Sc2Api.InterfaceOptions getOptions() {
if (optionsBuilder_ == null) {
return options_ == null ? SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
} else {
return optionsBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
public Builder setOptions(SC2APIProtocol.Sc2Api.InterfaceOptions value) {
if (optionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
options_ = value;
onChanged();
} else {
optionsBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
public Builder setOptions(
SC2APIProtocol.Sc2Api.InterfaceOptions.Builder builderForValue) {
if (optionsBuilder_ == null) {
options_ = builderForValue.build();
onChanged();
} else {
optionsBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
public Builder mergeOptions(SC2APIProtocol.Sc2Api.InterfaceOptions value) {
if (optionsBuilder_ == null) {
if (((bitField0_ & 0x00000020) != 0) &&
options_ != null &&
options_ != SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance()) {
options_ =
SC2APIProtocol.Sc2Api.InterfaceOptions.newBuilder(options_).mergeFrom(value).buildPartial();
} else {
options_ = value;
}
onChanged();
} else {
optionsBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
public Builder clearOptions() {
if (optionsBuilder_ == null) {
options_ = null;
onChanged();
} else {
optionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
public SC2APIProtocol.Sc2Api.InterfaceOptions.Builder getOptionsBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getOptionsFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
public SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder getOptionsOrBuilder() {
if (optionsBuilder_ != null) {
return optionsBuilder_.getMessageOrBuilder();
} else {
return options_ == null ?
SC2APIProtocol.Sc2Api.InterfaceOptions.getDefaultInstance() : options_;
}
}
/**
* optional .SC2APIProtocol.InterfaceOptions options = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder>
getOptionsFieldBuilder() {
if (optionsBuilder_ == null) {
optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.InterfaceOptions, SC2APIProtocol.Sc2Api.InterfaceOptions.Builder, SC2APIProtocol.Sc2Api.InterfaceOptionsOrBuilder>(
getOptions(),
getParentForChildren(),
isClean());
options_ = null;
}
return optionsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseGameInfo)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseGameInfo)
private static final SC2APIProtocol.Sc2Api.ResponseGameInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseGameInfo();
}
public static SC2APIProtocol.Sc2Api.ResponseGameInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseGameInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseGameInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestObservationOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestObservation)
com.google.protobuf.MessageOrBuilder {
/**
* optional bool disable_fog = 1;
* @return Whether the disableFog field is set.
*/
boolean hasDisableFog();
/**
* optional bool disable_fog = 1;
* @return The disableFog.
*/
boolean getDisableFog();
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return Whether the gameLoop field is set.
*/
boolean hasGameLoop();
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return The gameLoop.
*/
int getGameLoop();
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestObservation}
*/
public static final class RequestObservation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestObservation)
RequestObservationOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestObservation.newBuilder() to construct.
private RequestObservation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestObservation() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestObservation();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObservation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObservation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestObservation.class, SC2APIProtocol.Sc2Api.RequestObservation.Builder.class);
}
private int bitField0_;
public static final int DISABLE_FOG_FIELD_NUMBER = 1;
private boolean disableFog_;
/**
* optional bool disable_fog = 1;
* @return Whether the disableFog field is set.
*/
@java.lang.Override
public boolean hasDisableFog() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool disable_fog = 1;
* @return The disableFog.
*/
@java.lang.Override
public boolean getDisableFog() {
return disableFog_;
}
public static final int GAME_LOOP_FIELD_NUMBER = 2;
private int gameLoop_;
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return Whether the gameLoop field is set.
*/
@java.lang.Override
public boolean hasGameLoop() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return The gameLoop.
*/
@java.lang.Override
public int getGameLoop() {
return gameLoop_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeBool(1, disableFog_);
}
if (((bitField0_ & 0x00000002) != 0)) {
output.writeUInt32(2, gameLoop_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, disableFog_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, gameLoop_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestObservation)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestObservation other = (SC2APIProtocol.Sc2Api.RequestObservation) obj;
if (hasDisableFog() != other.hasDisableFog()) return false;
if (hasDisableFog()) {
if (getDisableFog()
!= other.getDisableFog()) return false;
}
if (hasGameLoop() != other.hasGameLoop()) return false;
if (hasGameLoop()) {
if (getGameLoop()
!= other.getGameLoop()) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasDisableFog()) {
hash = (37 * hash) + DISABLE_FOG_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDisableFog());
}
if (hasGameLoop()) {
hash = (37 * hash) + GAME_LOOP_FIELD_NUMBER;
hash = (53 * hash) + getGameLoop();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestObservation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestObservation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestObservation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestObservation)
SC2APIProtocol.Sc2Api.RequestObservationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObservation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObservation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestObservation.class, SC2APIProtocol.Sc2Api.RequestObservation.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestObservation.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
disableFog_ = false;
bitField0_ = (bitField0_ & ~0x00000001);
gameLoop_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObservation_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservation getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservation build() {
SC2APIProtocol.Sc2Api.RequestObservation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservation buildPartial() {
SC2APIProtocol.Sc2Api.RequestObservation result = new SC2APIProtocol.Sc2Api.RequestObservation(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.disableFog_ = disableFog_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.gameLoop_ = gameLoop_;
to_bitField0_ |= 0x00000002;
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestObservation) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestObservation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestObservation other) {
if (other == SC2APIProtocol.Sc2Api.RequestObservation.getDefaultInstance()) return this;
if (other.hasDisableFog()) {
setDisableFog(other.getDisableFog());
}
if (other.hasGameLoop()) {
setGameLoop(other.getGameLoop());
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
disableFog_ = input.readBool();
bitField0_ |= 0x00000001;
break;
} // case 8
case 16: {
gameLoop_ = input.readUInt32();
bitField0_ |= 0x00000002;
break;
} // case 16
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private boolean disableFog_ ;
/**
* optional bool disable_fog = 1;
* @return Whether the disableFog field is set.
*/
@java.lang.Override
public boolean hasDisableFog() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional bool disable_fog = 1;
* @return The disableFog.
*/
@java.lang.Override
public boolean getDisableFog() {
return disableFog_;
}
/**
* optional bool disable_fog = 1;
* @param value The disableFog to set.
* @return This builder for chaining.
*/
public Builder setDisableFog(boolean value) {
bitField0_ |= 0x00000001;
disableFog_ = value;
onChanged();
return this;
}
/**
* optional bool disable_fog = 1;
* @return This builder for chaining.
*/
public Builder clearDisableFog() {
bitField0_ = (bitField0_ & ~0x00000001);
disableFog_ = false;
onChanged();
return this;
}
private int gameLoop_ ;
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return Whether the gameLoop field is set.
*/
@java.lang.Override
public boolean hasGameLoop() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return The gameLoop.
*/
@java.lang.Override
public int getGameLoop() {
return gameLoop_;
}
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @param value The gameLoop to set.
* @return This builder for chaining.
*/
public Builder setGameLoop(int value) {
bitField0_ |= 0x00000002;
gameLoop_ = value;
onChanged();
return this;
}
/**
*
* In realtime the request will only return once the simulation game loop has reached this value. When not realtime this value is ignored.
*
*
* optional uint32 game_loop = 2;
* @return This builder for chaining.
*/
public Builder clearGameLoop() {
bitField0_ = (bitField0_ & ~0x00000002);
gameLoop_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestObservation)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestObservation)
private static final SC2APIProtocol.Sc2Api.RequestObservation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestObservation();
}
public static SC2APIProtocol.Sc2Api.RequestObservation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestObservation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObservation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseObservationOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseObservation)
com.google.protobuf.MessageOrBuilder {
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
java.util.List
getActionsList();
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
SC2APIProtocol.Sc2Api.Action getActions(int index);
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
int getActionsCount();
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
java.util.List extends SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsOrBuilderList();
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
SC2APIProtocol.Sc2Api.ActionOrBuilder getActionsOrBuilder(
int index);
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
java.util.List
getActionErrorsList();
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
SC2APIProtocol.Sc2Api.ActionError getActionErrors(int index);
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
int getActionErrorsCount();
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
java.util.List extends SC2APIProtocol.Sc2Api.ActionErrorOrBuilder>
getActionErrorsOrBuilderList();
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
SC2APIProtocol.Sc2Api.ActionErrorOrBuilder getActionErrorsOrBuilder(
int index);
/**
* optional .SC2APIProtocol.Observation observation = 3;
* @return Whether the observation field is set.
*/
boolean hasObservation();
/**
* optional .SC2APIProtocol.Observation observation = 3;
* @return The observation.
*/
SC2APIProtocol.Sc2Api.Observation getObservation();
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
SC2APIProtocol.Sc2Api.ObservationOrBuilder getObservationOrBuilder();
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
java.util.List
getPlayerResultList();
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
SC2APIProtocol.Sc2Api.PlayerResult getPlayerResult(int index);
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
int getPlayerResultCount();
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
java.util.List extends SC2APIProtocol.Sc2Api.PlayerResultOrBuilder>
getPlayerResultOrBuilderList();
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
SC2APIProtocol.Sc2Api.PlayerResultOrBuilder getPlayerResultOrBuilder(
int index);
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
java.util.List
getChatList();
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
SC2APIProtocol.Sc2Api.ChatReceived getChat(int index);
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
int getChatCount();
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
java.util.List extends SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder>
getChatOrBuilderList();
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder getChatOrBuilder(
int index);
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseObservation}
*/
public static final class ResponseObservation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseObservation)
ResponseObservationOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseObservation.newBuilder() to construct.
private ResponseObservation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseObservation() {
actions_ = java.util.Collections.emptyList();
actionErrors_ = java.util.Collections.emptyList();
playerResult_ = java.util.Collections.emptyList();
chat_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseObservation();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObservation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObservation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseObservation.class, SC2APIProtocol.Sc2Api.ResponseObservation.Builder.class);
}
private int bitField0_;
public static final int ACTIONS_FIELD_NUMBER = 1;
private java.util.List actions_;
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public java.util.List getActionsList() {
return actions_;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsOrBuilderList() {
return actions_;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public int getActionsCount() {
return actions_.size();
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.Action getActions(int index) {
return actions_.get(index);
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ActionOrBuilder getActionsOrBuilder(
int index) {
return actions_.get(index);
}
public static final int ACTION_ERRORS_FIELD_NUMBER = 2;
private java.util.List actionErrors_;
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
@java.lang.Override
public java.util.List getActionErrorsList() {
return actionErrors_;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.ActionErrorOrBuilder>
getActionErrorsOrBuilderList() {
return actionErrors_;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
@java.lang.Override
public int getActionErrorsCount() {
return actionErrors_.size();
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ActionError getActionErrors(int index) {
return actionErrors_.get(index);
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ActionErrorOrBuilder getActionErrorsOrBuilder(
int index) {
return actionErrors_.get(index);
}
public static final int OBSERVATION_FIELD_NUMBER = 3;
private SC2APIProtocol.Sc2Api.Observation observation_;
/**
* optional .SC2APIProtocol.Observation observation = 3;
* @return Whether the observation field is set.
*/
@java.lang.Override
public boolean hasObservation() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
* @return The observation.
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.Observation getObservation() {
return observation_ == null ? SC2APIProtocol.Sc2Api.Observation.getDefaultInstance() : observation_;
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ObservationOrBuilder getObservationOrBuilder() {
return observation_ == null ? SC2APIProtocol.Sc2Api.Observation.getDefaultInstance() : observation_;
}
public static final int PLAYER_RESULT_FIELD_NUMBER = 4;
private java.util.List playerResult_;
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
@java.lang.Override
public java.util.List getPlayerResultList() {
return playerResult_;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.PlayerResultOrBuilder>
getPlayerResultOrBuilderList() {
return playerResult_;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
@java.lang.Override
public int getPlayerResultCount() {
return playerResult_.size();
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PlayerResult getPlayerResult(int index) {
return playerResult_.get(index);
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.PlayerResultOrBuilder getPlayerResultOrBuilder(
int index) {
return playerResult_.get(index);
}
public static final int CHAT_FIELD_NUMBER = 5;
private java.util.List chat_;
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
@java.lang.Override
public java.util.List getChatList() {
return chat_;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder>
getChatOrBuilderList() {
return chat_;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
@java.lang.Override
public int getChatCount() {
return chat_.size();
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ChatReceived getChat(int index) {
return chat_.get(index);
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder getChatOrBuilder(
int index) {
return chat_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < actions_.size(); i++) {
output.writeMessage(1, actions_.get(i));
}
for (int i = 0; i < actionErrors_.size(); i++) {
output.writeMessage(2, actionErrors_.get(i));
}
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(3, getObservation());
}
for (int i = 0; i < playerResult_.size(); i++) {
output.writeMessage(4, playerResult_.get(i));
}
for (int i = 0; i < chat_.size(); i++) {
output.writeMessage(5, chat_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < actions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, actions_.get(i));
}
for (int i = 0; i < actionErrors_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, actionErrors_.get(i));
}
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getObservation());
}
for (int i = 0; i < playerResult_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, playerResult_.get(i));
}
for (int i = 0; i < chat_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, chat_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseObservation)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseObservation other = (SC2APIProtocol.Sc2Api.ResponseObservation) obj;
if (!getActionsList()
.equals(other.getActionsList())) return false;
if (!getActionErrorsList()
.equals(other.getActionErrorsList())) return false;
if (hasObservation() != other.hasObservation()) return false;
if (hasObservation()) {
if (!getObservation()
.equals(other.getObservation())) return false;
}
if (!getPlayerResultList()
.equals(other.getPlayerResultList())) return false;
if (!getChatList()
.equals(other.getChatList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getActionsCount() > 0) {
hash = (37 * hash) + ACTIONS_FIELD_NUMBER;
hash = (53 * hash) + getActionsList().hashCode();
}
if (getActionErrorsCount() > 0) {
hash = (37 * hash) + ACTION_ERRORS_FIELD_NUMBER;
hash = (53 * hash) + getActionErrorsList().hashCode();
}
if (hasObservation()) {
hash = (37 * hash) + OBSERVATION_FIELD_NUMBER;
hash = (53 * hash) + getObservation().hashCode();
}
if (getPlayerResultCount() > 0) {
hash = (37 * hash) + PLAYER_RESULT_FIELD_NUMBER;
hash = (53 * hash) + getPlayerResultList().hashCode();
}
if (getChatCount() > 0) {
hash = (37 * hash) + CHAT_FIELD_NUMBER;
hash = (53 * hash) + getChatList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseObservation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseObservation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseObservation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseObservation)
SC2APIProtocol.Sc2Api.ResponseObservationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObservation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObservation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseObservation.class, SC2APIProtocol.Sc2Api.ResponseObservation.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseObservation.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getActionsFieldBuilder();
getActionErrorsFieldBuilder();
getObservationFieldBuilder();
getPlayerResultFieldBuilder();
getChatFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (actionsBuilder_ == null) {
actions_ = java.util.Collections.emptyList();
} else {
actions_ = null;
actionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
if (actionErrorsBuilder_ == null) {
actionErrors_ = java.util.Collections.emptyList();
} else {
actionErrors_ = null;
actionErrorsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (observationBuilder_ == null) {
observation_ = null;
} else {
observationBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (playerResultBuilder_ == null) {
playerResult_ = java.util.Collections.emptyList();
} else {
playerResult_ = null;
playerResultBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (chatBuilder_ == null) {
chat_ = java.util.Collections.emptyList();
} else {
chat_ = null;
chatBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObservation_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservation getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservation build() {
SC2APIProtocol.Sc2Api.ResponseObservation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservation buildPartial() {
SC2APIProtocol.Sc2Api.ResponseObservation result = new SC2APIProtocol.Sc2Api.ResponseObservation(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (actionsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
actions_ = java.util.Collections.unmodifiableList(actions_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.actions_ = actions_;
} else {
result.actions_ = actionsBuilder_.build();
}
if (actionErrorsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
actionErrors_ = java.util.Collections.unmodifiableList(actionErrors_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.actionErrors_ = actionErrors_;
} else {
result.actionErrors_ = actionErrorsBuilder_.build();
}
if (((from_bitField0_ & 0x00000004) != 0)) {
if (observationBuilder_ == null) {
result.observation_ = observation_;
} else {
result.observation_ = observationBuilder_.build();
}
to_bitField0_ |= 0x00000001;
}
if (playerResultBuilder_ == null) {
if (((bitField0_ & 0x00000008) != 0)) {
playerResult_ = java.util.Collections.unmodifiableList(playerResult_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.playerResult_ = playerResult_;
} else {
result.playerResult_ = playerResultBuilder_.build();
}
if (chatBuilder_ == null) {
if (((bitField0_ & 0x00000010) != 0)) {
chat_ = java.util.Collections.unmodifiableList(chat_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.chat_ = chat_;
} else {
result.chat_ = chatBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseObservation) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseObservation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseObservation other) {
if (other == SC2APIProtocol.Sc2Api.ResponseObservation.getDefaultInstance()) return this;
if (actionsBuilder_ == null) {
if (!other.actions_.isEmpty()) {
if (actions_.isEmpty()) {
actions_ = other.actions_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureActionsIsMutable();
actions_.addAll(other.actions_);
}
onChanged();
}
} else {
if (!other.actions_.isEmpty()) {
if (actionsBuilder_.isEmpty()) {
actionsBuilder_.dispose();
actionsBuilder_ = null;
actions_ = other.actions_;
bitField0_ = (bitField0_ & ~0x00000001);
actionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getActionsFieldBuilder() : null;
} else {
actionsBuilder_.addAllMessages(other.actions_);
}
}
}
if (actionErrorsBuilder_ == null) {
if (!other.actionErrors_.isEmpty()) {
if (actionErrors_.isEmpty()) {
actionErrors_ = other.actionErrors_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureActionErrorsIsMutable();
actionErrors_.addAll(other.actionErrors_);
}
onChanged();
}
} else {
if (!other.actionErrors_.isEmpty()) {
if (actionErrorsBuilder_.isEmpty()) {
actionErrorsBuilder_.dispose();
actionErrorsBuilder_ = null;
actionErrors_ = other.actionErrors_;
bitField0_ = (bitField0_ & ~0x00000002);
actionErrorsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getActionErrorsFieldBuilder() : null;
} else {
actionErrorsBuilder_.addAllMessages(other.actionErrors_);
}
}
}
if (other.hasObservation()) {
mergeObservation(other.getObservation());
}
if (playerResultBuilder_ == null) {
if (!other.playerResult_.isEmpty()) {
if (playerResult_.isEmpty()) {
playerResult_ = other.playerResult_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensurePlayerResultIsMutable();
playerResult_.addAll(other.playerResult_);
}
onChanged();
}
} else {
if (!other.playerResult_.isEmpty()) {
if (playerResultBuilder_.isEmpty()) {
playerResultBuilder_.dispose();
playerResultBuilder_ = null;
playerResult_ = other.playerResult_;
bitField0_ = (bitField0_ & ~0x00000008);
playerResultBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getPlayerResultFieldBuilder() : null;
} else {
playerResultBuilder_.addAllMessages(other.playerResult_);
}
}
}
if (chatBuilder_ == null) {
if (!other.chat_.isEmpty()) {
if (chat_.isEmpty()) {
chat_ = other.chat_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureChatIsMutable();
chat_.addAll(other.chat_);
}
onChanged();
}
} else {
if (!other.chat_.isEmpty()) {
if (chatBuilder_.isEmpty()) {
chatBuilder_.dispose();
chatBuilder_ = null;
chat_ = other.chat_;
bitField0_ = (bitField0_ & ~0x00000010);
chatBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getChatFieldBuilder() : null;
} else {
chatBuilder_.addAllMessages(other.chat_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
SC2APIProtocol.Sc2Api.Action m =
input.readMessage(
SC2APIProtocol.Sc2Api.Action.PARSER,
extensionRegistry);
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(m);
} else {
actionsBuilder_.addMessage(m);
}
break;
} // case 10
case 18: {
SC2APIProtocol.Sc2Api.ActionError m =
input.readMessage(
SC2APIProtocol.Sc2Api.ActionError.PARSER,
extensionRegistry);
if (actionErrorsBuilder_ == null) {
ensureActionErrorsIsMutable();
actionErrors_.add(m);
} else {
actionErrorsBuilder_.addMessage(m);
}
break;
} // case 18
case 26: {
input.readMessage(
getObservationFieldBuilder().getBuilder(),
extensionRegistry);
bitField0_ |= 0x00000004;
break;
} // case 26
case 34: {
SC2APIProtocol.Sc2Api.PlayerResult m =
input.readMessage(
SC2APIProtocol.Sc2Api.PlayerResult.PARSER,
extensionRegistry);
if (playerResultBuilder_ == null) {
ensurePlayerResultIsMutable();
playerResult_.add(m);
} else {
playerResultBuilder_.addMessage(m);
}
break;
} // case 34
case 42: {
SC2APIProtocol.Sc2Api.ChatReceived m =
input.readMessage(
SC2APIProtocol.Sc2Api.ChatReceived.PARSER,
extensionRegistry);
if (chatBuilder_ == null) {
ensureChatIsMutable();
chat_.add(m);
} else {
chatBuilder_.addMessage(m);
}
break;
} // case 42
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List actions_ =
java.util.Collections.emptyList();
private void ensureActionsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
actions_ = new java.util.ArrayList(actions_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.Action, SC2APIProtocol.Sc2Api.Action.Builder, SC2APIProtocol.Sc2Api.ActionOrBuilder> actionsBuilder_;
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public java.util.List getActionsList() {
if (actionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(actions_);
} else {
return actionsBuilder_.getMessageList();
}
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public int getActionsCount() {
if (actionsBuilder_ == null) {
return actions_.size();
} else {
return actionsBuilder_.getCount();
}
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action getActions(int index) {
if (actionsBuilder_ == null) {
return actions_.get(index);
} else {
return actionsBuilder_.getMessage(index);
}
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder setActions(
int index, SC2APIProtocol.Sc2Api.Action value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.set(index, value);
onChanged();
} else {
actionsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder setActions(
int index, SC2APIProtocol.Sc2Api.Action.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.set(index, builderForValue.build());
onChanged();
} else {
actionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(SC2APIProtocol.Sc2Api.Action value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.add(value);
onChanged();
} else {
actionsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(
int index, SC2APIProtocol.Sc2Api.Action value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.add(index, value);
onChanged();
} else {
actionsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(
SC2APIProtocol.Sc2Api.Action.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(builderForValue.build());
onChanged();
} else {
actionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(
int index, SC2APIProtocol.Sc2Api.Action.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(index, builderForValue.build());
onChanged();
} else {
actionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addAllActions(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.Action> values) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, actions_);
onChanged();
} else {
actionsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder clearActions() {
if (actionsBuilder_ == null) {
actions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
actionsBuilder_.clear();
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder removeActions(int index) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.remove(index);
onChanged();
} else {
actionsBuilder_.remove(index);
}
return this;
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action.Builder getActionsBuilder(
int index) {
return getActionsFieldBuilder().getBuilder(index);
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.ActionOrBuilder getActionsOrBuilder(
int index) {
if (actionsBuilder_ == null) {
return actions_.get(index); } else {
return actionsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsOrBuilderList() {
if (actionsBuilder_ != null) {
return actionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(actions_);
}
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action.Builder addActionsBuilder() {
return getActionsFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.Action.getDefaultInstance());
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action.Builder addActionsBuilder(
int index) {
return getActionsFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.Action.getDefaultInstance());
}
/**
*
* Actions this player did since the last Observation.
*
*
* repeated .SC2APIProtocol.Action actions = 1;
*/
public java.util.List
getActionsBuilderList() {
return getActionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.Action, SC2APIProtocol.Sc2Api.Action.Builder, SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsFieldBuilder() {
if (actionsBuilder_ == null) {
actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.Action, SC2APIProtocol.Sc2Api.Action.Builder, SC2APIProtocol.Sc2Api.ActionOrBuilder>(
actions_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
actions_ = null;
}
return actionsBuilder_;
}
private java.util.List actionErrors_ =
java.util.Collections.emptyList();
private void ensureActionErrorsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
actionErrors_ = new java.util.ArrayList(actionErrors_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ActionError, SC2APIProtocol.Sc2Api.ActionError.Builder, SC2APIProtocol.Sc2Api.ActionErrorOrBuilder> actionErrorsBuilder_;
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public java.util.List getActionErrorsList() {
if (actionErrorsBuilder_ == null) {
return java.util.Collections.unmodifiableList(actionErrors_);
} else {
return actionErrorsBuilder_.getMessageList();
}
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public int getActionErrorsCount() {
if (actionErrorsBuilder_ == null) {
return actionErrors_.size();
} else {
return actionErrorsBuilder_.getCount();
}
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public SC2APIProtocol.Sc2Api.ActionError getActionErrors(int index) {
if (actionErrorsBuilder_ == null) {
return actionErrors_.get(index);
} else {
return actionErrorsBuilder_.getMessage(index);
}
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder setActionErrors(
int index, SC2APIProtocol.Sc2Api.ActionError value) {
if (actionErrorsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionErrorsIsMutable();
actionErrors_.set(index, value);
onChanged();
} else {
actionErrorsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder setActionErrors(
int index, SC2APIProtocol.Sc2Api.ActionError.Builder builderForValue) {
if (actionErrorsBuilder_ == null) {
ensureActionErrorsIsMutable();
actionErrors_.set(index, builderForValue.build());
onChanged();
} else {
actionErrorsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder addActionErrors(SC2APIProtocol.Sc2Api.ActionError value) {
if (actionErrorsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionErrorsIsMutable();
actionErrors_.add(value);
onChanged();
} else {
actionErrorsBuilder_.addMessage(value);
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder addActionErrors(
int index, SC2APIProtocol.Sc2Api.ActionError value) {
if (actionErrorsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionErrorsIsMutable();
actionErrors_.add(index, value);
onChanged();
} else {
actionErrorsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder addActionErrors(
SC2APIProtocol.Sc2Api.ActionError.Builder builderForValue) {
if (actionErrorsBuilder_ == null) {
ensureActionErrorsIsMutable();
actionErrors_.add(builderForValue.build());
onChanged();
} else {
actionErrorsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder addActionErrors(
int index, SC2APIProtocol.Sc2Api.ActionError.Builder builderForValue) {
if (actionErrorsBuilder_ == null) {
ensureActionErrorsIsMutable();
actionErrors_.add(index, builderForValue.build());
onChanged();
} else {
actionErrorsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder addAllActionErrors(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.ActionError> values) {
if (actionErrorsBuilder_ == null) {
ensureActionErrorsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, actionErrors_);
onChanged();
} else {
actionErrorsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder clearActionErrors() {
if (actionErrorsBuilder_ == null) {
actionErrors_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
actionErrorsBuilder_.clear();
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public Builder removeActionErrors(int index) {
if (actionErrorsBuilder_ == null) {
ensureActionErrorsIsMutable();
actionErrors_.remove(index);
onChanged();
} else {
actionErrorsBuilder_.remove(index);
}
return this;
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public SC2APIProtocol.Sc2Api.ActionError.Builder getActionErrorsBuilder(
int index) {
return getActionErrorsFieldBuilder().getBuilder(index);
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public SC2APIProtocol.Sc2Api.ActionErrorOrBuilder getActionErrorsOrBuilder(
int index) {
if (actionErrorsBuilder_ == null) {
return actionErrors_.get(index); } else {
return actionErrorsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.ActionErrorOrBuilder>
getActionErrorsOrBuilderList() {
if (actionErrorsBuilder_ != null) {
return actionErrorsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(actionErrors_);
}
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public SC2APIProtocol.Sc2Api.ActionError.Builder addActionErrorsBuilder() {
return getActionErrorsFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.ActionError.getDefaultInstance());
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public SC2APIProtocol.Sc2Api.ActionError.Builder addActionErrorsBuilder(
int index) {
return getActionErrorsFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.ActionError.getDefaultInstance());
}
/**
*
* Equivalent of UI "red text" errors.
*
*
* repeated .SC2APIProtocol.ActionError action_errors = 2;
*/
public java.util.List
getActionErrorsBuilderList() {
return getActionErrorsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ActionError, SC2APIProtocol.Sc2Api.ActionError.Builder, SC2APIProtocol.Sc2Api.ActionErrorOrBuilder>
getActionErrorsFieldBuilder() {
if (actionErrorsBuilder_ == null) {
actionErrorsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ActionError, SC2APIProtocol.Sc2Api.ActionError.Builder, SC2APIProtocol.Sc2Api.ActionErrorOrBuilder>(
actionErrors_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
actionErrors_ = null;
}
return actionErrorsBuilder_;
}
private SC2APIProtocol.Sc2Api.Observation observation_;
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.Observation, SC2APIProtocol.Sc2Api.Observation.Builder, SC2APIProtocol.Sc2Api.ObservationOrBuilder> observationBuilder_;
/**
* optional .SC2APIProtocol.Observation observation = 3;
* @return Whether the observation field is set.
*/
public boolean hasObservation() {
return ((bitField0_ & 0x00000004) != 0);
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
* @return The observation.
*/
public SC2APIProtocol.Sc2Api.Observation getObservation() {
if (observationBuilder_ == null) {
return observation_ == null ? SC2APIProtocol.Sc2Api.Observation.getDefaultInstance() : observation_;
} else {
return observationBuilder_.getMessage();
}
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
public Builder setObservation(SC2APIProtocol.Sc2Api.Observation value) {
if (observationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
observation_ = value;
onChanged();
} else {
observationBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
public Builder setObservation(
SC2APIProtocol.Sc2Api.Observation.Builder builderForValue) {
if (observationBuilder_ == null) {
observation_ = builderForValue.build();
onChanged();
} else {
observationBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
public Builder mergeObservation(SC2APIProtocol.Sc2Api.Observation value) {
if (observationBuilder_ == null) {
if (((bitField0_ & 0x00000004) != 0) &&
observation_ != null &&
observation_ != SC2APIProtocol.Sc2Api.Observation.getDefaultInstance()) {
observation_ =
SC2APIProtocol.Sc2Api.Observation.newBuilder(observation_).mergeFrom(value).buildPartial();
} else {
observation_ = value;
}
onChanged();
} else {
observationBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
public Builder clearObservation() {
if (observationBuilder_ == null) {
observation_ = null;
onChanged();
} else {
observationBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
public SC2APIProtocol.Sc2Api.Observation.Builder getObservationBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getObservationFieldBuilder().getBuilder();
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
public SC2APIProtocol.Sc2Api.ObservationOrBuilder getObservationOrBuilder() {
if (observationBuilder_ != null) {
return observationBuilder_.getMessageOrBuilder();
} else {
return observation_ == null ?
SC2APIProtocol.Sc2Api.Observation.getDefaultInstance() : observation_;
}
}
/**
* optional .SC2APIProtocol.Observation observation = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.Observation, SC2APIProtocol.Sc2Api.Observation.Builder, SC2APIProtocol.Sc2Api.ObservationOrBuilder>
getObservationFieldBuilder() {
if (observationBuilder_ == null) {
observationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
SC2APIProtocol.Sc2Api.Observation, SC2APIProtocol.Sc2Api.Observation.Builder, SC2APIProtocol.Sc2Api.ObservationOrBuilder>(
getObservation(),
getParentForChildren(),
isClean());
observation_ = null;
}
return observationBuilder_;
}
private java.util.List playerResult_ =
java.util.Collections.emptyList();
private void ensurePlayerResultIsMutable() {
if (!((bitField0_ & 0x00000008) != 0)) {
playerResult_ = new java.util.ArrayList(playerResult_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerResult, SC2APIProtocol.Sc2Api.PlayerResult.Builder, SC2APIProtocol.Sc2Api.PlayerResultOrBuilder> playerResultBuilder_;
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public java.util.List getPlayerResultList() {
if (playerResultBuilder_ == null) {
return java.util.Collections.unmodifiableList(playerResult_);
} else {
return playerResultBuilder_.getMessageList();
}
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public int getPlayerResultCount() {
if (playerResultBuilder_ == null) {
return playerResult_.size();
} else {
return playerResultBuilder_.getCount();
}
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public SC2APIProtocol.Sc2Api.PlayerResult getPlayerResult(int index) {
if (playerResultBuilder_ == null) {
return playerResult_.get(index);
} else {
return playerResultBuilder_.getMessage(index);
}
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder setPlayerResult(
int index, SC2APIProtocol.Sc2Api.PlayerResult value) {
if (playerResultBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerResultIsMutable();
playerResult_.set(index, value);
onChanged();
} else {
playerResultBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder setPlayerResult(
int index, SC2APIProtocol.Sc2Api.PlayerResult.Builder builderForValue) {
if (playerResultBuilder_ == null) {
ensurePlayerResultIsMutable();
playerResult_.set(index, builderForValue.build());
onChanged();
} else {
playerResultBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder addPlayerResult(SC2APIProtocol.Sc2Api.PlayerResult value) {
if (playerResultBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerResultIsMutable();
playerResult_.add(value);
onChanged();
} else {
playerResultBuilder_.addMessage(value);
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder addPlayerResult(
int index, SC2APIProtocol.Sc2Api.PlayerResult value) {
if (playerResultBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePlayerResultIsMutable();
playerResult_.add(index, value);
onChanged();
} else {
playerResultBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder addPlayerResult(
SC2APIProtocol.Sc2Api.PlayerResult.Builder builderForValue) {
if (playerResultBuilder_ == null) {
ensurePlayerResultIsMutable();
playerResult_.add(builderForValue.build());
onChanged();
} else {
playerResultBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder addPlayerResult(
int index, SC2APIProtocol.Sc2Api.PlayerResult.Builder builderForValue) {
if (playerResultBuilder_ == null) {
ensurePlayerResultIsMutable();
playerResult_.add(index, builderForValue.build());
onChanged();
} else {
playerResultBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder addAllPlayerResult(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.PlayerResult> values) {
if (playerResultBuilder_ == null) {
ensurePlayerResultIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, playerResult_);
onChanged();
} else {
playerResultBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder clearPlayerResult() {
if (playerResultBuilder_ == null) {
playerResult_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
playerResultBuilder_.clear();
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public Builder removePlayerResult(int index) {
if (playerResultBuilder_ == null) {
ensurePlayerResultIsMutable();
playerResult_.remove(index);
onChanged();
} else {
playerResultBuilder_.remove(index);
}
return this;
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public SC2APIProtocol.Sc2Api.PlayerResult.Builder getPlayerResultBuilder(
int index) {
return getPlayerResultFieldBuilder().getBuilder(index);
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public SC2APIProtocol.Sc2Api.PlayerResultOrBuilder getPlayerResultOrBuilder(
int index) {
if (playerResultBuilder_ == null) {
return playerResult_.get(index); } else {
return playerResultBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.PlayerResultOrBuilder>
getPlayerResultOrBuilderList() {
if (playerResultBuilder_ != null) {
return playerResultBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(playerResult_);
}
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public SC2APIProtocol.Sc2Api.PlayerResult.Builder addPlayerResultBuilder() {
return getPlayerResultFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.PlayerResult.getDefaultInstance());
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public SC2APIProtocol.Sc2Api.PlayerResult.Builder addPlayerResultBuilder(
int index) {
return getPlayerResultFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.PlayerResult.getDefaultInstance());
}
/**
*
* Only populated if the game ended during this step.
*
*
* repeated .SC2APIProtocol.PlayerResult player_result = 4;
*/
public java.util.List
getPlayerResultBuilderList() {
return getPlayerResultFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerResult, SC2APIProtocol.Sc2Api.PlayerResult.Builder, SC2APIProtocol.Sc2Api.PlayerResultOrBuilder>
getPlayerResultFieldBuilder() {
if (playerResultBuilder_ == null) {
playerResultBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.PlayerResult, SC2APIProtocol.Sc2Api.PlayerResult.Builder, SC2APIProtocol.Sc2Api.PlayerResultOrBuilder>(
playerResult_,
((bitField0_ & 0x00000008) != 0),
getParentForChildren(),
isClean());
playerResult_ = null;
}
return playerResultBuilder_;
}
private java.util.List chat_ =
java.util.Collections.emptyList();
private void ensureChatIsMutable() {
if (!((bitField0_ & 0x00000010) != 0)) {
chat_ = new java.util.ArrayList(chat_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ChatReceived, SC2APIProtocol.Sc2Api.ChatReceived.Builder, SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder> chatBuilder_;
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public java.util.List getChatList() {
if (chatBuilder_ == null) {
return java.util.Collections.unmodifiableList(chat_);
} else {
return chatBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public int getChatCount() {
if (chatBuilder_ == null) {
return chat_.size();
} else {
return chatBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public SC2APIProtocol.Sc2Api.ChatReceived getChat(int index) {
if (chatBuilder_ == null) {
return chat_.get(index);
} else {
return chatBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder setChat(
int index, SC2APIProtocol.Sc2Api.ChatReceived value) {
if (chatBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChatIsMutable();
chat_.set(index, value);
onChanged();
} else {
chatBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder setChat(
int index, SC2APIProtocol.Sc2Api.ChatReceived.Builder builderForValue) {
if (chatBuilder_ == null) {
ensureChatIsMutable();
chat_.set(index, builderForValue.build());
onChanged();
} else {
chatBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder addChat(SC2APIProtocol.Sc2Api.ChatReceived value) {
if (chatBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChatIsMutable();
chat_.add(value);
onChanged();
} else {
chatBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder addChat(
int index, SC2APIProtocol.Sc2Api.ChatReceived value) {
if (chatBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChatIsMutable();
chat_.add(index, value);
onChanged();
} else {
chatBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder addChat(
SC2APIProtocol.Sc2Api.ChatReceived.Builder builderForValue) {
if (chatBuilder_ == null) {
ensureChatIsMutable();
chat_.add(builderForValue.build());
onChanged();
} else {
chatBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder addChat(
int index, SC2APIProtocol.Sc2Api.ChatReceived.Builder builderForValue) {
if (chatBuilder_ == null) {
ensureChatIsMutable();
chat_.add(index, builderForValue.build());
onChanged();
} else {
chatBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder addAllChat(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.ChatReceived> values) {
if (chatBuilder_ == null) {
ensureChatIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, chat_);
onChanged();
} else {
chatBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder clearChat() {
if (chatBuilder_ == null) {
chat_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
chatBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public Builder removeChat(int index) {
if (chatBuilder_ == null) {
ensureChatIsMutable();
chat_.remove(index);
onChanged();
} else {
chatBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public SC2APIProtocol.Sc2Api.ChatReceived.Builder getChatBuilder(
int index) {
return getChatFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder getChatOrBuilder(
int index) {
if (chatBuilder_ == null) {
return chat_.get(index); } else {
return chatBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder>
getChatOrBuilderList() {
if (chatBuilder_ != null) {
return chatBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(chat_);
}
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public SC2APIProtocol.Sc2Api.ChatReceived.Builder addChatBuilder() {
return getChatFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.ChatReceived.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public SC2APIProtocol.Sc2Api.ChatReceived.Builder addChatBuilder(
int index) {
return getChatFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.ChatReceived.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.ChatReceived chat = 5;
*/
public java.util.List
getChatBuilderList() {
return getChatFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ChatReceived, SC2APIProtocol.Sc2Api.ChatReceived.Builder, SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder>
getChatFieldBuilder() {
if (chatBuilder_ == null) {
chatBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ChatReceived, SC2APIProtocol.Sc2Api.ChatReceived.Builder, SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder>(
chat_,
((bitField0_ & 0x00000010) != 0),
getParentForChildren(),
isClean());
chat_ = null;
}
return chatBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseObservation)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseObservation)
private static final SC2APIProtocol.Sc2Api.ResponseObservation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseObservation();
}
public static SC2APIProtocol.Sc2Api.ResponseObservation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseObservation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObservation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ChatReceivedOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ChatReceived)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 player_id = 1;
* @return Whether the playerId field is set.
*/
boolean hasPlayerId();
/**
* optional uint32 player_id = 1;
* @return The playerId.
*/
int getPlayerId();
/**
* optional string message = 2;
* @return Whether the message field is set.
*/
boolean hasMessage();
/**
* optional string message = 2;
* @return The message.
*/
java.lang.String getMessage();
/**
* optional string message = 2;
* @return The bytes for message.
*/
com.google.protobuf.ByteString
getMessageBytes();
}
/**
* Protobuf type {@code SC2APIProtocol.ChatReceived}
*/
public static final class ChatReceived extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ChatReceived)
ChatReceivedOrBuilder {
private static final long serialVersionUID = 0L;
// Use ChatReceived.newBuilder() to construct.
private ChatReceived(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ChatReceived() {
message_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ChatReceived();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ChatReceived_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ChatReceived_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ChatReceived.class, SC2APIProtocol.Sc2Api.ChatReceived.Builder.class);
}
private int bitField0_;
public static final int PLAYER_ID_FIELD_NUMBER = 1;
private int playerId_;
/**
* optional uint32 player_id = 1;
* @return Whether the playerId field is set.
*/
@java.lang.Override
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 player_id = 1;
* @return The playerId.
*/
@java.lang.Override
public int getPlayerId() {
return playerId_;
}
public static final int MESSAGE_FIELD_NUMBER = 2;
private volatile java.lang.Object message_;
/**
* optional string message = 2;
* @return Whether the message field is set.
*/
@java.lang.Override
public boolean hasMessage() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string message = 2;
* @return The message.
*/
@java.lang.Override
public java.lang.String getMessage() {
java.lang.Object ref = message_;
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()) {
message_ = s;
}
return s;
}
}
/**
* optional string message = 2;
* @return The bytes for message.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMessageBytes() {
java.lang.Object ref = message_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
message_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) != 0)) {
output.writeUInt32(1, playerId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_);
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, playerId_);
}
if (((bitField0_ & 0x00000002) != 0)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ChatReceived)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ChatReceived other = (SC2APIProtocol.Sc2Api.ChatReceived) obj;
if (hasPlayerId() != other.hasPlayerId()) return false;
if (hasPlayerId()) {
if (getPlayerId()
!= other.getPlayerId()) return false;
}
if (hasMessage() != other.hasMessage()) return false;
if (hasMessage()) {
if (!getMessage()
.equals(other.getMessage())) return false;
}
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasPlayerId()) {
hash = (37 * hash) + PLAYER_ID_FIELD_NUMBER;
hash = (53 * hash) + getPlayerId();
}
if (hasMessage()) {
hash = (37 * hash) + MESSAGE_FIELD_NUMBER;
hash = (53 * hash) + getMessage().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ChatReceived parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ChatReceived prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ChatReceived}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ChatReceived)
SC2APIProtocol.Sc2Api.ChatReceivedOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ChatReceived_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ChatReceived_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ChatReceived.class, SC2APIProtocol.Sc2Api.ChatReceived.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ChatReceived.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
playerId_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
message_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ChatReceived_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ChatReceived getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ChatReceived.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ChatReceived build() {
SC2APIProtocol.Sc2Api.ChatReceived result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ChatReceived buildPartial() {
SC2APIProtocol.Sc2Api.ChatReceived result = new SC2APIProtocol.Sc2Api.ChatReceived(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.playerId_ = playerId_;
to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
to_bitField0_ |= 0x00000002;
}
result.message_ = message_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ChatReceived) {
return mergeFrom((SC2APIProtocol.Sc2Api.ChatReceived)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ChatReceived other) {
if (other == SC2APIProtocol.Sc2Api.ChatReceived.getDefaultInstance()) return this;
if (other.hasPlayerId()) {
setPlayerId(other.getPlayerId());
}
if (other.hasMessage()) {
bitField0_ |= 0x00000002;
message_ = other.message_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
playerId_ = input.readUInt32();
bitField0_ |= 0x00000001;
break;
} // case 8
case 18: {
message_ = input.readBytes();
bitField0_ |= 0x00000002;
break;
} // case 18
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private int playerId_ ;
/**
* optional uint32 player_id = 1;
* @return Whether the playerId field is set.
*/
@java.lang.Override
public boolean hasPlayerId() {
return ((bitField0_ & 0x00000001) != 0);
}
/**
* optional uint32 player_id = 1;
* @return The playerId.
*/
@java.lang.Override
public int getPlayerId() {
return playerId_;
}
/**
* optional uint32 player_id = 1;
* @param value The playerId to set.
* @return This builder for chaining.
*/
public Builder setPlayerId(int value) {
bitField0_ |= 0x00000001;
playerId_ = value;
onChanged();
return this;
}
/**
* optional uint32 player_id = 1;
* @return This builder for chaining.
*/
public Builder clearPlayerId() {
bitField0_ = (bitField0_ & ~0x00000001);
playerId_ = 0;
onChanged();
return this;
}
private java.lang.Object message_ = "";
/**
* optional string message = 2;
* @return Whether the message field is set.
*/
public boolean hasMessage() {
return ((bitField0_ & 0x00000002) != 0);
}
/**
* optional string message = 2;
* @return The message.
*/
public java.lang.String getMessage() {
java.lang.Object ref = message_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
message_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string message = 2;
* @return The bytes for message.
*/
public com.google.protobuf.ByteString
getMessageBytes() {
java.lang.Object ref = message_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
message_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string message = 2;
* @param value The message to set.
* @return This builder for chaining.
*/
public Builder setMessage(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
message_ = value;
onChanged();
return this;
}
/**
* optional string message = 2;
* @return This builder for chaining.
*/
public Builder clearMessage() {
bitField0_ = (bitField0_ & ~0x00000002);
message_ = getDefaultInstance().getMessage();
onChanged();
return this;
}
/**
* optional string message = 2;
* @param value The bytes for message to set.
* @return This builder for chaining.
*/
public Builder setMessageBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
message_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ChatReceived)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ChatReceived)
private static final SC2APIProtocol.Sc2Api.ChatReceived DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ChatReceived();
}
public static SC2APIProtocol.Sc2Api.ChatReceived getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ChatReceived parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ChatReceived getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestAction)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
java.util.List
getActionsList();
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
SC2APIProtocol.Sc2Api.Action getActions(int index);
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
int getActionsCount();
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
java.util.List extends SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsOrBuilderList();
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
SC2APIProtocol.Sc2Api.ActionOrBuilder getActionsOrBuilder(
int index);
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestAction}
*/
public static final class RequestAction extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestAction)
RequestActionOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestAction.newBuilder() to construct.
private RequestAction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestAction() {
actions_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestAction();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestAction.class, SC2APIProtocol.Sc2Api.RequestAction.Builder.class);
}
public static final int ACTIONS_FIELD_NUMBER = 1;
private java.util.List actions_;
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public java.util.List getActionsList() {
return actions_;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsOrBuilderList() {
return actions_;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public int getActionsCount() {
return actions_.size();
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.Action getActions(int index) {
return actions_.get(index);
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ActionOrBuilder getActionsOrBuilder(
int index) {
return actions_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < actions_.size(); i++) {
output.writeMessage(1, actions_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < actions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, actions_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestAction)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestAction other = (SC2APIProtocol.Sc2Api.RequestAction) obj;
if (!getActionsList()
.equals(other.getActionsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getActionsCount() > 0) {
hash = (37 * hash) + ACTIONS_FIELD_NUMBER;
hash = (53 * hash) + getActionsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestAction parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestAction prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestAction}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestAction)
SC2APIProtocol.Sc2Api.RequestActionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestAction.class, SC2APIProtocol.Sc2Api.RequestAction.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestAction.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (actionsBuilder_ == null) {
actions_ = java.util.Collections.emptyList();
} else {
actions_ = null;
actionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestAction_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAction getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAction build() {
SC2APIProtocol.Sc2Api.RequestAction result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAction buildPartial() {
SC2APIProtocol.Sc2Api.RequestAction result = new SC2APIProtocol.Sc2Api.RequestAction(this);
int from_bitField0_ = bitField0_;
if (actionsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
actions_ = java.util.Collections.unmodifiableList(actions_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.actions_ = actions_;
} else {
result.actions_ = actionsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestAction) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestAction)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestAction other) {
if (other == SC2APIProtocol.Sc2Api.RequestAction.getDefaultInstance()) return this;
if (actionsBuilder_ == null) {
if (!other.actions_.isEmpty()) {
if (actions_.isEmpty()) {
actions_ = other.actions_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureActionsIsMutable();
actions_.addAll(other.actions_);
}
onChanged();
}
} else {
if (!other.actions_.isEmpty()) {
if (actionsBuilder_.isEmpty()) {
actionsBuilder_.dispose();
actionsBuilder_ = null;
actions_ = other.actions_;
bitField0_ = (bitField0_ & ~0x00000001);
actionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getActionsFieldBuilder() : null;
} else {
actionsBuilder_.addAllMessages(other.actions_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
SC2APIProtocol.Sc2Api.Action m =
input.readMessage(
SC2APIProtocol.Sc2Api.Action.PARSER,
extensionRegistry);
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(m);
} else {
actionsBuilder_.addMessage(m);
}
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List actions_ =
java.util.Collections.emptyList();
private void ensureActionsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
actions_ = new java.util.ArrayList(actions_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.Action, SC2APIProtocol.Sc2Api.Action.Builder, SC2APIProtocol.Sc2Api.ActionOrBuilder> actionsBuilder_;
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public java.util.List getActionsList() {
if (actionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(actions_);
} else {
return actionsBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public int getActionsCount() {
if (actionsBuilder_ == null) {
return actions_.size();
} else {
return actionsBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action getActions(int index) {
if (actionsBuilder_ == null) {
return actions_.get(index);
} else {
return actionsBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder setActions(
int index, SC2APIProtocol.Sc2Api.Action value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.set(index, value);
onChanged();
} else {
actionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder setActions(
int index, SC2APIProtocol.Sc2Api.Action.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.set(index, builderForValue.build());
onChanged();
} else {
actionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(SC2APIProtocol.Sc2Api.Action value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.add(value);
onChanged();
} else {
actionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(
int index, SC2APIProtocol.Sc2Api.Action value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.add(index, value);
onChanged();
} else {
actionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(
SC2APIProtocol.Sc2Api.Action.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(builderForValue.build());
onChanged();
} else {
actionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addActions(
int index, SC2APIProtocol.Sc2Api.Action.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(index, builderForValue.build());
onChanged();
} else {
actionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder addAllActions(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.Action> values) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, actions_);
onChanged();
} else {
actionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder clearActions() {
if (actionsBuilder_ == null) {
actions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
actionsBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public Builder removeActions(int index) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.remove(index);
onChanged();
} else {
actionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action.Builder getActionsBuilder(
int index) {
return getActionsFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.ActionOrBuilder getActionsOrBuilder(
int index) {
if (actionsBuilder_ == null) {
return actions_.get(index); } else {
return actionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsOrBuilderList() {
if (actionsBuilder_ != null) {
return actionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(actions_);
}
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action.Builder addActionsBuilder() {
return getActionsFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.Action.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public SC2APIProtocol.Sc2Api.Action.Builder addActionsBuilder(
int index) {
return getActionsFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.Action.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.Action actions = 1;
*/
public java.util.List
getActionsBuilderList() {
return getActionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.Action, SC2APIProtocol.Sc2Api.Action.Builder, SC2APIProtocol.Sc2Api.ActionOrBuilder>
getActionsFieldBuilder() {
if (actionsBuilder_ == null) {
actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.Action, SC2APIProtocol.Sc2Api.Action.Builder, SC2APIProtocol.Sc2Api.ActionOrBuilder>(
actions_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
actions_ = null;
}
return actionsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestAction)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestAction)
private static final SC2APIProtocol.Sc2Api.RequestAction DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestAction();
}
public static SC2APIProtocol.Sc2Api.RequestAction getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestAction parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestAction getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseAction)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return A list containing the result.
*/
java.util.List getResultList();
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return The count of result.
*/
int getResultCount();
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @param index The index of the element to return.
* @return The result at the given index.
*/
SC2APIProtocol.Error.ActionResult getResult(int index);
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseAction}
*/
public static final class ResponseAction extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseAction)
ResponseActionOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseAction.newBuilder() to construct.
private ResponseAction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseAction() {
result_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseAction();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseAction.class, SC2APIProtocol.Sc2Api.ResponseAction.Builder.class);
}
public static final int RESULT_FIELD_NUMBER = 1;
private java.util.List result_;
private static final com.google.protobuf.Internal.ListAdapter.Converter<
java.lang.Integer, SC2APIProtocol.Error.ActionResult> result_converter_ =
new com.google.protobuf.Internal.ListAdapter.Converter<
java.lang.Integer, SC2APIProtocol.Error.ActionResult>() {
public SC2APIProtocol.Error.ActionResult convert(java.lang.Integer from) {
@SuppressWarnings("deprecation")
SC2APIProtocol.Error.ActionResult result = SC2APIProtocol.Error.ActionResult.valueOf(from);
return result == null ? SC2APIProtocol.Error.ActionResult.Success : result;
}
};
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return A list containing the result.
*/
@java.lang.Override
public java.util.List getResultList() {
return new com.google.protobuf.Internal.ListAdapter<
java.lang.Integer, SC2APIProtocol.Error.ActionResult>(result_, result_converter_);
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return The count of result.
*/
@java.lang.Override
public int getResultCount() {
return result_.size();
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @param index The index of the element to return.
* @return The result at the given index.
*/
@java.lang.Override
public SC2APIProtocol.Error.ActionResult getResult(int index) {
return result_converter_.convert(result_.get(index));
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < result_.size(); i++) {
output.writeEnum(1, result_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < result_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeEnumSizeNoTag(result_.get(i));
}
size += dataSize;
size += 1 * result_.size();
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseAction)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseAction other = (SC2APIProtocol.Sc2Api.ResponseAction) obj;
if (!result_.equals(other.result_)) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getResultCount() > 0) {
hash = (37 * hash) + RESULT_FIELD_NUMBER;
hash = (53 * hash) + result_.hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseAction parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseAction prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseAction}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseAction)
SC2APIProtocol.Sc2Api.ResponseActionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseAction.class, SC2APIProtocol.Sc2Api.ResponseAction.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseAction.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
result_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseAction_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAction getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAction build() {
SC2APIProtocol.Sc2Api.ResponseAction result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAction buildPartial() {
SC2APIProtocol.Sc2Api.ResponseAction result = new SC2APIProtocol.Sc2Api.ResponseAction(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) != 0)) {
result_ = java.util.Collections.unmodifiableList(result_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.result_ = result_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseAction) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseAction)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseAction other) {
if (other == SC2APIProtocol.Sc2Api.ResponseAction.getDefaultInstance()) return this;
if (!other.result_.isEmpty()) {
if (result_.isEmpty()) {
result_ = other.result_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureResultIsMutable();
result_.addAll(other.result_);
}
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int tmpRaw = input.readEnum();
SC2APIProtocol.Error.ActionResult tmpValue =
SC2APIProtocol.Error.ActionResult.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
ensureResultIsMutable();
result_.add(tmpRaw);
}
break;
} // case 8
case 10: {
int length = input.readRawVarint32();
int oldLimit = input.pushLimit(length);
while(input.getBytesUntilLimit() > 0) {
int tmpRaw = input.readEnum();
SC2APIProtocol.Error.ActionResult tmpValue =
SC2APIProtocol.Error.ActionResult.forNumber(tmpRaw);
if (tmpValue == null) {
mergeUnknownVarintField(1, tmpRaw);
} else {
ensureResultIsMutable();
result_.add(tmpRaw);
}
}
input.popLimit(oldLimit);
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List result_ =
java.util.Collections.emptyList();
private void ensureResultIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
result_ = new java.util.ArrayList(result_);
bitField0_ |= 0x00000001;
}
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return A list containing the result.
*/
public java.util.List getResultList() {
return new com.google.protobuf.Internal.ListAdapter<
java.lang.Integer, SC2APIProtocol.Error.ActionResult>(result_, result_converter_);
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return The count of result.
*/
public int getResultCount() {
return result_.size();
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @param index The index of the element to return.
* @return The result at the given index.
*/
public SC2APIProtocol.Error.ActionResult getResult(int index) {
return result_converter_.convert(result_.get(index));
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @param index The index to set the value at.
* @param value The result to set.
* @return This builder for chaining.
*/
public Builder setResult(
int index, SC2APIProtocol.Error.ActionResult value) {
if (value == null) {
throw new NullPointerException();
}
ensureResultIsMutable();
result_.set(index, value.getNumber());
onChanged();
return this;
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @param value The result to add.
* @return This builder for chaining.
*/
public Builder addResult(SC2APIProtocol.Error.ActionResult value) {
if (value == null) {
throw new NullPointerException();
}
ensureResultIsMutable();
result_.add(value.getNumber());
onChanged();
return this;
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @param values The result to add.
* @return This builder for chaining.
*/
public Builder addAllResult(
java.lang.Iterable extends SC2APIProtocol.Error.ActionResult> values) {
ensureResultIsMutable();
for (SC2APIProtocol.Error.ActionResult value : values) {
result_.add(value.getNumber());
}
onChanged();
return this;
}
/**
* repeated .SC2APIProtocol.ActionResult result = 1;
* @return This builder for chaining.
*/
public Builder clearResult() {
result_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseAction)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseAction)
private static final SC2APIProtocol.Sc2Api.ResponseAction DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseAction();
}
public static SC2APIProtocol.Sc2Api.ResponseAction getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseAction parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseAction getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestObserverActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestObserverAction)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
java.util.List
getActionsList();
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
SC2APIProtocol.Sc2Api.ObserverAction getActions(int index);
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
int getActionsCount();
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
java.util.List extends SC2APIProtocol.Sc2Api.ObserverActionOrBuilder>
getActionsOrBuilderList();
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
SC2APIProtocol.Sc2Api.ObserverActionOrBuilder getActionsOrBuilder(
int index);
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestObserverAction}
*/
public static final class RequestObserverAction extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.RequestObserverAction)
RequestObserverActionOrBuilder {
private static final long serialVersionUID = 0L;
// Use RequestObserverAction.newBuilder() to construct.
private RequestObserverAction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RequestObserverAction() {
actions_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RequestObserverAction();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObserverAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObserverAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestObserverAction.class, SC2APIProtocol.Sc2Api.RequestObserverAction.Builder.class);
}
public static final int ACTIONS_FIELD_NUMBER = 1;
private java.util.List actions_;
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
@java.lang.Override
public java.util.List getActionsList() {
return actions_;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
@java.lang.Override
public java.util.List extends SC2APIProtocol.Sc2Api.ObserverActionOrBuilder>
getActionsOrBuilderList() {
return actions_;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
@java.lang.Override
public int getActionsCount() {
return actions_.size();
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ObserverAction getActions(int index) {
return actions_.get(index);
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
@java.lang.Override
public SC2APIProtocol.Sc2Api.ObserverActionOrBuilder getActionsOrBuilder(
int index) {
return actions_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < actions_.size(); i++) {
output.writeMessage(1, actions_.get(i));
}
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < actions_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, actions_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.RequestObserverAction)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.RequestObserverAction other = (SC2APIProtocol.Sc2Api.RequestObserverAction) obj;
if (!getActionsList()
.equals(other.getActionsList())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getActionsCount() > 0) {
hash = (37 * hash) + ACTIONS_FIELD_NUMBER;
hash = (53 * hash) + getActionsList().hashCode();
}
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.RequestObserverAction prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
*-----------------------------------------------------------------------------
*
*
* Protobuf type {@code SC2APIProtocol.RequestObserverAction}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.RequestObserverAction)
SC2APIProtocol.Sc2Api.RequestObserverActionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObserverAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObserverAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.RequestObserverAction.class, SC2APIProtocol.Sc2Api.RequestObserverAction.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.RequestObserverAction.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
if (actionsBuilder_ == null) {
actions_ = java.util.Collections.emptyList();
} else {
actions_ = null;
actionsBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_RequestObserverAction_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverAction getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverAction build() {
SC2APIProtocol.Sc2Api.RequestObserverAction result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverAction buildPartial() {
SC2APIProtocol.Sc2Api.RequestObserverAction result = new SC2APIProtocol.Sc2Api.RequestObserverAction(this);
int from_bitField0_ = bitField0_;
if (actionsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
actions_ = java.util.Collections.unmodifiableList(actions_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.actions_ = actions_;
} else {
result.actions_ = actionsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.RequestObserverAction) {
return mergeFrom((SC2APIProtocol.Sc2Api.RequestObserverAction)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.RequestObserverAction other) {
if (other == SC2APIProtocol.Sc2Api.RequestObserverAction.getDefaultInstance()) return this;
if (actionsBuilder_ == null) {
if (!other.actions_.isEmpty()) {
if (actions_.isEmpty()) {
actions_ = other.actions_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureActionsIsMutable();
actions_.addAll(other.actions_);
}
onChanged();
}
} else {
if (!other.actions_.isEmpty()) {
if (actionsBuilder_.isEmpty()) {
actionsBuilder_.dispose();
actionsBuilder_ = null;
actions_ = other.actions_;
bitField0_ = (bitField0_ & ~0x00000001);
actionsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getActionsFieldBuilder() : null;
} else {
actionsBuilder_.addAllMessages(other.actions_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
SC2APIProtocol.Sc2Api.ObserverAction m =
input.readMessage(
SC2APIProtocol.Sc2Api.ObserverAction.PARSER,
extensionRegistry);
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(m);
} else {
actionsBuilder_.addMessage(m);
}
break;
} // case 10
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
private int bitField0_;
private java.util.List actions_ =
java.util.Collections.emptyList();
private void ensureActionsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
actions_ = new java.util.ArrayList(actions_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ObserverAction, SC2APIProtocol.Sc2Api.ObserverAction.Builder, SC2APIProtocol.Sc2Api.ObserverActionOrBuilder> actionsBuilder_;
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public java.util.List getActionsList() {
if (actionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(actions_);
} else {
return actionsBuilder_.getMessageList();
}
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public int getActionsCount() {
if (actionsBuilder_ == null) {
return actions_.size();
} else {
return actionsBuilder_.getCount();
}
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public SC2APIProtocol.Sc2Api.ObserverAction getActions(int index) {
if (actionsBuilder_ == null) {
return actions_.get(index);
} else {
return actionsBuilder_.getMessage(index);
}
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder setActions(
int index, SC2APIProtocol.Sc2Api.ObserverAction value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.set(index, value);
onChanged();
} else {
actionsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder setActions(
int index, SC2APIProtocol.Sc2Api.ObserverAction.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.set(index, builderForValue.build());
onChanged();
} else {
actionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder addActions(SC2APIProtocol.Sc2Api.ObserverAction value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.add(value);
onChanged();
} else {
actionsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder addActions(
int index, SC2APIProtocol.Sc2Api.ObserverAction value) {
if (actionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureActionsIsMutable();
actions_.add(index, value);
onChanged();
} else {
actionsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder addActions(
SC2APIProtocol.Sc2Api.ObserverAction.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(builderForValue.build());
onChanged();
} else {
actionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder addActions(
int index, SC2APIProtocol.Sc2Api.ObserverAction.Builder builderForValue) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.add(index, builderForValue.build());
onChanged();
} else {
actionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder addAllActions(
java.lang.Iterable extends SC2APIProtocol.Sc2Api.ObserverAction> values) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, actions_);
onChanged();
} else {
actionsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder clearActions() {
if (actionsBuilder_ == null) {
actions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
actionsBuilder_.clear();
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public Builder removeActions(int index) {
if (actionsBuilder_ == null) {
ensureActionsIsMutable();
actions_.remove(index);
onChanged();
} else {
actionsBuilder_.remove(index);
}
return this;
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public SC2APIProtocol.Sc2Api.ObserverAction.Builder getActionsBuilder(
int index) {
return getActionsFieldBuilder().getBuilder(index);
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public SC2APIProtocol.Sc2Api.ObserverActionOrBuilder getActionsOrBuilder(
int index) {
if (actionsBuilder_ == null) {
return actions_.get(index); } else {
return actionsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public java.util.List extends SC2APIProtocol.Sc2Api.ObserverActionOrBuilder>
getActionsOrBuilderList() {
if (actionsBuilder_ != null) {
return actionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(actions_);
}
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public SC2APIProtocol.Sc2Api.ObserverAction.Builder addActionsBuilder() {
return getActionsFieldBuilder().addBuilder(
SC2APIProtocol.Sc2Api.ObserverAction.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public SC2APIProtocol.Sc2Api.ObserverAction.Builder addActionsBuilder(
int index) {
return getActionsFieldBuilder().addBuilder(
index, SC2APIProtocol.Sc2Api.ObserverAction.getDefaultInstance());
}
/**
* repeated .SC2APIProtocol.ObserverAction actions = 1;
*/
public java.util.List
getActionsBuilderList() {
return getActionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ObserverAction, SC2APIProtocol.Sc2Api.ObserverAction.Builder, SC2APIProtocol.Sc2Api.ObserverActionOrBuilder>
getActionsFieldBuilder() {
if (actionsBuilder_ == null) {
actionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
SC2APIProtocol.Sc2Api.ObserverAction, SC2APIProtocol.Sc2Api.ObserverAction.Builder, SC2APIProtocol.Sc2Api.ObserverActionOrBuilder>(
actions_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
actions_ = null;
}
return actionsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.RequestObserverAction)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.RequestObserverAction)
private static final SC2APIProtocol.Sc2Api.RequestObserverAction DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.RequestObserverAction();
}
public static SC2APIProtocol.Sc2Api.RequestObserverAction getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RequestObserverAction parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.RequestObserverAction getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ResponseObserverActionOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.ResponseObserverAction)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseObserverAction}
*/
public static final class ResponseObserverAction extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:SC2APIProtocol.ResponseObserverAction)
ResponseObserverActionOrBuilder {
private static final long serialVersionUID = 0L;
// Use ResponseObserverAction.newBuilder() to construct.
private ResponseObserverAction(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ResponseObserverAction() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ResponseObserverAction();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObserverAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObserverAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseObserverAction.class, SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getUnknownFields().writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof SC2APIProtocol.Sc2Api.ResponseObserverAction)) {
return super.equals(obj);
}
SC2APIProtocol.Sc2Api.ResponseObserverAction other = (SC2APIProtocol.Sc2Api.ResponseObserverAction) obj;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(SC2APIProtocol.Sc2Api.ResponseObserverAction prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code SC2APIProtocol.ResponseObserverAction}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:SC2APIProtocol.ResponseObserverAction)
SC2APIProtocol.Sc2Api.ResponseObserverActionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObserverAction_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObserverAction_fieldAccessorTable
.ensureFieldAccessorsInitialized(
SC2APIProtocol.Sc2Api.ResponseObserverAction.class, SC2APIProtocol.Sc2Api.ResponseObserverAction.Builder.class);
}
// Construct using SC2APIProtocol.Sc2Api.ResponseObserverAction.newBuilder()
private Builder() {
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return SC2APIProtocol.Sc2Api.internal_static_SC2APIProtocol_ResponseObserverAction_descriptor;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverAction getDefaultInstanceForType() {
return SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance();
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverAction build() {
SC2APIProtocol.Sc2Api.ResponseObserverAction result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverAction buildPartial() {
SC2APIProtocol.Sc2Api.ResponseObserverAction result = new SC2APIProtocol.Sc2Api.ResponseObserverAction(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof SC2APIProtocol.Sc2Api.ResponseObserverAction) {
return mergeFrom((SC2APIProtocol.Sc2Api.ResponseObserverAction)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(SC2APIProtocol.Sc2Api.ResponseObserverAction other) {
if (other == SC2APIProtocol.Sc2Api.ResponseObserverAction.getDefaultInstance()) return this;
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
done = true; // was an endgroup tag
}
break;
} // default:
} // switch (tag)
} // while (!done)
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.unwrapIOException();
} finally {
onChanged();
} // finally
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:SC2APIProtocol.ResponseObserverAction)
}
// @@protoc_insertion_point(class_scope:SC2APIProtocol.ResponseObserverAction)
private static final SC2APIProtocol.Sc2Api.ResponseObserverAction DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new SC2APIProtocol.Sc2Api.ResponseObserverAction();
}
public static SC2APIProtocol.Sc2Api.ResponseObserverAction getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ResponseObserverAction parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public SC2APIProtocol.Sc2Api.ResponseObserverAction getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RequestStepOrBuilder extends
// @@protoc_insertion_point(interface_extends:SC2APIProtocol.RequestStep)
com.google.protobuf.MessageOrBuilder {
/**
*