diff --git a/app/src/processing/app/UpdateCheck.java b/app/src/processing/app/UpdateCheck.java index cdca1b717..d7ca8aa0c 100644 --- a/app/src/processing/app/UpdateCheck.java +++ b/app/src/processing/app/UpdateCheck.java @@ -51,7 +51,7 @@ import static processing.app.I18n.tr; */ public class UpdateCheck implements Runnable { Base base; - String downloadURL = tr("https://www.arduino.cc/latest.txt"); + String downloadURL = "https://www.arduino.cc/latest.txt"; static final long ONE_DAY = 24 * 60 * 60 * 1000; diff --git a/arduino-core/.classpath b/arduino-core/.classpath index fd2e5d190..02bbeca33 100644 --- a/arduino-core/.classpath +++ b/arduino-core/.classpath @@ -26,5 +26,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/arduino-core/build.xml b/arduino-core/build.xml index cef9fe404..1bbb0125e 100644 --- a/arduino-core/build.xml +++ b/arduino-core/build.xml @@ -5,6 +5,9 @@ + + + diff --git a/arduino-core/lib/grpc/animal-sniffer-annotations-1.17.jar b/arduino-core/lib/grpc/animal-sniffer-annotations-1.17.jar new file mode 100644 index 000000000..6ec7a603e Binary files /dev/null and b/arduino-core/lib/grpc/animal-sniffer-annotations-1.17.jar differ diff --git a/arduino-core/lib/grpc/annotations-4.1.1.4.jar b/arduino-core/lib/grpc/annotations-4.1.1.4.jar new file mode 100644 index 000000000..8cbf103fa Binary files /dev/null and b/arduino-core/lib/grpc/annotations-4.1.1.4.jar differ diff --git a/arduino-core/lib/grpc/checker-compat-qual-2.5.2.jar b/arduino-core/lib/grpc/checker-compat-qual-2.5.2.jar new file mode 100644 index 000000000..633d2c2f9 Binary files /dev/null and b/arduino-core/lib/grpc/checker-compat-qual-2.5.2.jar differ diff --git a/arduino-core/lib/grpc/error_prone_annotations-2.3.2.jar b/arduino-core/lib/grpc/error_prone_annotations-2.3.2.jar new file mode 100644 index 000000000..bc2584db8 Binary files /dev/null and b/arduino-core/lib/grpc/error_prone_annotations-2.3.2.jar differ diff --git a/arduino-core/lib/grpc/google-auth-library-credentials-0.13.0.jar b/arduino-core/lib/grpc/google-auth-library-credentials-0.13.0.jar new file mode 100644 index 000000000..e26aac54d Binary files /dev/null and b/arduino-core/lib/grpc/google-auth-library-credentials-0.13.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-all-1.20.0.jar b/arduino-core/lib/grpc/grpc-all-1.20.0.jar new file mode 100644 index 000000000..36225f4ec Binary files /dev/null and b/arduino-core/lib/grpc/grpc-all-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-auth-1.20.0.jar b/arduino-core/lib/grpc/grpc-auth-1.20.0.jar new file mode 100644 index 000000000..ef7ddadc0 Binary files /dev/null and b/arduino-core/lib/grpc/grpc-auth-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-context-1.20.0.jar b/arduino-core/lib/grpc/grpc-context-1.20.0.jar new file mode 100644 index 000000000..1709dbef9 Binary files /dev/null and b/arduino-core/lib/grpc/grpc-context-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-core-1.20.0.jar b/arduino-core/lib/grpc/grpc-core-1.20.0.jar new file mode 100644 index 000000000..a44ec185b Binary files /dev/null and b/arduino-core/lib/grpc/grpc-core-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-netty-1.20.0.jar b/arduino-core/lib/grpc/grpc-netty-1.20.0.jar new file mode 100644 index 000000000..42a96d138 Binary files /dev/null and b/arduino-core/lib/grpc/grpc-netty-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-okhttp-1.20.0.jar b/arduino-core/lib/grpc/grpc-okhttp-1.20.0.jar new file mode 100644 index 000000000..5cc2f36ff Binary files /dev/null and b/arduino-core/lib/grpc/grpc-okhttp-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-protobuf-1.20.0.jar b/arduino-core/lib/grpc/grpc-protobuf-1.20.0.jar new file mode 100644 index 000000000..c0103c11c Binary files /dev/null and b/arduino-core/lib/grpc/grpc-protobuf-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-protobuf-lite-1.20.0.jar b/arduino-core/lib/grpc/grpc-protobuf-lite-1.20.0.jar new file mode 100644 index 000000000..f96144fc4 Binary files /dev/null and b/arduino-core/lib/grpc/grpc-protobuf-lite-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-protobuf-nano-1.20.0.jar b/arduino-core/lib/grpc/grpc-protobuf-nano-1.20.0.jar new file mode 100644 index 000000000..c81d4b719 Binary files /dev/null and b/arduino-core/lib/grpc/grpc-protobuf-nano-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-stub-1.20.0.jar b/arduino-core/lib/grpc/grpc-stub-1.20.0.jar new file mode 100644 index 000000000..958602f4b Binary files /dev/null and b/arduino-core/lib/grpc/grpc-stub-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/grpc-testing-1.20.0.jar b/arduino-core/lib/grpc/grpc-testing-1.20.0.jar new file mode 100644 index 000000000..55de65483 Binary files /dev/null and b/arduino-core/lib/grpc/grpc-testing-1.20.0.jar differ diff --git a/arduino-core/lib/grpc/gson-2.7.jar b/arduino-core/lib/grpc/gson-2.7.jar new file mode 100644 index 000000000..be5b59b76 Binary files /dev/null and b/arduino-core/lib/grpc/gson-2.7.jar differ diff --git a/arduino-core/lib/grpc/guava-26.0-android.jar b/arduino-core/lib/grpc/guava-26.0-android.jar new file mode 100644 index 000000000..3db9b6c41 Binary files /dev/null and b/arduino-core/lib/grpc/guava-26.0-android.jar differ diff --git a/arduino-core/lib/grpc/hamcrest-core-1.3.jar b/arduino-core/lib/grpc/hamcrest-core-1.3.jar new file mode 100644 index 000000000..9d5fe16e3 Binary files /dev/null and b/arduino-core/lib/grpc/hamcrest-core-1.3.jar differ diff --git a/arduino-core/lib/grpc/j2objc-annotations-1.1.jar b/arduino-core/lib/grpc/j2objc-annotations-1.1.jar new file mode 100644 index 000000000..4b6f12747 Binary files /dev/null and b/arduino-core/lib/grpc/j2objc-annotations-1.1.jar differ diff --git a/arduino-core/lib/grpc/jsr305-3.0.2.jar b/arduino-core/lib/grpc/jsr305-3.0.2.jar new file mode 100644 index 000000000..59222d9ca Binary files /dev/null and b/arduino-core/lib/grpc/jsr305-3.0.2.jar differ diff --git a/arduino-core/lib/grpc/junit-4.12.jar b/arduino-core/lib/grpc/junit-4.12.jar new file mode 100644 index 000000000..3a7fc266c Binary files /dev/null and b/arduino-core/lib/grpc/junit-4.12.jar differ diff --git a/arduino-core/lib/grpc/netty-buffer-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-buffer-4.1.34.Final.jar new file mode 100644 index 000000000..4270aa831 Binary files /dev/null and b/arduino-core/lib/grpc/netty-buffer-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-codec-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-codec-4.1.34.Final.jar new file mode 100644 index 000000000..34b81356d Binary files /dev/null and b/arduino-core/lib/grpc/netty-codec-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-codec-http-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-codec-http-4.1.34.Final.jar new file mode 100644 index 000000000..637e343e3 Binary files /dev/null and b/arduino-core/lib/grpc/netty-codec-http-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-codec-http2-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-codec-http2-4.1.34.Final.jar new file mode 100644 index 000000000..613eabead Binary files /dev/null and b/arduino-core/lib/grpc/netty-codec-http2-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-codec-socks-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-codec-socks-4.1.34.Final.jar new file mode 100644 index 000000000..3edcfc86c Binary files /dev/null and b/arduino-core/lib/grpc/netty-codec-socks-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-common-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-common-4.1.34.Final.jar new file mode 100644 index 000000000..24e8a0e2b Binary files /dev/null and b/arduino-core/lib/grpc/netty-common-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-handler-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-handler-4.1.34.Final.jar new file mode 100644 index 000000000..1e83adf84 Binary files /dev/null and b/arduino-core/lib/grpc/netty-handler-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-handler-proxy-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-handler-proxy-4.1.34.Final.jar new file mode 100644 index 000000000..13046e0ca Binary files /dev/null and b/arduino-core/lib/grpc/netty-handler-proxy-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-resolver-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-resolver-4.1.34.Final.jar new file mode 100644 index 000000000..1248287d7 Binary files /dev/null and b/arduino-core/lib/grpc/netty-resolver-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/netty-transport-4.1.34.Final.jar b/arduino-core/lib/grpc/netty-transport-4.1.34.Final.jar new file mode 100644 index 000000000..d327a4cf0 Binary files /dev/null and b/arduino-core/lib/grpc/netty-transport-4.1.34.Final.jar differ diff --git a/arduino-core/lib/grpc/okhttp-2.5.0.jar b/arduino-core/lib/grpc/okhttp-2.5.0.jar new file mode 100644 index 000000000..915d6a9c1 Binary files /dev/null and b/arduino-core/lib/grpc/okhttp-2.5.0.jar differ diff --git a/arduino-core/lib/grpc/okio-1.13.0.jar b/arduino-core/lib/grpc/okio-1.13.0.jar new file mode 100644 index 000000000..02c302f82 Binary files /dev/null and b/arduino-core/lib/grpc/okio-1.13.0.jar differ diff --git a/arduino-core/lib/grpc/opencensus-api-0.19.2.jar b/arduino-core/lib/grpc/opencensus-api-0.19.2.jar new file mode 100644 index 000000000..c9427f9c1 Binary files /dev/null and b/arduino-core/lib/grpc/opencensus-api-0.19.2.jar differ diff --git a/arduino-core/lib/grpc/opencensus-contrib-grpc-metrics-0.19.2.jar b/arduino-core/lib/grpc/opencensus-contrib-grpc-metrics-0.19.2.jar new file mode 100644 index 000000000..dfb7080b6 Binary files /dev/null and b/arduino-core/lib/grpc/opencensus-contrib-grpc-metrics-0.19.2.jar differ diff --git a/arduino-core/lib/grpc/proto-google-common-protos-1.12.0.jar b/arduino-core/lib/grpc/proto-google-common-protos-1.12.0.jar new file mode 100644 index 000000000..9dab1cd43 Binary files /dev/null and b/arduino-core/lib/grpc/proto-google-common-protos-1.12.0.jar differ diff --git a/arduino-core/lib/grpc/protobuf-java-3.9.2.jar b/arduino-core/lib/grpc/protobuf-java-3.9.2.jar new file mode 100644 index 000000000..5afda5bd3 Binary files /dev/null and b/arduino-core/lib/grpc/protobuf-java-3.9.2.jar differ diff --git a/arduino-core/lib/grpc/protobuf-javanano-3.0.0-alpha-5.jar b/arduino-core/lib/grpc/protobuf-javanano-3.0.0-alpha-5.jar new file mode 100644 index 000000000..86b336b40 Binary files /dev/null and b/arduino-core/lib/grpc/protobuf-javanano-3.0.0-alpha-5.jar differ diff --git a/arduino-core/src/cc/arduino/cli/commands/ArduinoCoreGrpc.java b/arduino-core/src/cc/arduino/cli/commands/ArduinoCoreGrpc.java new file mode 100644 index 000000000..9d80c9762 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/ArduinoCoreGrpc.java @@ -0,0 +1,1985 @@ +package cc.arduino.cli.commands; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + *
+ * The main Arduino Platform Service
+ * 
+ */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.20.0)", + comments = "Source: commands/commands.proto") +public final class ArduinoCoreGrpc { + + private ArduinoCoreGrpc() {} + + public static final String SERVICE_NAME = "cc.arduino.cli.commands.ArduinoCore"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getInitMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Init", + requestType = cc.arduino.cli.commands.Commands.InitReq.class, + responseType = cc.arduino.cli.commands.Commands.InitResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getInitMethod() { + io.grpc.MethodDescriptor getInitMethod; + if ((getInitMethod = ArduinoCoreGrpc.getInitMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getInitMethod = ArduinoCoreGrpc.getInitMethod) == null) { + ArduinoCoreGrpc.getInitMethod = getInitMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "Init")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.InitReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.InitResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("Init")) + .build(); + } + } + } + return getInitMethod; + } + + private static volatile io.grpc.MethodDescriptor getDestroyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Destroy", + requestType = cc.arduino.cli.commands.Commands.DestroyReq.class, + responseType = cc.arduino.cli.commands.Commands.DestroyResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getDestroyMethod() { + io.grpc.MethodDescriptor getDestroyMethod; + if ((getDestroyMethod = ArduinoCoreGrpc.getDestroyMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getDestroyMethod = ArduinoCoreGrpc.getDestroyMethod) == null) { + ArduinoCoreGrpc.getDestroyMethod = getDestroyMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "Destroy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.DestroyReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.DestroyResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("Destroy")) + .build(); + } + } + } + return getDestroyMethod; + } + + private static volatile io.grpc.MethodDescriptor getRescanMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Rescan", + requestType = cc.arduino.cli.commands.Commands.RescanReq.class, + responseType = cc.arduino.cli.commands.Commands.RescanResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getRescanMethod() { + io.grpc.MethodDescriptor getRescanMethod; + if ((getRescanMethod = ArduinoCoreGrpc.getRescanMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getRescanMethod = ArduinoCoreGrpc.getRescanMethod) == null) { + ArduinoCoreGrpc.getRescanMethod = getRescanMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "Rescan")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.RescanReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.RescanResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("Rescan")) + .build(); + } + } + } + return getRescanMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdateIndexMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateIndex", + requestType = cc.arduino.cli.commands.Commands.UpdateIndexReq.class, + responseType = cc.arduino.cli.commands.Commands.UpdateIndexResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getUpdateIndexMethod() { + io.grpc.MethodDescriptor getUpdateIndexMethod; + if ((getUpdateIndexMethod = ArduinoCoreGrpc.getUpdateIndexMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getUpdateIndexMethod = ArduinoCoreGrpc.getUpdateIndexMethod) == null) { + ArduinoCoreGrpc.getUpdateIndexMethod = getUpdateIndexMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "UpdateIndex")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.UpdateIndexReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.UpdateIndexResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("UpdateIndex")) + .build(); + } + } + } + return getUpdateIndexMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdateLibrariesIndexMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateLibrariesIndex", + requestType = cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.class, + responseType = cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getUpdateLibrariesIndexMethod() { + io.grpc.MethodDescriptor getUpdateLibrariesIndexMethod; + if ((getUpdateLibrariesIndexMethod = ArduinoCoreGrpc.getUpdateLibrariesIndexMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getUpdateLibrariesIndexMethod = ArduinoCoreGrpc.getUpdateLibrariesIndexMethod) == null) { + ArduinoCoreGrpc.getUpdateLibrariesIndexMethod = getUpdateLibrariesIndexMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "UpdateLibrariesIndex")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("UpdateLibrariesIndex")) + .build(); + } + } + } + return getUpdateLibrariesIndexMethod; + } + + private static volatile io.grpc.MethodDescriptor getVersionMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Version", + requestType = cc.arduino.cli.commands.Commands.VersionReq.class, + responseType = cc.arduino.cli.commands.Commands.VersionResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getVersionMethod() { + io.grpc.MethodDescriptor getVersionMethod; + if ((getVersionMethod = ArduinoCoreGrpc.getVersionMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getVersionMethod = ArduinoCoreGrpc.getVersionMethod) == null) { + ArduinoCoreGrpc.getVersionMethod = getVersionMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "Version")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.VersionReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Commands.VersionResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("Version")) + .build(); + } + } + } + return getVersionMethod; + } + + private static volatile io.grpc.MethodDescriptor getBoardDetailsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "BoardDetails", + requestType = cc.arduino.cli.commands.Board.BoardDetailsReq.class, + responseType = cc.arduino.cli.commands.Board.BoardDetailsResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getBoardDetailsMethod() { + io.grpc.MethodDescriptor getBoardDetailsMethod; + if ((getBoardDetailsMethod = ArduinoCoreGrpc.getBoardDetailsMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getBoardDetailsMethod = ArduinoCoreGrpc.getBoardDetailsMethod) == null) { + ArduinoCoreGrpc.getBoardDetailsMethod = getBoardDetailsMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "BoardDetails")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardDetailsReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardDetailsResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("BoardDetails")) + .build(); + } + } + } + return getBoardDetailsMethod; + } + + private static volatile io.grpc.MethodDescriptor getBoardAttachMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "BoardAttach", + requestType = cc.arduino.cli.commands.Board.BoardAttachReq.class, + responseType = cc.arduino.cli.commands.Board.BoardAttachResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getBoardAttachMethod() { + io.grpc.MethodDescriptor getBoardAttachMethod; + if ((getBoardAttachMethod = ArduinoCoreGrpc.getBoardAttachMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getBoardAttachMethod = ArduinoCoreGrpc.getBoardAttachMethod) == null) { + ArduinoCoreGrpc.getBoardAttachMethod = getBoardAttachMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "BoardAttach")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardAttachReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardAttachResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("BoardAttach")) + .build(); + } + } + } + return getBoardAttachMethod; + } + + private static volatile io.grpc.MethodDescriptor getBoardListMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "BoardList", + requestType = cc.arduino.cli.commands.Board.BoardListReq.class, + responseType = cc.arduino.cli.commands.Board.BoardListResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getBoardListMethod() { + io.grpc.MethodDescriptor getBoardListMethod; + if ((getBoardListMethod = ArduinoCoreGrpc.getBoardListMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getBoardListMethod = ArduinoCoreGrpc.getBoardListMethod) == null) { + ArduinoCoreGrpc.getBoardListMethod = getBoardListMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "BoardList")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardListReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardListResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("BoardList")) + .build(); + } + } + } + return getBoardListMethod; + } + + private static volatile io.grpc.MethodDescriptor getBoardListAllMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "BoardListAll", + requestType = cc.arduino.cli.commands.Board.BoardListAllReq.class, + responseType = cc.arduino.cli.commands.Board.BoardListAllResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getBoardListAllMethod() { + io.grpc.MethodDescriptor getBoardListAllMethod; + if ((getBoardListAllMethod = ArduinoCoreGrpc.getBoardListAllMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getBoardListAllMethod = ArduinoCoreGrpc.getBoardListAllMethod) == null) { + ArduinoCoreGrpc.getBoardListAllMethod = getBoardListAllMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "BoardListAll")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardListAllReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Board.BoardListAllResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("BoardListAll")) + .build(); + } + } + } + return getBoardListAllMethod; + } + + private static volatile io.grpc.MethodDescriptor getCompileMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Compile", + requestType = cc.arduino.cli.commands.Compile.CompileReq.class, + responseType = cc.arduino.cli.commands.Compile.CompileResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getCompileMethod() { + io.grpc.MethodDescriptor getCompileMethod; + if ((getCompileMethod = ArduinoCoreGrpc.getCompileMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getCompileMethod = ArduinoCoreGrpc.getCompileMethod) == null) { + ArduinoCoreGrpc.getCompileMethod = getCompileMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "Compile")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Compile.CompileReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Compile.CompileResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("Compile")) + .build(); + } + } + } + return getCompileMethod; + } + + private static volatile io.grpc.MethodDescriptor getPlatformInstallMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PlatformInstall", + requestType = cc.arduino.cli.commands.Core.PlatformInstallReq.class, + responseType = cc.arduino.cli.commands.Core.PlatformInstallResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getPlatformInstallMethod() { + io.grpc.MethodDescriptor getPlatformInstallMethod; + if ((getPlatformInstallMethod = ArduinoCoreGrpc.getPlatformInstallMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getPlatformInstallMethod = ArduinoCoreGrpc.getPlatformInstallMethod) == null) { + ArduinoCoreGrpc.getPlatformInstallMethod = getPlatformInstallMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "PlatformInstall")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformInstallReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformInstallResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("PlatformInstall")) + .build(); + } + } + } + return getPlatformInstallMethod; + } + + private static volatile io.grpc.MethodDescriptor getPlatformDownloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PlatformDownload", + requestType = cc.arduino.cli.commands.Core.PlatformDownloadReq.class, + responseType = cc.arduino.cli.commands.Core.PlatformDownloadResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getPlatformDownloadMethod() { + io.grpc.MethodDescriptor getPlatformDownloadMethod; + if ((getPlatformDownloadMethod = ArduinoCoreGrpc.getPlatformDownloadMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getPlatformDownloadMethod = ArduinoCoreGrpc.getPlatformDownloadMethod) == null) { + ArduinoCoreGrpc.getPlatformDownloadMethod = getPlatformDownloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "PlatformDownload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformDownloadReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformDownloadResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("PlatformDownload")) + .build(); + } + } + } + return getPlatformDownloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getPlatformUninstallMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PlatformUninstall", + requestType = cc.arduino.cli.commands.Core.PlatformUninstallReq.class, + responseType = cc.arduino.cli.commands.Core.PlatformUninstallResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getPlatformUninstallMethod() { + io.grpc.MethodDescriptor getPlatformUninstallMethod; + if ((getPlatformUninstallMethod = ArduinoCoreGrpc.getPlatformUninstallMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getPlatformUninstallMethod = ArduinoCoreGrpc.getPlatformUninstallMethod) == null) { + ArduinoCoreGrpc.getPlatformUninstallMethod = getPlatformUninstallMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "PlatformUninstall")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformUninstallReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformUninstallResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("PlatformUninstall")) + .build(); + } + } + } + return getPlatformUninstallMethod; + } + + private static volatile io.grpc.MethodDescriptor getPlatformUpgradeMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PlatformUpgrade", + requestType = cc.arduino.cli.commands.Core.PlatformUpgradeReq.class, + responseType = cc.arduino.cli.commands.Core.PlatformUpgradeResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getPlatformUpgradeMethod() { + io.grpc.MethodDescriptor getPlatformUpgradeMethod; + if ((getPlatformUpgradeMethod = ArduinoCoreGrpc.getPlatformUpgradeMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getPlatformUpgradeMethod = ArduinoCoreGrpc.getPlatformUpgradeMethod) == null) { + ArduinoCoreGrpc.getPlatformUpgradeMethod = getPlatformUpgradeMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "PlatformUpgrade")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformUpgradeReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformUpgradeResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("PlatformUpgrade")) + .build(); + } + } + } + return getPlatformUpgradeMethod; + } + + private static volatile io.grpc.MethodDescriptor getUploadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "Upload", + requestType = cc.arduino.cli.commands.Upload.UploadReq.class, + responseType = cc.arduino.cli.commands.Upload.UploadResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getUploadMethod() { + io.grpc.MethodDescriptor getUploadMethod; + if ((getUploadMethod = ArduinoCoreGrpc.getUploadMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getUploadMethod = ArduinoCoreGrpc.getUploadMethod) == null) { + ArduinoCoreGrpc.getUploadMethod = getUploadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "Upload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Upload.UploadReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Upload.UploadResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("Upload")) + .build(); + } + } + } + return getUploadMethod; + } + + private static volatile io.grpc.MethodDescriptor getPlatformSearchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PlatformSearch", + requestType = cc.arduino.cli.commands.Core.PlatformSearchReq.class, + responseType = cc.arduino.cli.commands.Core.PlatformSearchResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getPlatformSearchMethod() { + io.grpc.MethodDescriptor getPlatformSearchMethod; + if ((getPlatformSearchMethod = ArduinoCoreGrpc.getPlatformSearchMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getPlatformSearchMethod = ArduinoCoreGrpc.getPlatformSearchMethod) == null) { + ArduinoCoreGrpc.getPlatformSearchMethod = getPlatformSearchMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "PlatformSearch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformSearchReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformSearchResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("PlatformSearch")) + .build(); + } + } + } + return getPlatformSearchMethod; + } + + private static volatile io.grpc.MethodDescriptor getPlatformListMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "PlatformList", + requestType = cc.arduino.cli.commands.Core.PlatformListReq.class, + responseType = cc.arduino.cli.commands.Core.PlatformListResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getPlatformListMethod() { + io.grpc.MethodDescriptor getPlatformListMethod; + if ((getPlatformListMethod = ArduinoCoreGrpc.getPlatformListMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getPlatformListMethod = ArduinoCoreGrpc.getPlatformListMethod) == null) { + ArduinoCoreGrpc.getPlatformListMethod = getPlatformListMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "PlatformList")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformListReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Core.PlatformListResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("PlatformList")) + .build(); + } + } + } + return getPlatformListMethod; + } + + private static volatile io.grpc.MethodDescriptor getLibraryDownloadMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "LibraryDownload", + requestType = cc.arduino.cli.commands.Lib.LibraryDownloadReq.class, + responseType = cc.arduino.cli.commands.Lib.LibraryDownloadResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getLibraryDownloadMethod() { + io.grpc.MethodDescriptor getLibraryDownloadMethod; + if ((getLibraryDownloadMethod = ArduinoCoreGrpc.getLibraryDownloadMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getLibraryDownloadMethod = ArduinoCoreGrpc.getLibraryDownloadMethod) == null) { + ArduinoCoreGrpc.getLibraryDownloadMethod = getLibraryDownloadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "LibraryDownload")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryDownloadReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryDownloadResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("LibraryDownload")) + .build(); + } + } + } + return getLibraryDownloadMethod; + } + + private static volatile io.grpc.MethodDescriptor getLibraryInstallMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "LibraryInstall", + requestType = cc.arduino.cli.commands.Lib.LibraryInstallReq.class, + responseType = cc.arduino.cli.commands.Lib.LibraryInstallResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getLibraryInstallMethod() { + io.grpc.MethodDescriptor getLibraryInstallMethod; + if ((getLibraryInstallMethod = ArduinoCoreGrpc.getLibraryInstallMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getLibraryInstallMethod = ArduinoCoreGrpc.getLibraryInstallMethod) == null) { + ArduinoCoreGrpc.getLibraryInstallMethod = getLibraryInstallMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "LibraryInstall")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryInstallReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryInstallResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("LibraryInstall")) + .build(); + } + } + } + return getLibraryInstallMethod; + } + + private static volatile io.grpc.MethodDescriptor getLibraryUninstallMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "LibraryUninstall", + requestType = cc.arduino.cli.commands.Lib.LibraryUninstallReq.class, + responseType = cc.arduino.cli.commands.Lib.LibraryUninstallResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getLibraryUninstallMethod() { + io.grpc.MethodDescriptor getLibraryUninstallMethod; + if ((getLibraryUninstallMethod = ArduinoCoreGrpc.getLibraryUninstallMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getLibraryUninstallMethod = ArduinoCoreGrpc.getLibraryUninstallMethod) == null) { + ArduinoCoreGrpc.getLibraryUninstallMethod = getLibraryUninstallMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "LibraryUninstall")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryUninstallReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryUninstallResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("LibraryUninstall")) + .build(); + } + } + } + return getLibraryUninstallMethod; + } + + private static volatile io.grpc.MethodDescriptor getLibraryUpgradeAllMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "LibraryUpgradeAll", + requestType = cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.class, + responseType = cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + public static io.grpc.MethodDescriptor getLibraryUpgradeAllMethod() { + io.grpc.MethodDescriptor getLibraryUpgradeAllMethod; + if ((getLibraryUpgradeAllMethod = ArduinoCoreGrpc.getLibraryUpgradeAllMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getLibraryUpgradeAllMethod = ArduinoCoreGrpc.getLibraryUpgradeAllMethod) == null) { + ArduinoCoreGrpc.getLibraryUpgradeAllMethod = getLibraryUpgradeAllMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.SERVER_STREAMING) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "LibraryUpgradeAll")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("LibraryUpgradeAll")) + .build(); + } + } + } + return getLibraryUpgradeAllMethod; + } + + private static volatile io.grpc.MethodDescriptor getLibrarySearchMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "LibrarySearch", + requestType = cc.arduino.cli.commands.Lib.LibrarySearchReq.class, + responseType = cc.arduino.cli.commands.Lib.LibrarySearchResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getLibrarySearchMethod() { + io.grpc.MethodDescriptor getLibrarySearchMethod; + if ((getLibrarySearchMethod = ArduinoCoreGrpc.getLibrarySearchMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getLibrarySearchMethod = ArduinoCoreGrpc.getLibrarySearchMethod) == null) { + ArduinoCoreGrpc.getLibrarySearchMethod = getLibrarySearchMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "LibrarySearch")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibrarySearchReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibrarySearchResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("LibrarySearch")) + .build(); + } + } + } + return getLibrarySearchMethod; + } + + private static volatile io.grpc.MethodDescriptor getLibraryListMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "LibraryList", + requestType = cc.arduino.cli.commands.Lib.LibraryListReq.class, + responseType = cc.arduino.cli.commands.Lib.LibraryListResp.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getLibraryListMethod() { + io.grpc.MethodDescriptor getLibraryListMethod; + if ((getLibraryListMethod = ArduinoCoreGrpc.getLibraryListMethod) == null) { + synchronized (ArduinoCoreGrpc.class) { + if ((getLibraryListMethod = ArduinoCoreGrpc.getLibraryListMethod) == null) { + ArduinoCoreGrpc.getLibraryListMethod = getLibraryListMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "cc.arduino.cli.commands.ArduinoCore", "LibraryList")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryListReq.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + cc.arduino.cli.commands.Lib.LibraryListResp.getDefaultInstance())) + .setSchemaDescriptor(new ArduinoCoreMethodDescriptorSupplier("LibraryList")) + .build(); + } + } + } + return getLibraryListMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static ArduinoCoreStub newStub(io.grpc.Channel channel) { + return new ArduinoCoreStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static ArduinoCoreBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new ArduinoCoreBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static ArduinoCoreFutureStub newFutureStub( + io.grpc.Channel channel) { + return new ArduinoCoreFutureStub(channel); + } + + /** + *
+   * The main Arduino Platform Service
+   * 
+ */ + public static abstract class ArduinoCoreImplBase implements io.grpc.BindableService { + + /** + *
+     * Start a new instance of the Arduino Core Service
+     * 
+ */ + public void init(cc.arduino.cli.commands.Commands.InitReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getInitMethod(), responseObserver); + } + + /** + *
+     * Destroy an instance of the Arduino Core Service
+     * 
+ */ + public void destroy(cc.arduino.cli.commands.Commands.DestroyReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getDestroyMethod(), responseObserver); + } + + /** + *
+     * Rescan instance of the Arduino Core Service
+     * 
+ */ + public void rescan(cc.arduino.cli.commands.Commands.RescanReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getRescanMethod(), responseObserver); + } + + /** + *
+     * Update package index of the Arduino Core Service
+     * 
+ */ + public void updateIndex(cc.arduino.cli.commands.Commands.UpdateIndexReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateIndexMethod(), responseObserver); + } + + /** + *
+     * Update libraries index
+     * 
+ */ + public void updateLibrariesIndex(cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateLibrariesIndexMethod(), responseObserver); + } + + /** + */ + public void version(cc.arduino.cli.commands.Commands.VersionReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getVersionMethod(), responseObserver); + } + + /** + *
+     * Requests details about a board
+     * 
+ */ + public void boardDetails(cc.arduino.cli.commands.Board.BoardDetailsReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getBoardDetailsMethod(), responseObserver); + } + + /** + */ + public void boardAttach(cc.arduino.cli.commands.Board.BoardAttachReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getBoardAttachMethod(), responseObserver); + } + + /** + */ + public void boardList(cc.arduino.cli.commands.Board.BoardListReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getBoardListMethod(), responseObserver); + } + + /** + */ + public void boardListAll(cc.arduino.cli.commands.Board.BoardListAllReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getBoardListAllMethod(), responseObserver); + } + + /** + */ + public void compile(cc.arduino.cli.commands.Compile.CompileReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCompileMethod(), responseObserver); + } + + /** + */ + public void platformInstall(cc.arduino.cli.commands.Core.PlatformInstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getPlatformInstallMethod(), responseObserver); + } + + /** + */ + public void platformDownload(cc.arduino.cli.commands.Core.PlatformDownloadReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getPlatformDownloadMethod(), responseObserver); + } + + /** + */ + public void platformUninstall(cc.arduino.cli.commands.Core.PlatformUninstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getPlatformUninstallMethod(), responseObserver); + } + + /** + */ + public void platformUpgrade(cc.arduino.cli.commands.Core.PlatformUpgradeReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getPlatformUpgradeMethod(), responseObserver); + } + + /** + */ + public void upload(cc.arduino.cli.commands.Upload.UploadReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUploadMethod(), responseObserver); + } + + /** + */ + public void platformSearch(cc.arduino.cli.commands.Core.PlatformSearchReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getPlatformSearchMethod(), responseObserver); + } + + /** + */ + public void platformList(cc.arduino.cli.commands.Core.PlatformListReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getPlatformListMethod(), responseObserver); + } + + /** + */ + public void libraryDownload(cc.arduino.cli.commands.Lib.LibraryDownloadReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getLibraryDownloadMethod(), responseObserver); + } + + /** + */ + public void libraryInstall(cc.arduino.cli.commands.Lib.LibraryInstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getLibraryInstallMethod(), responseObserver); + } + + /** + */ + public void libraryUninstall(cc.arduino.cli.commands.Lib.LibraryUninstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getLibraryUninstallMethod(), responseObserver); + } + + /** + */ + public void libraryUpgradeAll(cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getLibraryUpgradeAllMethod(), responseObserver); + } + + /** + */ + public void librarySearch(cc.arduino.cli.commands.Lib.LibrarySearchReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getLibrarySearchMethod(), responseObserver); + } + + /** + */ + public void libraryList(cc.arduino.cli.commands.Lib.LibraryListReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getLibraryListMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getInitMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Commands.InitReq, + cc.arduino.cli.commands.Commands.InitResp>( + this, METHODID_INIT))) + .addMethod( + getDestroyMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Commands.DestroyReq, + cc.arduino.cli.commands.Commands.DestroyResp>( + this, METHODID_DESTROY))) + .addMethod( + getRescanMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Commands.RescanReq, + cc.arduino.cli.commands.Commands.RescanResp>( + this, METHODID_RESCAN))) + .addMethod( + getUpdateIndexMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Commands.UpdateIndexReq, + cc.arduino.cli.commands.Commands.UpdateIndexResp>( + this, METHODID_UPDATE_INDEX))) + .addMethod( + getUpdateLibrariesIndexMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq, + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp>( + this, METHODID_UPDATE_LIBRARIES_INDEX))) + .addMethod( + getVersionMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Commands.VersionReq, + cc.arduino.cli.commands.Commands.VersionResp>( + this, METHODID_VERSION))) + .addMethod( + getBoardDetailsMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Board.BoardDetailsReq, + cc.arduino.cli.commands.Board.BoardDetailsResp>( + this, METHODID_BOARD_DETAILS))) + .addMethod( + getBoardAttachMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Board.BoardAttachReq, + cc.arduino.cli.commands.Board.BoardAttachResp>( + this, METHODID_BOARD_ATTACH))) + .addMethod( + getBoardListMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Board.BoardListReq, + cc.arduino.cli.commands.Board.BoardListResp>( + this, METHODID_BOARD_LIST))) + .addMethod( + getBoardListAllMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Board.BoardListAllReq, + cc.arduino.cli.commands.Board.BoardListAllResp>( + this, METHODID_BOARD_LIST_ALL))) + .addMethod( + getCompileMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Compile.CompileReq, + cc.arduino.cli.commands.Compile.CompileResp>( + this, METHODID_COMPILE))) + .addMethod( + getPlatformInstallMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Core.PlatformInstallReq, + cc.arduino.cli.commands.Core.PlatformInstallResp>( + this, METHODID_PLATFORM_INSTALL))) + .addMethod( + getPlatformDownloadMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Core.PlatformDownloadReq, + cc.arduino.cli.commands.Core.PlatformDownloadResp>( + this, METHODID_PLATFORM_DOWNLOAD))) + .addMethod( + getPlatformUninstallMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Core.PlatformUninstallReq, + cc.arduino.cli.commands.Core.PlatformUninstallResp>( + this, METHODID_PLATFORM_UNINSTALL))) + .addMethod( + getPlatformUpgradeMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Core.PlatformUpgradeReq, + cc.arduino.cli.commands.Core.PlatformUpgradeResp>( + this, METHODID_PLATFORM_UPGRADE))) + .addMethod( + getUploadMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Upload.UploadReq, + cc.arduino.cli.commands.Upload.UploadResp>( + this, METHODID_UPLOAD))) + .addMethod( + getPlatformSearchMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Core.PlatformSearchReq, + cc.arduino.cli.commands.Core.PlatformSearchResp>( + this, METHODID_PLATFORM_SEARCH))) + .addMethod( + getPlatformListMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Core.PlatformListReq, + cc.arduino.cli.commands.Core.PlatformListResp>( + this, METHODID_PLATFORM_LIST))) + .addMethod( + getLibraryDownloadMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Lib.LibraryDownloadReq, + cc.arduino.cli.commands.Lib.LibraryDownloadResp>( + this, METHODID_LIBRARY_DOWNLOAD))) + .addMethod( + getLibraryInstallMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Lib.LibraryInstallReq, + cc.arduino.cli.commands.Lib.LibraryInstallResp>( + this, METHODID_LIBRARY_INSTALL))) + .addMethod( + getLibraryUninstallMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Lib.LibraryUninstallReq, + cc.arduino.cli.commands.Lib.LibraryUninstallResp>( + this, METHODID_LIBRARY_UNINSTALL))) + .addMethod( + getLibraryUpgradeAllMethod(), + asyncServerStreamingCall( + new MethodHandlers< + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq, + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp>( + this, METHODID_LIBRARY_UPGRADE_ALL))) + .addMethod( + getLibrarySearchMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Lib.LibrarySearchReq, + cc.arduino.cli.commands.Lib.LibrarySearchResp>( + this, METHODID_LIBRARY_SEARCH))) + .addMethod( + getLibraryListMethod(), + asyncUnaryCall( + new MethodHandlers< + cc.arduino.cli.commands.Lib.LibraryListReq, + cc.arduino.cli.commands.Lib.LibraryListResp>( + this, METHODID_LIBRARY_LIST))) + .build(); + } + } + + /** + *
+   * The main Arduino Platform Service
+   * 
+ */ + public static final class ArduinoCoreStub extends io.grpc.stub.AbstractStub { + private ArduinoCoreStub(io.grpc.Channel channel) { + super(channel); + } + + private ArduinoCoreStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ArduinoCoreStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new ArduinoCoreStub(channel, callOptions); + } + + /** + *
+     * Start a new instance of the Arduino Core Service
+     * 
+ */ + public void init(cc.arduino.cli.commands.Commands.InitReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getInitMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Destroy an instance of the Arduino Core Service
+     * 
+ */ + public void destroy(cc.arduino.cli.commands.Commands.DestroyReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getDestroyMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Rescan instance of the Arduino Core Service
+     * 
+ */ + public void rescan(cc.arduino.cli.commands.Commands.RescanReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getRescanMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Update package index of the Arduino Core Service
+     * 
+ */ + public void updateIndex(cc.arduino.cli.commands.Commands.UpdateIndexReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getUpdateIndexMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Update libraries index
+     * 
+ */ + public void updateLibrariesIndex(cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getUpdateLibrariesIndexMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void version(cc.arduino.cli.commands.Commands.VersionReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getVersionMethod(), getCallOptions()), request, responseObserver); + } + + /** + *
+     * Requests details about a board
+     * 
+ */ + public void boardDetails(cc.arduino.cli.commands.Board.BoardDetailsReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getBoardDetailsMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void boardAttach(cc.arduino.cli.commands.Board.BoardAttachReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getBoardAttachMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void boardList(cc.arduino.cli.commands.Board.BoardListReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getBoardListMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void boardListAll(cc.arduino.cli.commands.Board.BoardListAllReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getBoardListAllMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void compile(cc.arduino.cli.commands.Compile.CompileReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getCompileMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void platformInstall(cc.arduino.cli.commands.Core.PlatformInstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getPlatformInstallMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void platformDownload(cc.arduino.cli.commands.Core.PlatformDownloadReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getPlatformDownloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void platformUninstall(cc.arduino.cli.commands.Core.PlatformUninstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getPlatformUninstallMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void platformUpgrade(cc.arduino.cli.commands.Core.PlatformUpgradeReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getPlatformUpgradeMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void upload(cc.arduino.cli.commands.Upload.UploadReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getUploadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void platformSearch(cc.arduino.cli.commands.Core.PlatformSearchReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getPlatformSearchMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void platformList(cc.arduino.cli.commands.Core.PlatformListReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getPlatformListMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void libraryDownload(cc.arduino.cli.commands.Lib.LibraryDownloadReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getLibraryDownloadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void libraryInstall(cc.arduino.cli.commands.Lib.LibraryInstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getLibraryInstallMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void libraryUninstall(cc.arduino.cli.commands.Lib.LibraryUninstallReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getLibraryUninstallMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void libraryUpgradeAll(cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncServerStreamingCall( + getChannel().newCall(getLibraryUpgradeAllMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void librarySearch(cc.arduino.cli.commands.Lib.LibrarySearchReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getLibrarySearchMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void libraryList(cc.arduino.cli.commands.Lib.LibraryListReq request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getLibraryListMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + *
+   * The main Arduino Platform Service
+   * 
+ */ + public static final class ArduinoCoreBlockingStub extends io.grpc.stub.AbstractStub { + private ArduinoCoreBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ArduinoCoreBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ArduinoCoreBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new ArduinoCoreBlockingStub(channel, callOptions); + } + + /** + *
+     * Start a new instance of the Arduino Core Service
+     * 
+ */ + public java.util.Iterator init( + cc.arduino.cli.commands.Commands.InitReq request) { + return blockingServerStreamingCall( + getChannel(), getInitMethod(), getCallOptions(), request); + } + + /** + *
+     * Destroy an instance of the Arduino Core Service
+     * 
+ */ + public cc.arduino.cli.commands.Commands.DestroyResp destroy(cc.arduino.cli.commands.Commands.DestroyReq request) { + return blockingUnaryCall( + getChannel(), getDestroyMethod(), getCallOptions(), request); + } + + /** + *
+     * Rescan instance of the Arduino Core Service
+     * 
+ */ + public cc.arduino.cli.commands.Commands.RescanResp rescan(cc.arduino.cli.commands.Commands.RescanReq request) { + return blockingUnaryCall( + getChannel(), getRescanMethod(), getCallOptions(), request); + } + + /** + *
+     * Update package index of the Arduino Core Service
+     * 
+ */ + public java.util.Iterator updateIndex( + cc.arduino.cli.commands.Commands.UpdateIndexReq request) { + return blockingServerStreamingCall( + getChannel(), getUpdateIndexMethod(), getCallOptions(), request); + } + + /** + *
+     * Update libraries index
+     * 
+ */ + public java.util.Iterator updateLibrariesIndex( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq request) { + return blockingServerStreamingCall( + getChannel(), getUpdateLibrariesIndexMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Commands.VersionResp version(cc.arduino.cli.commands.Commands.VersionReq request) { + return blockingUnaryCall( + getChannel(), getVersionMethod(), getCallOptions(), request); + } + + /** + *
+     * Requests details about a board
+     * 
+ */ + public cc.arduino.cli.commands.Board.BoardDetailsResp boardDetails(cc.arduino.cli.commands.Board.BoardDetailsReq request) { + return blockingUnaryCall( + getChannel(), getBoardDetailsMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator boardAttach( + cc.arduino.cli.commands.Board.BoardAttachReq request) { + return blockingServerStreamingCall( + getChannel(), getBoardAttachMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Board.BoardListResp boardList(cc.arduino.cli.commands.Board.BoardListReq request) { + return blockingUnaryCall( + getChannel(), getBoardListMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Board.BoardListAllResp boardListAll(cc.arduino.cli.commands.Board.BoardListAllReq request) { + return blockingUnaryCall( + getChannel(), getBoardListAllMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator compile( + cc.arduino.cli.commands.Compile.CompileReq request) { + return blockingServerStreamingCall( + getChannel(), getCompileMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator platformInstall( + cc.arduino.cli.commands.Core.PlatformInstallReq request) { + return blockingServerStreamingCall( + getChannel(), getPlatformInstallMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator platformDownload( + cc.arduino.cli.commands.Core.PlatformDownloadReq request) { + return blockingServerStreamingCall( + getChannel(), getPlatformDownloadMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator platformUninstall( + cc.arduino.cli.commands.Core.PlatformUninstallReq request) { + return blockingServerStreamingCall( + getChannel(), getPlatformUninstallMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator platformUpgrade( + cc.arduino.cli.commands.Core.PlatformUpgradeReq request) { + return blockingServerStreamingCall( + getChannel(), getPlatformUpgradeMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator upload( + cc.arduino.cli.commands.Upload.UploadReq request) { + return blockingServerStreamingCall( + getChannel(), getUploadMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Core.PlatformSearchResp platformSearch(cc.arduino.cli.commands.Core.PlatformSearchReq request) { + return blockingUnaryCall( + getChannel(), getPlatformSearchMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Core.PlatformListResp platformList(cc.arduino.cli.commands.Core.PlatformListReq request) { + return blockingUnaryCall( + getChannel(), getPlatformListMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator libraryDownload( + cc.arduino.cli.commands.Lib.LibraryDownloadReq request) { + return blockingServerStreamingCall( + getChannel(), getLibraryDownloadMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator libraryInstall( + cc.arduino.cli.commands.Lib.LibraryInstallReq request) { + return blockingServerStreamingCall( + getChannel(), getLibraryInstallMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator libraryUninstall( + cc.arduino.cli.commands.Lib.LibraryUninstallReq request) { + return blockingServerStreamingCall( + getChannel(), getLibraryUninstallMethod(), getCallOptions(), request); + } + + /** + */ + public java.util.Iterator libraryUpgradeAll( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq request) { + return blockingServerStreamingCall( + getChannel(), getLibraryUpgradeAllMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Lib.LibrarySearchResp librarySearch(cc.arduino.cli.commands.Lib.LibrarySearchReq request) { + return blockingUnaryCall( + getChannel(), getLibrarySearchMethod(), getCallOptions(), request); + } + + /** + */ + public cc.arduino.cli.commands.Lib.LibraryListResp libraryList(cc.arduino.cli.commands.Lib.LibraryListReq request) { + return blockingUnaryCall( + getChannel(), getLibraryListMethod(), getCallOptions(), request); + } + } + + /** + *
+   * The main Arduino Platform Service
+   * 
+ */ + public static final class ArduinoCoreFutureStub extends io.grpc.stub.AbstractStub { + private ArduinoCoreFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ArduinoCoreFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ArduinoCoreFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new ArduinoCoreFutureStub(channel, callOptions); + } + + /** + *
+     * Destroy an instance of the Arduino Core Service
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture destroy( + cc.arduino.cli.commands.Commands.DestroyReq request) { + return futureUnaryCall( + getChannel().newCall(getDestroyMethod(), getCallOptions()), request); + } + + /** + *
+     * Rescan instance of the Arduino Core Service
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture rescan( + cc.arduino.cli.commands.Commands.RescanReq request) { + return futureUnaryCall( + getChannel().newCall(getRescanMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture version( + cc.arduino.cli.commands.Commands.VersionReq request) { + return futureUnaryCall( + getChannel().newCall(getVersionMethod(), getCallOptions()), request); + } + + /** + *
+     * Requests details about a board
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture boardDetails( + cc.arduino.cli.commands.Board.BoardDetailsReq request) { + return futureUnaryCall( + getChannel().newCall(getBoardDetailsMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture boardList( + cc.arduino.cli.commands.Board.BoardListReq request) { + return futureUnaryCall( + getChannel().newCall(getBoardListMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture boardListAll( + cc.arduino.cli.commands.Board.BoardListAllReq request) { + return futureUnaryCall( + getChannel().newCall(getBoardListAllMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture platformSearch( + cc.arduino.cli.commands.Core.PlatformSearchReq request) { + return futureUnaryCall( + getChannel().newCall(getPlatformSearchMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture platformList( + cc.arduino.cli.commands.Core.PlatformListReq request) { + return futureUnaryCall( + getChannel().newCall(getPlatformListMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture librarySearch( + cc.arduino.cli.commands.Lib.LibrarySearchReq request) { + return futureUnaryCall( + getChannel().newCall(getLibrarySearchMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture libraryList( + cc.arduino.cli.commands.Lib.LibraryListReq request) { + return futureUnaryCall( + getChannel().newCall(getLibraryListMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_INIT = 0; + private static final int METHODID_DESTROY = 1; + private static final int METHODID_RESCAN = 2; + private static final int METHODID_UPDATE_INDEX = 3; + private static final int METHODID_UPDATE_LIBRARIES_INDEX = 4; + private static final int METHODID_VERSION = 5; + private static final int METHODID_BOARD_DETAILS = 6; + private static final int METHODID_BOARD_ATTACH = 7; + private static final int METHODID_BOARD_LIST = 8; + private static final int METHODID_BOARD_LIST_ALL = 9; + private static final int METHODID_COMPILE = 10; + private static final int METHODID_PLATFORM_INSTALL = 11; + private static final int METHODID_PLATFORM_DOWNLOAD = 12; + private static final int METHODID_PLATFORM_UNINSTALL = 13; + private static final int METHODID_PLATFORM_UPGRADE = 14; + private static final int METHODID_UPLOAD = 15; + private static final int METHODID_PLATFORM_SEARCH = 16; + private static final int METHODID_PLATFORM_LIST = 17; + private static final int METHODID_LIBRARY_DOWNLOAD = 18; + private static final int METHODID_LIBRARY_INSTALL = 19; + private static final int METHODID_LIBRARY_UNINSTALL = 20; + private static final int METHODID_LIBRARY_UPGRADE_ALL = 21; + private static final int METHODID_LIBRARY_SEARCH = 22; + private static final int METHODID_LIBRARY_LIST = 23; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final ArduinoCoreImplBase serviceImpl; + private final int methodId; + + MethodHandlers(ArduinoCoreImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_INIT: + serviceImpl.init((cc.arduino.cli.commands.Commands.InitReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DESTROY: + serviceImpl.destroy((cc.arduino.cli.commands.Commands.DestroyReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_RESCAN: + serviceImpl.rescan((cc.arduino.cli.commands.Commands.RescanReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_INDEX: + serviceImpl.updateIndex((cc.arduino.cli.commands.Commands.UpdateIndexReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_LIBRARIES_INDEX: + serviceImpl.updateLibrariesIndex((cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_VERSION: + serviceImpl.version((cc.arduino.cli.commands.Commands.VersionReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_BOARD_DETAILS: + serviceImpl.boardDetails((cc.arduino.cli.commands.Board.BoardDetailsReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_BOARD_ATTACH: + serviceImpl.boardAttach((cc.arduino.cli.commands.Board.BoardAttachReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_BOARD_LIST: + serviceImpl.boardList((cc.arduino.cli.commands.Board.BoardListReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_BOARD_LIST_ALL: + serviceImpl.boardListAll((cc.arduino.cli.commands.Board.BoardListAllReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_COMPILE: + serviceImpl.compile((cc.arduino.cli.commands.Compile.CompileReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_PLATFORM_INSTALL: + serviceImpl.platformInstall((cc.arduino.cli.commands.Core.PlatformInstallReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_PLATFORM_DOWNLOAD: + serviceImpl.platformDownload((cc.arduino.cli.commands.Core.PlatformDownloadReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_PLATFORM_UNINSTALL: + serviceImpl.platformUninstall((cc.arduino.cli.commands.Core.PlatformUninstallReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_PLATFORM_UPGRADE: + serviceImpl.platformUpgrade((cc.arduino.cli.commands.Core.PlatformUpgradeReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPLOAD: + serviceImpl.upload((cc.arduino.cli.commands.Upload.UploadReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_PLATFORM_SEARCH: + serviceImpl.platformSearch((cc.arduino.cli.commands.Core.PlatformSearchReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_PLATFORM_LIST: + serviceImpl.platformList((cc.arduino.cli.commands.Core.PlatformListReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIBRARY_DOWNLOAD: + serviceImpl.libraryDownload((cc.arduino.cli.commands.Lib.LibraryDownloadReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIBRARY_INSTALL: + serviceImpl.libraryInstall((cc.arduino.cli.commands.Lib.LibraryInstallReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIBRARY_UNINSTALL: + serviceImpl.libraryUninstall((cc.arduino.cli.commands.Lib.LibraryUninstallReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIBRARY_UPGRADE_ALL: + serviceImpl.libraryUpgradeAll((cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIBRARY_SEARCH: + serviceImpl.librarySearch((cc.arduino.cli.commands.Lib.LibrarySearchReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIBRARY_LIST: + serviceImpl.libraryList((cc.arduino.cli.commands.Lib.LibraryListReq) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class ArduinoCoreBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + ArduinoCoreBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return cc.arduino.cli.commands.Commands.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("ArduinoCore"); + } + } + + private static final class ArduinoCoreFileDescriptorSupplier + extends ArduinoCoreBaseDescriptorSupplier { + ArduinoCoreFileDescriptorSupplier() {} + } + + private static final class ArduinoCoreMethodDescriptorSupplier + extends ArduinoCoreBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + ArduinoCoreMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (ArduinoCoreGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ArduinoCoreFileDescriptorSupplier()) + .addMethod(getInitMethod()) + .addMethod(getDestroyMethod()) + .addMethod(getRescanMethod()) + .addMethod(getUpdateIndexMethod()) + .addMethod(getUpdateLibrariesIndexMethod()) + .addMethod(getVersionMethod()) + .addMethod(getBoardDetailsMethod()) + .addMethod(getBoardAttachMethod()) + .addMethod(getBoardListMethod()) + .addMethod(getBoardListAllMethod()) + .addMethod(getCompileMethod()) + .addMethod(getPlatformInstallMethod()) + .addMethod(getPlatformDownloadMethod()) + .addMethod(getPlatformUninstallMethod()) + .addMethod(getPlatformUpgradeMethod()) + .addMethod(getUploadMethod()) + .addMethod(getPlatformSearchMethod()) + .addMethod(getPlatformListMethod()) + .addMethod(getLibraryDownloadMethod()) + .addMethod(getLibraryInstallMethod()) + .addMethod(getLibraryUninstallMethod()) + .addMethod(getLibraryUpgradeAllMethod()) + .addMethod(getLibrarySearchMethod()) + .addMethod(getLibraryListMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Board.java b/arduino-core/src/cc/arduino/cli/commands/Board.java new file mode 100644 index 000000000..58c579ae2 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Board.java @@ -0,0 +1,11417 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/board.proto + +package cc.arduino.cli.commands; + +public final class Board { + private Board() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface BoardDetailsReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardDetailsReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string fqbn = 2; + */ + java.lang.String getFqbn(); + /** + * string fqbn = 2; + */ + com.google.protobuf.ByteString + getFqbnBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardDetailsReq} + */ + public static final class BoardDetailsReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardDetailsReq) + BoardDetailsReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardDetailsReq.newBuilder() to construct. + private BoardDetailsReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardDetailsReq() { + fqbn_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardDetailsReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardDetailsReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + fqbn_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardDetailsReq.class, cc.arduino.cli.commands.Board.BoardDetailsReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int FQBN_FIELD_NUMBER = 2; + private volatile java.lang.Object fqbn_; + /** + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + 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(); + fqbn_ = s; + return s; + } + } + /** + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getFqbnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fqbn_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getFqbnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fqbn_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardDetailsReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardDetailsReq other = (cc.arduino.cli.commands.Board.BoardDetailsReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getFqbn() + .equals(other.getFqbn())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + FQBN_FIELD_NUMBER; + hash = (53 * hash) + getFqbn().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq 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 cc.arduino.cli.commands.Board.BoardDetailsReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq 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 cc.arduino.cli.commands.Board.BoardDetailsReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardDetailsReq 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(cc.arduino.cli.commands.Board.BoardDetailsReq 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 cc.arduino.cli.commands.BoardDetailsReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardDetailsReq) + cc.arduino.cli.commands.Board.BoardDetailsReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardDetailsReq.class, cc.arduino.cli.commands.Board.BoardDetailsReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardDetailsReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + fqbn_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardDetailsReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsReq build() { + cc.arduino.cli.commands.Board.BoardDetailsReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsReq buildPartial() { + cc.arduino.cli.commands.Board.BoardDetailsReq result = new cc.arduino.cli.commands.Board.BoardDetailsReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.fqbn_ = fqbn_; + 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 cc.arduino.cli.commands.Board.BoardDetailsReq) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardDetailsReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardDetailsReq other) { + if (other == cc.arduino.cli.commands.Board.BoardDetailsReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getFqbn().isEmpty()) { + fqbn_ = other.fqbn_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardDetailsReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardDetailsReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object fqbn_ = ""; + /** + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fqbn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string fqbn = 2; + */ + public Builder setFqbn( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fqbn_ = value; + onChanged(); + return this; + } + /** + * string fqbn = 2; + */ + public Builder clearFqbn() { + + fqbn_ = getDefaultInstance().getFqbn(); + onChanged(); + return this; + } + /** + * string fqbn = 2; + */ + public Builder setFqbnBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fqbn_ = 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:cc.arduino.cli.commands.BoardDetailsReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardDetailsReq) + private static final cc.arduino.cli.commands.Board.BoardDetailsReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardDetailsReq(); + } + + public static cc.arduino.cli.commands.Board.BoardDetailsReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardDetailsReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardDetailsReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardDetailsRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardDetailsResp) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + java.util.List + getConfigOptionsList(); + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + cc.arduino.cli.commands.Board.ConfigOption getConfigOptions(int index); + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + int getConfigOptionsCount(); + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + java.util.List + getConfigOptionsOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + cc.arduino.cli.commands.Board.ConfigOptionOrBuilder getConfigOptionsOrBuilder( + int index); + + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + java.util.List + getRequiredToolsList(); + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + cc.arduino.cli.commands.Board.RequiredTool getRequiredTools(int index); + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + int getRequiredToolsCount(); + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + java.util.List + getRequiredToolsOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + cc.arduino.cli.commands.Board.RequiredToolOrBuilder getRequiredToolsOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardDetailsResp} + */ + public static final class BoardDetailsResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardDetailsResp) + BoardDetailsRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardDetailsResp.newBuilder() to construct. + private BoardDetailsResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardDetailsResp() { + name_ = ""; + configOptions_ = java.util.Collections.emptyList(); + requiredTools_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardDetailsResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardDetailsResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + configOptions_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + configOptions_.add( + input.readMessage(cc.arduino.cli.commands.Board.ConfigOption.parser(), extensionRegistry)); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + requiredTools_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + requiredTools_.add( + input.readMessage(cc.arduino.cli.commands.Board.RequiredTool.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + configOptions_ = java.util.Collections.unmodifiableList(configOptions_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + requiredTools_ = java.util.Collections.unmodifiableList(requiredTools_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardDetailsResp.class, cc.arduino.cli.commands.Board.BoardDetailsResp.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONFIG_OPTIONS_FIELD_NUMBER = 3; + private java.util.List configOptions_; + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public java.util.List getConfigOptionsList() { + return configOptions_; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public java.util.List + getConfigOptionsOrBuilderList() { + return configOptions_; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public int getConfigOptionsCount() { + return configOptions_.size(); + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOption getConfigOptions(int index) { + return configOptions_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOptionOrBuilder getConfigOptionsOrBuilder( + int index) { + return configOptions_.get(index); + } + + public static final int REQUIRED_TOOLS_FIELD_NUMBER = 4; + private java.util.List requiredTools_; + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public java.util.List getRequiredToolsList() { + return requiredTools_; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public java.util.List + getRequiredToolsOrBuilderList() { + return requiredTools_; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public int getRequiredToolsCount() { + return requiredTools_.size(); + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredTool getRequiredTools(int index) { + return requiredTools_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredToolOrBuilder getRequiredToolsOrBuilder( + int index) { + return requiredTools_.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 { + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + for (int i = 0; i < configOptions_.size(); i++) { + output.writeMessage(3, configOptions_.get(i)); + } + for (int i = 0; i < requiredTools_.size(); i++) { + output.writeMessage(4, requiredTools_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + for (int i = 0; i < configOptions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, configOptions_.get(i)); + } + for (int i = 0; i < requiredTools_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, requiredTools_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardDetailsResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardDetailsResp other = (cc.arduino.cli.commands.Board.BoardDetailsResp) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getConfigOptionsList() + .equals(other.getConfigOptionsList())) return false; + if (!getRequiredToolsList() + .equals(other.getRequiredToolsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (getConfigOptionsCount() > 0) { + hash = (37 * hash) + CONFIG_OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + getConfigOptionsList().hashCode(); + } + if (getRequiredToolsCount() > 0) { + hash = (37 * hash) + REQUIRED_TOOLS_FIELD_NUMBER; + hash = (53 * hash) + getRequiredToolsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp 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 cc.arduino.cli.commands.Board.BoardDetailsResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp 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 cc.arduino.cli.commands.Board.BoardDetailsResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardDetailsResp 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(cc.arduino.cli.commands.Board.BoardDetailsResp 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 cc.arduino.cli.commands.BoardDetailsResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardDetailsResp) + cc.arduino.cli.commands.Board.BoardDetailsRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardDetailsResp.class, cc.arduino.cli.commands.Board.BoardDetailsResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardDetailsResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getConfigOptionsFieldBuilder(); + getRequiredToolsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + if (configOptionsBuilder_ == null) { + configOptions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + configOptionsBuilder_.clear(); + } + if (requiredToolsBuilder_ == null) { + requiredTools_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + requiredToolsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardDetailsResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardDetailsResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsResp build() { + cc.arduino.cli.commands.Board.BoardDetailsResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsResp buildPartial() { + cc.arduino.cli.commands.Board.BoardDetailsResp result = new cc.arduino.cli.commands.Board.BoardDetailsResp(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + if (configOptionsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + configOptions_ = java.util.Collections.unmodifiableList(configOptions_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.configOptions_ = configOptions_; + } else { + result.configOptions_ = configOptionsBuilder_.build(); + } + if (requiredToolsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + requiredTools_ = java.util.Collections.unmodifiableList(requiredTools_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.requiredTools_ = requiredTools_; + } else { + result.requiredTools_ = requiredToolsBuilder_.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 cc.arduino.cli.commands.Board.BoardDetailsResp) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardDetailsResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardDetailsResp other) { + if (other == cc.arduino.cli.commands.Board.BoardDetailsResp.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (configOptionsBuilder_ == null) { + if (!other.configOptions_.isEmpty()) { + if (configOptions_.isEmpty()) { + configOptions_ = other.configOptions_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureConfigOptionsIsMutable(); + configOptions_.addAll(other.configOptions_); + } + onChanged(); + } + } else { + if (!other.configOptions_.isEmpty()) { + if (configOptionsBuilder_.isEmpty()) { + configOptionsBuilder_.dispose(); + configOptionsBuilder_ = null; + configOptions_ = other.configOptions_; + bitField0_ = (bitField0_ & ~0x00000001); + configOptionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getConfigOptionsFieldBuilder() : null; + } else { + configOptionsBuilder_.addAllMessages(other.configOptions_); + } + } + } + if (requiredToolsBuilder_ == null) { + if (!other.requiredTools_.isEmpty()) { + if (requiredTools_.isEmpty()) { + requiredTools_ = other.requiredTools_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureRequiredToolsIsMutable(); + requiredTools_.addAll(other.requiredTools_); + } + onChanged(); + } + } else { + if (!other.requiredTools_.isEmpty()) { + if (requiredToolsBuilder_.isEmpty()) { + requiredToolsBuilder_.dispose(); + requiredToolsBuilder_ = null; + requiredTools_ = other.requiredTools_; + bitField0_ = (bitField0_ & ~0x00000002); + requiredToolsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getRequiredToolsFieldBuilder() : null; + } else { + requiredToolsBuilder_.addAllMessages(other.requiredTools_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardDetailsResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardDetailsResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.util.List configOptions_ = + java.util.Collections.emptyList(); + private void ensureConfigOptionsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + configOptions_ = new java.util.ArrayList(configOptions_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.ConfigOption, cc.arduino.cli.commands.Board.ConfigOption.Builder, cc.arduino.cli.commands.Board.ConfigOptionOrBuilder> configOptionsBuilder_; + + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public java.util.List getConfigOptionsList() { + if (configOptionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(configOptions_); + } else { + return configOptionsBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public int getConfigOptionsCount() { + if (configOptionsBuilder_ == null) { + return configOptions_.size(); + } else { + return configOptionsBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOption getConfigOptions(int index) { + if (configOptionsBuilder_ == null) { + return configOptions_.get(index); + } else { + return configOptionsBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder setConfigOptions( + int index, cc.arduino.cli.commands.Board.ConfigOption value) { + if (configOptionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureConfigOptionsIsMutable(); + configOptions_.set(index, value); + onChanged(); + } else { + configOptionsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder setConfigOptions( + int index, cc.arduino.cli.commands.Board.ConfigOption.Builder builderForValue) { + if (configOptionsBuilder_ == null) { + ensureConfigOptionsIsMutable(); + configOptions_.set(index, builderForValue.build()); + onChanged(); + } else { + configOptionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder addConfigOptions(cc.arduino.cli.commands.Board.ConfigOption value) { + if (configOptionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureConfigOptionsIsMutable(); + configOptions_.add(value); + onChanged(); + } else { + configOptionsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder addConfigOptions( + int index, cc.arduino.cli.commands.Board.ConfigOption value) { + if (configOptionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureConfigOptionsIsMutable(); + configOptions_.add(index, value); + onChanged(); + } else { + configOptionsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder addConfigOptions( + cc.arduino.cli.commands.Board.ConfigOption.Builder builderForValue) { + if (configOptionsBuilder_ == null) { + ensureConfigOptionsIsMutable(); + configOptions_.add(builderForValue.build()); + onChanged(); + } else { + configOptionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder addConfigOptions( + int index, cc.arduino.cli.commands.Board.ConfigOption.Builder builderForValue) { + if (configOptionsBuilder_ == null) { + ensureConfigOptionsIsMutable(); + configOptions_.add(index, builderForValue.build()); + onChanged(); + } else { + configOptionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder addAllConfigOptions( + java.lang.Iterable values) { + if (configOptionsBuilder_ == null) { + ensureConfigOptionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, configOptions_); + onChanged(); + } else { + configOptionsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder clearConfigOptions() { + if (configOptionsBuilder_ == null) { + configOptions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + configOptionsBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public Builder removeConfigOptions(int index) { + if (configOptionsBuilder_ == null) { + ensureConfigOptionsIsMutable(); + configOptions_.remove(index); + onChanged(); + } else { + configOptionsBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOption.Builder getConfigOptionsBuilder( + int index) { + return getConfigOptionsFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOptionOrBuilder getConfigOptionsOrBuilder( + int index) { + if (configOptionsBuilder_ == null) { + return configOptions_.get(index); } else { + return configOptionsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public java.util.List + getConfigOptionsOrBuilderList() { + if (configOptionsBuilder_ != null) { + return configOptionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(configOptions_); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOption.Builder addConfigOptionsBuilder() { + return getConfigOptionsFieldBuilder().addBuilder( + cc.arduino.cli.commands.Board.ConfigOption.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public cc.arduino.cli.commands.Board.ConfigOption.Builder addConfigOptionsBuilder( + int index) { + return getConfigOptionsFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Board.ConfigOption.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.ConfigOption config_options = 3; + */ + public java.util.List + getConfigOptionsBuilderList() { + return getConfigOptionsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.ConfigOption, cc.arduino.cli.commands.Board.ConfigOption.Builder, cc.arduino.cli.commands.Board.ConfigOptionOrBuilder> + getConfigOptionsFieldBuilder() { + if (configOptionsBuilder_ == null) { + configOptionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.ConfigOption, cc.arduino.cli.commands.Board.ConfigOption.Builder, cc.arduino.cli.commands.Board.ConfigOptionOrBuilder>( + configOptions_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + configOptions_ = null; + } + return configOptionsBuilder_; + } + + private java.util.List requiredTools_ = + java.util.Collections.emptyList(); + private void ensureRequiredToolsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + requiredTools_ = new java.util.ArrayList(requiredTools_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.RequiredTool, cc.arduino.cli.commands.Board.RequiredTool.Builder, cc.arduino.cli.commands.Board.RequiredToolOrBuilder> requiredToolsBuilder_; + + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public java.util.List getRequiredToolsList() { + if (requiredToolsBuilder_ == null) { + return java.util.Collections.unmodifiableList(requiredTools_); + } else { + return requiredToolsBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public int getRequiredToolsCount() { + if (requiredToolsBuilder_ == null) { + return requiredTools_.size(); + } else { + return requiredToolsBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredTool getRequiredTools(int index) { + if (requiredToolsBuilder_ == null) { + return requiredTools_.get(index); + } else { + return requiredToolsBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder setRequiredTools( + int index, cc.arduino.cli.commands.Board.RequiredTool value) { + if (requiredToolsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequiredToolsIsMutable(); + requiredTools_.set(index, value); + onChanged(); + } else { + requiredToolsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder setRequiredTools( + int index, cc.arduino.cli.commands.Board.RequiredTool.Builder builderForValue) { + if (requiredToolsBuilder_ == null) { + ensureRequiredToolsIsMutable(); + requiredTools_.set(index, builderForValue.build()); + onChanged(); + } else { + requiredToolsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder addRequiredTools(cc.arduino.cli.commands.Board.RequiredTool value) { + if (requiredToolsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequiredToolsIsMutable(); + requiredTools_.add(value); + onChanged(); + } else { + requiredToolsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder addRequiredTools( + int index, cc.arduino.cli.commands.Board.RequiredTool value) { + if (requiredToolsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRequiredToolsIsMutable(); + requiredTools_.add(index, value); + onChanged(); + } else { + requiredToolsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder addRequiredTools( + cc.arduino.cli.commands.Board.RequiredTool.Builder builderForValue) { + if (requiredToolsBuilder_ == null) { + ensureRequiredToolsIsMutable(); + requiredTools_.add(builderForValue.build()); + onChanged(); + } else { + requiredToolsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder addRequiredTools( + int index, cc.arduino.cli.commands.Board.RequiredTool.Builder builderForValue) { + if (requiredToolsBuilder_ == null) { + ensureRequiredToolsIsMutable(); + requiredTools_.add(index, builderForValue.build()); + onChanged(); + } else { + requiredToolsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder addAllRequiredTools( + java.lang.Iterable values) { + if (requiredToolsBuilder_ == null) { + ensureRequiredToolsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, requiredTools_); + onChanged(); + } else { + requiredToolsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder clearRequiredTools() { + if (requiredToolsBuilder_ == null) { + requiredTools_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + requiredToolsBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public Builder removeRequiredTools(int index) { + if (requiredToolsBuilder_ == null) { + ensureRequiredToolsIsMutable(); + requiredTools_.remove(index); + onChanged(); + } else { + requiredToolsBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredTool.Builder getRequiredToolsBuilder( + int index) { + return getRequiredToolsFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredToolOrBuilder getRequiredToolsOrBuilder( + int index) { + if (requiredToolsBuilder_ == null) { + return requiredTools_.get(index); } else { + return requiredToolsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public java.util.List + getRequiredToolsOrBuilderList() { + if (requiredToolsBuilder_ != null) { + return requiredToolsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(requiredTools_); + } + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredTool.Builder addRequiredToolsBuilder() { + return getRequiredToolsFieldBuilder().addBuilder( + cc.arduino.cli.commands.Board.RequiredTool.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public cc.arduino.cli.commands.Board.RequiredTool.Builder addRequiredToolsBuilder( + int index) { + return getRequiredToolsFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Board.RequiredTool.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.RequiredTool required_tools = 4; + */ + public java.util.List + getRequiredToolsBuilderList() { + return getRequiredToolsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.RequiredTool, cc.arduino.cli.commands.Board.RequiredTool.Builder, cc.arduino.cli.commands.Board.RequiredToolOrBuilder> + getRequiredToolsFieldBuilder() { + if (requiredToolsBuilder_ == null) { + requiredToolsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.RequiredTool, cc.arduino.cli.commands.Board.RequiredTool.Builder, cc.arduino.cli.commands.Board.RequiredToolOrBuilder>( + requiredTools_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + requiredTools_ = null; + } + return requiredToolsBuilder_; + } + @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:cc.arduino.cli.commands.BoardDetailsResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardDetailsResp) + private static final cc.arduino.cli.commands.Board.BoardDetailsResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardDetailsResp(); + } + + public static cc.arduino.cli.commands.Board.BoardDetailsResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardDetailsResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardDetailsResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardDetailsResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ConfigOptionOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.ConfigOption) + com.google.protobuf.MessageOrBuilder { + + /** + * string option = 1; + */ + java.lang.String getOption(); + /** + * string option = 1; + */ + com.google.protobuf.ByteString + getOptionBytes(); + + /** + * string option_label = 2; + */ + java.lang.String getOptionLabel(); + /** + * string option_label = 2; + */ + com.google.protobuf.ByteString + getOptionLabelBytes(); + + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + java.util.List + getValuesList(); + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + cc.arduino.cli.commands.Board.ConfigValue getValues(int index); + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + int getValuesCount(); + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + java.util.List + getValuesOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + cc.arduino.cli.commands.Board.ConfigValueOrBuilder getValuesOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.ConfigOption} + */ + public static final class ConfigOption extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.ConfigOption) + ConfigOptionOrBuilder { + private static final long serialVersionUID = 0L; + // Use ConfigOption.newBuilder() to construct. + private ConfigOption(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ConfigOption() { + option_ = ""; + optionLabel_ = ""; + values_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ConfigOption(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ConfigOption( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + option_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + optionLabel_ = s; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + values_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + values_.add( + input.readMessage(cc.arduino.cli.commands.Board.ConfigValue.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + values_ = java.util.Collections.unmodifiableList(values_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigOption_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigOption_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.ConfigOption.class, cc.arduino.cli.commands.Board.ConfigOption.Builder.class); + } + + public static final int OPTION_FIELD_NUMBER = 1; + private volatile java.lang.Object option_; + /** + * string option = 1; + */ + public java.lang.String getOption() { + java.lang.Object ref = option_; + 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(); + option_ = s; + return s; + } + } + /** + * string option = 1; + */ + public com.google.protobuf.ByteString + getOptionBytes() { + java.lang.Object ref = option_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + option_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OPTION_LABEL_FIELD_NUMBER = 2; + private volatile java.lang.Object optionLabel_; + /** + * string option_label = 2; + */ + public java.lang.String getOptionLabel() { + java.lang.Object ref = optionLabel_; + 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(); + optionLabel_ = s; + return s; + } + } + /** + * string option_label = 2; + */ + public com.google.protobuf.ByteString + getOptionLabelBytes() { + java.lang.Object ref = optionLabel_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + optionLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALUES_FIELD_NUMBER = 3; + private java.util.List values_; + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public java.util.List getValuesList() { + return values_; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public java.util.List + getValuesOrBuilderList() { + return values_; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public int getValuesCount() { + return values_.size(); + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValue getValues(int index) { + return values_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValueOrBuilder getValuesOrBuilder( + int index) { + return values_.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 { + if (!getOptionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, option_); + } + if (!getOptionLabelBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, optionLabel_); + } + for (int i = 0; i < values_.size(); i++) { + output.writeMessage(3, values_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getOptionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, option_); + } + if (!getOptionLabelBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, optionLabel_); + } + for (int i = 0; i < values_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, values_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.ConfigOption)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.ConfigOption other = (cc.arduino.cli.commands.Board.ConfigOption) obj; + + if (!getOption() + .equals(other.getOption())) return false; + if (!getOptionLabel() + .equals(other.getOptionLabel())) return false; + if (!getValuesList() + .equals(other.getValuesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + OPTION_FIELD_NUMBER; + hash = (53 * hash) + getOption().hashCode(); + hash = (37 * hash) + OPTION_LABEL_FIELD_NUMBER; + hash = (53 * hash) + getOptionLabel().hashCode(); + if (getValuesCount() > 0) { + hash = (37 * hash) + VALUES_FIELD_NUMBER; + hash = (53 * hash) + getValuesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.ConfigOption parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.ConfigOption 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 cc.arduino.cli.commands.Board.ConfigOption parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.ConfigOption 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 cc.arduino.cli.commands.Board.ConfigOption parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.ConfigOption 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(cc.arduino.cli.commands.Board.ConfigOption 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 cc.arduino.cli.commands.ConfigOption} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.ConfigOption) + cc.arduino.cli.commands.Board.ConfigOptionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigOption_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigOption_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.ConfigOption.class, cc.arduino.cli.commands.Board.ConfigOption.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.ConfigOption.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getValuesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + option_ = ""; + + optionLabel_ = ""; + + if (valuesBuilder_ == null) { + values_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + valuesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigOption_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigOption getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.ConfigOption.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigOption build() { + cc.arduino.cli.commands.Board.ConfigOption result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigOption buildPartial() { + cc.arduino.cli.commands.Board.ConfigOption result = new cc.arduino.cli.commands.Board.ConfigOption(this); + int from_bitField0_ = bitField0_; + result.option_ = option_; + result.optionLabel_ = optionLabel_; + if (valuesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + values_ = java.util.Collections.unmodifiableList(values_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.values_ = values_; + } else { + result.values_ = valuesBuilder_.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 cc.arduino.cli.commands.Board.ConfigOption) { + return mergeFrom((cc.arduino.cli.commands.Board.ConfigOption)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.ConfigOption other) { + if (other == cc.arduino.cli.commands.Board.ConfigOption.getDefaultInstance()) return this; + if (!other.getOption().isEmpty()) { + option_ = other.option_; + onChanged(); + } + if (!other.getOptionLabel().isEmpty()) { + optionLabel_ = other.optionLabel_; + onChanged(); + } + if (valuesBuilder_ == null) { + if (!other.values_.isEmpty()) { + if (values_.isEmpty()) { + values_ = other.values_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureValuesIsMutable(); + values_.addAll(other.values_); + } + onChanged(); + } + } else { + if (!other.values_.isEmpty()) { + if (valuesBuilder_.isEmpty()) { + valuesBuilder_.dispose(); + valuesBuilder_ = null; + values_ = other.values_; + bitField0_ = (bitField0_ & ~0x00000001); + valuesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getValuesFieldBuilder() : null; + } else { + valuesBuilder_.addAllMessages(other.values_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.ConfigOption parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.ConfigOption) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object option_ = ""; + /** + * string option = 1; + */ + public java.lang.String getOption() { + java.lang.Object ref = option_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + option_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string option = 1; + */ + public com.google.protobuf.ByteString + getOptionBytes() { + java.lang.Object ref = option_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + option_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string option = 1; + */ + public Builder setOption( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + option_ = value; + onChanged(); + return this; + } + /** + * string option = 1; + */ + public Builder clearOption() { + + option_ = getDefaultInstance().getOption(); + onChanged(); + return this; + } + /** + * string option = 1; + */ + public Builder setOptionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + option_ = value; + onChanged(); + return this; + } + + private java.lang.Object optionLabel_ = ""; + /** + * string option_label = 2; + */ + public java.lang.String getOptionLabel() { + java.lang.Object ref = optionLabel_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + optionLabel_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string option_label = 2; + */ + public com.google.protobuf.ByteString + getOptionLabelBytes() { + java.lang.Object ref = optionLabel_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + optionLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string option_label = 2; + */ + public Builder setOptionLabel( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + optionLabel_ = value; + onChanged(); + return this; + } + /** + * string option_label = 2; + */ + public Builder clearOptionLabel() { + + optionLabel_ = getDefaultInstance().getOptionLabel(); + onChanged(); + return this; + } + /** + * string option_label = 2; + */ + public Builder setOptionLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + optionLabel_ = value; + onChanged(); + return this; + } + + private java.util.List values_ = + java.util.Collections.emptyList(); + private void ensureValuesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + values_ = new java.util.ArrayList(values_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.ConfigValue, cc.arduino.cli.commands.Board.ConfigValue.Builder, cc.arduino.cli.commands.Board.ConfigValueOrBuilder> valuesBuilder_; + + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public java.util.List getValuesList() { + if (valuesBuilder_ == null) { + return java.util.Collections.unmodifiableList(values_); + } else { + return valuesBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public int getValuesCount() { + if (valuesBuilder_ == null) { + return values_.size(); + } else { + return valuesBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValue getValues(int index) { + if (valuesBuilder_ == null) { + return values_.get(index); + } else { + return valuesBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder setValues( + int index, cc.arduino.cli.commands.Board.ConfigValue value) { + if (valuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValuesIsMutable(); + values_.set(index, value); + onChanged(); + } else { + valuesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder setValues( + int index, cc.arduino.cli.commands.Board.ConfigValue.Builder builderForValue) { + if (valuesBuilder_ == null) { + ensureValuesIsMutable(); + values_.set(index, builderForValue.build()); + onChanged(); + } else { + valuesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder addValues(cc.arduino.cli.commands.Board.ConfigValue value) { + if (valuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValuesIsMutable(); + values_.add(value); + onChanged(); + } else { + valuesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder addValues( + int index, cc.arduino.cli.commands.Board.ConfigValue value) { + if (valuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureValuesIsMutable(); + values_.add(index, value); + onChanged(); + } else { + valuesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder addValues( + cc.arduino.cli.commands.Board.ConfigValue.Builder builderForValue) { + if (valuesBuilder_ == null) { + ensureValuesIsMutable(); + values_.add(builderForValue.build()); + onChanged(); + } else { + valuesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder addValues( + int index, cc.arduino.cli.commands.Board.ConfigValue.Builder builderForValue) { + if (valuesBuilder_ == null) { + ensureValuesIsMutable(); + values_.add(index, builderForValue.build()); + onChanged(); + } else { + valuesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder addAllValues( + java.lang.Iterable values) { + if (valuesBuilder_ == null) { + ensureValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, values_); + onChanged(); + } else { + valuesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder clearValues() { + if (valuesBuilder_ == null) { + values_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + valuesBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public Builder removeValues(int index) { + if (valuesBuilder_ == null) { + ensureValuesIsMutable(); + values_.remove(index); + onChanged(); + } else { + valuesBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValue.Builder getValuesBuilder( + int index) { + return getValuesFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValueOrBuilder getValuesOrBuilder( + int index) { + if (valuesBuilder_ == null) { + return values_.get(index); } else { + return valuesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public java.util.List + getValuesOrBuilderList() { + if (valuesBuilder_ != null) { + return valuesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(values_); + } + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValue.Builder addValuesBuilder() { + return getValuesFieldBuilder().addBuilder( + cc.arduino.cli.commands.Board.ConfigValue.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public cc.arduino.cli.commands.Board.ConfigValue.Builder addValuesBuilder( + int index) { + return getValuesFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Board.ConfigValue.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.ConfigValue values = 3; + */ + public java.util.List + getValuesBuilderList() { + return getValuesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.ConfigValue, cc.arduino.cli.commands.Board.ConfigValue.Builder, cc.arduino.cli.commands.Board.ConfigValueOrBuilder> + getValuesFieldBuilder() { + if (valuesBuilder_ == null) { + valuesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.ConfigValue, cc.arduino.cli.commands.Board.ConfigValue.Builder, cc.arduino.cli.commands.Board.ConfigValueOrBuilder>( + values_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + values_ = null; + } + return valuesBuilder_; + } + @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:cc.arduino.cli.commands.ConfigOption) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.ConfigOption) + private static final cc.arduino.cli.commands.Board.ConfigOption DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.ConfigOption(); + } + + public static cc.arduino.cli.commands.Board.ConfigOption getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConfigOption parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ConfigOption(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigOption getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ConfigValueOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.ConfigValue) + com.google.protobuf.MessageOrBuilder { + + /** + * string value = 1; + */ + java.lang.String getValue(); + /** + * string value = 1; + */ + com.google.protobuf.ByteString + getValueBytes(); + + /** + * string value_label = 2; + */ + java.lang.String getValueLabel(); + /** + * string value_label = 2; + */ + com.google.protobuf.ByteString + getValueLabelBytes(); + + /** + * bool selected = 3; + */ + boolean getSelected(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.ConfigValue} + */ + public static final class ConfigValue extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.ConfigValue) + ConfigValueOrBuilder { + private static final long serialVersionUID = 0L; + // Use ConfigValue.newBuilder() to construct. + private ConfigValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ConfigValue() { + value_ = ""; + valueLabel_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ConfigValue(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ConfigValue( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + value_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + valueLabel_ = s; + break; + } + case 24: { + + selected_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.ConfigValue.class, cc.arduino.cli.commands.Board.ConfigValue.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private volatile java.lang.Object value_; + /** + * string value = 1; + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + 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(); + value_ = s; + return s; + } + } + /** + * string value = 1; + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALUE_LABEL_FIELD_NUMBER = 2; + private volatile java.lang.Object valueLabel_; + /** + * string value_label = 2; + */ + public java.lang.String getValueLabel() { + java.lang.Object ref = valueLabel_; + 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(); + valueLabel_ = s; + return s; + } + } + /** + * string value_label = 2; + */ + public com.google.protobuf.ByteString + getValueLabelBytes() { + java.lang.Object ref = valueLabel_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + valueLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SELECTED_FIELD_NUMBER = 3; + private boolean selected_; + /** + * bool selected = 3; + */ + public boolean getSelected() { + return selected_; + } + + 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 (!getValueBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); + } + if (!getValueLabelBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, valueLabel_); + } + if (selected_ != false) { + output.writeBool(3, selected_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getValueBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, value_); + } + if (!getValueLabelBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, valueLabel_); + } + if (selected_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, selected_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.ConfigValue)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.ConfigValue other = (cc.arduino.cli.commands.Board.ConfigValue) obj; + + if (!getValue() + .equals(other.getValue())) return false; + if (!getValueLabel() + .equals(other.getValueLabel())) return false; + if (getSelected() + != other.getSelected()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (37 * hash) + VALUE_LABEL_FIELD_NUMBER; + hash = (53 * hash) + getValueLabel().hashCode(); + hash = (37 * hash) + SELECTED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSelected()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.ConfigValue parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.ConfigValue 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 cc.arduino.cli.commands.Board.ConfigValue parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.ConfigValue 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 cc.arduino.cli.commands.Board.ConfigValue parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.ConfigValue 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(cc.arduino.cli.commands.Board.ConfigValue 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 cc.arduino.cli.commands.ConfigValue} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.ConfigValue) + cc.arduino.cli.commands.Board.ConfigValueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.ConfigValue.class, cc.arduino.cli.commands.Board.ConfigValue.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.ConfigValue.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = ""; + + valueLabel_ = ""; + + selected_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_ConfigValue_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigValue getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.ConfigValue.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigValue build() { + cc.arduino.cli.commands.Board.ConfigValue result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigValue buildPartial() { + cc.arduino.cli.commands.Board.ConfigValue result = new cc.arduino.cli.commands.Board.ConfigValue(this); + result.value_ = value_; + result.valueLabel_ = valueLabel_; + result.selected_ = selected_; + 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 cc.arduino.cli.commands.Board.ConfigValue) { + return mergeFrom((cc.arduino.cli.commands.Board.ConfigValue)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.ConfigValue other) { + if (other == cc.arduino.cli.commands.Board.ConfigValue.getDefaultInstance()) return this; + if (!other.getValue().isEmpty()) { + value_ = other.value_; + onChanged(); + } + if (!other.getValueLabel().isEmpty()) { + valueLabel_ = other.valueLabel_; + onChanged(); + } + if (other.getSelected() != false) { + setSelected(other.getSelected()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.ConfigValue parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.ConfigValue) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object value_ = ""; + /** + * string value = 1; + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string value = 1; + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string value = 1; + */ + public Builder setValue( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + * string value = 1; + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + /** + * string value = 1; + */ + public Builder setValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + value_ = value; + onChanged(); + return this; + } + + private java.lang.Object valueLabel_ = ""; + /** + * string value_label = 2; + */ + public java.lang.String getValueLabel() { + java.lang.Object ref = valueLabel_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + valueLabel_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string value_label = 2; + */ + public com.google.protobuf.ByteString + getValueLabelBytes() { + java.lang.Object ref = valueLabel_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + valueLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string value_label = 2; + */ + public Builder setValueLabel( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + valueLabel_ = value; + onChanged(); + return this; + } + /** + * string value_label = 2; + */ + public Builder clearValueLabel() { + + valueLabel_ = getDefaultInstance().getValueLabel(); + onChanged(); + return this; + } + /** + * string value_label = 2; + */ + public Builder setValueLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + valueLabel_ = value; + onChanged(); + return this; + } + + private boolean selected_ ; + /** + * bool selected = 3; + */ + public boolean getSelected() { + return selected_; + } + /** + * bool selected = 3; + */ + public Builder setSelected(boolean value) { + + selected_ = value; + onChanged(); + return this; + } + /** + * bool selected = 3; + */ + public Builder clearSelected() { + + selected_ = 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:cc.arduino.cli.commands.ConfigValue) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.ConfigValue) + private static final cc.arduino.cli.commands.Board.ConfigValue DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.ConfigValue(); + } + + public static cc.arduino.cli.commands.Board.ConfigValue getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ConfigValue parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ConfigValue(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.ConfigValue getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RequiredToolOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.RequiredTool) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + */ + java.lang.String getName(); + /** + * string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string version = 2; + */ + java.lang.String getVersion(); + /** + * string version = 2; + */ + com.google.protobuf.ByteString + getVersionBytes(); + + /** + * string packager = 3; + */ + java.lang.String getPackager(); + /** + * string packager = 3; + */ + com.google.protobuf.ByteString + getPackagerBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.RequiredTool} + */ + public static final class RequiredTool extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.RequiredTool) + RequiredToolOrBuilder { + private static final long serialVersionUID = 0L; + // Use RequiredTool.newBuilder() to construct. + private RequiredTool(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RequiredTool() { + name_ = ""; + version_ = ""; + packager_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RequiredTool(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RequiredTool( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + packager_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_RequiredTool_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_RequiredTool_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.RequiredTool.class, cc.arduino.cli.commands.Board.RequiredTool.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 2; + private volatile java.lang.Object version_; + /** + * string version = 2; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 2; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PACKAGER_FIELD_NUMBER = 3; + private volatile java.lang.Object packager_; + /** + * string packager = 3; + */ + public java.lang.String getPackager() { + java.lang.Object ref = packager_; + 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(); + packager_ = s; + return s; + } + } + /** + * string packager = 3; + */ + public com.google.protobuf.ByteString + getPackagerBytes() { + java.lang.Object ref = packager_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + packager_ = 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 (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); + } + if (!getPackagerBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, packager_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); + } + if (!getPackagerBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, packager_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.RequiredTool)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.RequiredTool other = (cc.arduino.cli.commands.Board.RequiredTool) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!getPackager() + .equals(other.getPackager())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (37 * hash) + PACKAGER_FIELD_NUMBER; + hash = (53 * hash) + getPackager().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.RequiredTool parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.RequiredTool 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 cc.arduino.cli.commands.Board.RequiredTool parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.RequiredTool 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 cc.arduino.cli.commands.Board.RequiredTool parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.RequiredTool 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(cc.arduino.cli.commands.Board.RequiredTool 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 cc.arduino.cli.commands.RequiredTool} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.RequiredTool) + cc.arduino.cli.commands.Board.RequiredToolOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_RequiredTool_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_RequiredTool_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.RequiredTool.class, cc.arduino.cli.commands.Board.RequiredTool.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.RequiredTool.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + version_ = ""; + + packager_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_RequiredTool_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.RequiredTool getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.RequiredTool.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.RequiredTool build() { + cc.arduino.cli.commands.Board.RequiredTool result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.RequiredTool buildPartial() { + cc.arduino.cli.commands.Board.RequiredTool result = new cc.arduino.cli.commands.Board.RequiredTool(this); + result.name_ = name_; + result.version_ = version_; + result.packager_ = packager_; + 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 cc.arduino.cli.commands.Board.RequiredTool) { + return mergeFrom((cc.arduino.cli.commands.Board.RequiredTool)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.RequiredTool other) { + if (other == cc.arduino.cli.commands.Board.RequiredTool.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + if (!other.getPackager().isEmpty()) { + packager_ = other.packager_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.RequiredTool parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.RequiredTool) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 2; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 2; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 2; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 2; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 2; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = value; + onChanged(); + return this; + } + + private java.lang.Object packager_ = ""; + /** + * string packager = 3; + */ + public java.lang.String getPackager() { + java.lang.Object ref = packager_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + packager_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string packager = 3; + */ + public com.google.protobuf.ByteString + getPackagerBytes() { + java.lang.Object ref = packager_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + packager_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string packager = 3; + */ + public Builder setPackager( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + packager_ = value; + onChanged(); + return this; + } + /** + * string packager = 3; + */ + public Builder clearPackager() { + + packager_ = getDefaultInstance().getPackager(); + onChanged(); + return this; + } + /** + * string packager = 3; + */ + public Builder setPackagerBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + packager_ = 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:cc.arduino.cli.commands.RequiredTool) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.RequiredTool) + private static final cc.arduino.cli.commands.Board.RequiredTool DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.RequiredTool(); + } + + public static cc.arduino.cli.commands.Board.RequiredTool getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RequiredTool parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RequiredTool(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.RequiredTool getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardAttachReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardAttachReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string board_uri = 2; + */ + java.lang.String getBoardUri(); + /** + * string board_uri = 2; + */ + com.google.protobuf.ByteString + getBoardUriBytes(); + + /** + * string sketch_path = 3; + */ + java.lang.String getSketchPath(); + /** + * string sketch_path = 3; + */ + com.google.protobuf.ByteString + getSketchPathBytes(); + + /** + * string search_timeout = 4; + */ + java.lang.String getSearchTimeout(); + /** + * string search_timeout = 4; + */ + com.google.protobuf.ByteString + getSearchTimeoutBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardAttachReq} + */ + public static final class BoardAttachReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardAttachReq) + BoardAttachReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardAttachReq.newBuilder() to construct. + private BoardAttachReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardAttachReq() { + boardUri_ = ""; + sketchPath_ = ""; + searchTimeout_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardAttachReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardAttachReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + boardUri_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + sketchPath_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + searchTimeout_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardAttachReq.class, cc.arduino.cli.commands.Board.BoardAttachReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int BOARD_URI_FIELD_NUMBER = 2; + private volatile java.lang.Object boardUri_; + /** + * string board_uri = 2; + */ + public java.lang.String getBoardUri() { + java.lang.Object ref = boardUri_; + 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(); + boardUri_ = s; + return s; + } + } + /** + * string board_uri = 2; + */ + public com.google.protobuf.ByteString + getBoardUriBytes() { + java.lang.Object ref = boardUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + boardUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SKETCH_PATH_FIELD_NUMBER = 3; + private volatile java.lang.Object sketchPath_; + /** + * string sketch_path = 3; + */ + public java.lang.String getSketchPath() { + java.lang.Object ref = sketchPath_; + 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(); + sketchPath_ = s; + return s; + } + } + /** + * string sketch_path = 3; + */ + public com.google.protobuf.ByteString + getSketchPathBytes() { + java.lang.Object ref = sketchPath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SEARCH_TIMEOUT_FIELD_NUMBER = 4; + private volatile java.lang.Object searchTimeout_; + /** + * string search_timeout = 4; + */ + public java.lang.String getSearchTimeout() { + java.lang.Object ref = searchTimeout_; + 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(); + searchTimeout_ = s; + return s; + } + } + /** + * string search_timeout = 4; + */ + public com.google.protobuf.ByteString + getSearchTimeoutBytes() { + java.lang.Object ref = searchTimeout_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + searchTimeout_ = 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getBoardUriBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, boardUri_); + } + if (!getSketchPathBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, sketchPath_); + } + if (!getSearchTimeoutBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, searchTimeout_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getBoardUriBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, boardUri_); + } + if (!getSketchPathBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, sketchPath_); + } + if (!getSearchTimeoutBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, searchTimeout_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardAttachReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardAttachReq other = (cc.arduino.cli.commands.Board.BoardAttachReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getBoardUri() + .equals(other.getBoardUri())) return false; + if (!getSketchPath() + .equals(other.getSketchPath())) return false; + if (!getSearchTimeout() + .equals(other.getSearchTimeout())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + BOARD_URI_FIELD_NUMBER; + hash = (53 * hash) + getBoardUri().hashCode(); + hash = (37 * hash) + SKETCH_PATH_FIELD_NUMBER; + hash = (53 * hash) + getSketchPath().hashCode(); + hash = (37 * hash) + SEARCH_TIMEOUT_FIELD_NUMBER; + hash = (53 * hash) + getSearchTimeout().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq 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 cc.arduino.cli.commands.Board.BoardAttachReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq 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 cc.arduino.cli.commands.Board.BoardAttachReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardAttachReq 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(cc.arduino.cli.commands.Board.BoardAttachReq 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 cc.arduino.cli.commands.BoardAttachReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardAttachReq) + cc.arduino.cli.commands.Board.BoardAttachReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardAttachReq.class, cc.arduino.cli.commands.Board.BoardAttachReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardAttachReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + boardUri_ = ""; + + sketchPath_ = ""; + + searchTimeout_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardAttachReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachReq build() { + cc.arduino.cli.commands.Board.BoardAttachReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachReq buildPartial() { + cc.arduino.cli.commands.Board.BoardAttachReq result = new cc.arduino.cli.commands.Board.BoardAttachReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.boardUri_ = boardUri_; + result.sketchPath_ = sketchPath_; + result.searchTimeout_ = searchTimeout_; + 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 cc.arduino.cli.commands.Board.BoardAttachReq) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardAttachReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardAttachReq other) { + if (other == cc.arduino.cli.commands.Board.BoardAttachReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getBoardUri().isEmpty()) { + boardUri_ = other.boardUri_; + onChanged(); + } + if (!other.getSketchPath().isEmpty()) { + sketchPath_ = other.sketchPath_; + onChanged(); + } + if (!other.getSearchTimeout().isEmpty()) { + searchTimeout_ = other.searchTimeout_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardAttachReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardAttachReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object boardUri_ = ""; + /** + * string board_uri = 2; + */ + public java.lang.String getBoardUri() { + java.lang.Object ref = boardUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + boardUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string board_uri = 2; + */ + public com.google.protobuf.ByteString + getBoardUriBytes() { + java.lang.Object ref = boardUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + boardUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string board_uri = 2; + */ + public Builder setBoardUri( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + boardUri_ = value; + onChanged(); + return this; + } + /** + * string board_uri = 2; + */ + public Builder clearBoardUri() { + + boardUri_ = getDefaultInstance().getBoardUri(); + onChanged(); + return this; + } + /** + * string board_uri = 2; + */ + public Builder setBoardUriBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + boardUri_ = value; + onChanged(); + return this; + } + + private java.lang.Object sketchPath_ = ""; + /** + * string sketch_path = 3; + */ + public java.lang.String getSketchPath() { + java.lang.Object ref = sketchPath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sketchPath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string sketch_path = 3; + */ + public com.google.protobuf.ByteString + getSketchPathBytes() { + java.lang.Object ref = sketchPath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string sketch_path = 3; + */ + public Builder setSketchPath( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sketchPath_ = value; + onChanged(); + return this; + } + /** + * string sketch_path = 3; + */ + public Builder clearSketchPath() { + + sketchPath_ = getDefaultInstance().getSketchPath(); + onChanged(); + return this; + } + /** + * string sketch_path = 3; + */ + public Builder setSketchPathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sketchPath_ = value; + onChanged(); + return this; + } + + private java.lang.Object searchTimeout_ = ""; + /** + * string search_timeout = 4; + */ + public java.lang.String getSearchTimeout() { + java.lang.Object ref = searchTimeout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + searchTimeout_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string search_timeout = 4; + */ + public com.google.protobuf.ByteString + getSearchTimeoutBytes() { + java.lang.Object ref = searchTimeout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + searchTimeout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string search_timeout = 4; + */ + public Builder setSearchTimeout( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + searchTimeout_ = value; + onChanged(); + return this; + } + /** + * string search_timeout = 4; + */ + public Builder clearSearchTimeout() { + + searchTimeout_ = getDefaultInstance().getSearchTimeout(); + onChanged(); + return this; + } + /** + * string search_timeout = 4; + */ + public Builder setSearchTimeoutBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + searchTimeout_ = 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:cc.arduino.cli.commands.BoardAttachReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardAttachReq) + private static final cc.arduino.cli.commands.Board.BoardAttachReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardAttachReq(); + } + + public static cc.arduino.cli.commands.Board.BoardAttachReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardAttachReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardAttachReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardAttachRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardAttachResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardAttachResp} + */ + public static final class BoardAttachResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardAttachResp) + BoardAttachRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardAttachResp.newBuilder() to construct. + private BoardAttachResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardAttachResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardAttachResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardAttachResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardAttachResp.class, cc.arduino.cli.commands.Board.BoardAttachResp.Builder.class); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (taskProgress_ != null) { + output.writeMessage(1, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardAttachResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardAttachResp other = (cc.arduino.cli.commands.Board.BoardAttachResp) obj; + + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp 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 cc.arduino.cli.commands.Board.BoardAttachResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp 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 cc.arduino.cli.commands.Board.BoardAttachResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardAttachResp 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(cc.arduino.cli.commands.Board.BoardAttachResp 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 cc.arduino.cli.commands.BoardAttachResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardAttachResp) + cc.arduino.cli.commands.Board.BoardAttachRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardAttachResp.class, cc.arduino.cli.commands.Board.BoardAttachResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardAttachResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardAttachResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardAttachResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachResp build() { + cc.arduino.cli.commands.Board.BoardAttachResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachResp buildPartial() { + cc.arduino.cli.commands.Board.BoardAttachResp result = new cc.arduino.cli.commands.Board.BoardAttachResp(this); + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Board.BoardAttachResp) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardAttachResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardAttachResp other) { + if (other == cc.arduino.cli.commands.Board.BoardAttachResp.getDefaultInstance()) return this; + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardAttachResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardAttachResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.BoardAttachResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardAttachResp) + private static final cc.arduino.cli.commands.Board.BoardAttachResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardAttachResp(); + } + + public static cc.arduino.cli.commands.Board.BoardAttachResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardAttachResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardAttachResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardAttachResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardListReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardListReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardListReq} + */ + public static final class BoardListReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardListReq) + BoardListReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardListReq.newBuilder() to construct. + private BoardListReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardListReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardListReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardListReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListReq.class, cc.arduino.cli.commands.Board.BoardListReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardListReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardListReq other = (cc.arduino.cli.commands.Board.BoardListReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListReq 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 cc.arduino.cli.commands.Board.BoardListReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListReq 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 cc.arduino.cli.commands.Board.BoardListReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListReq 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(cc.arduino.cli.commands.Board.BoardListReq 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 cc.arduino.cli.commands.BoardListReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardListReq) + cc.arduino.cli.commands.Board.BoardListReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListReq.class, cc.arduino.cli.commands.Board.BoardListReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardListReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardListReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListReq build() { + cc.arduino.cli.commands.Board.BoardListReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListReq buildPartial() { + cc.arduino.cli.commands.Board.BoardListReq result = new cc.arduino.cli.commands.Board.BoardListReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.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 cc.arduino.cli.commands.Board.BoardListReq) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardListReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardListReq other) { + if (other == cc.arduino.cli.commands.Board.BoardListReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardListReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardListReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + @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:cc.arduino.cli.commands.BoardListReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardListReq) + private static final cc.arduino.cli.commands.Board.BoardListReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardListReq(); + } + + public static cc.arduino.cli.commands.Board.BoardListReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardListReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardListReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardListRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardListResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + java.util.List + getPortsList(); + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + cc.arduino.cli.commands.Board.DetectedPort getPorts(int index); + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + int getPortsCount(); + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + java.util.List + getPortsOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + cc.arduino.cli.commands.Board.DetectedPortOrBuilder getPortsOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardListResp} + */ + public static final class BoardListResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardListResp) + BoardListRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardListResp.newBuilder() to construct. + private BoardListResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardListResp() { + ports_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardListResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardListResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + ports_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + ports_.add( + input.readMessage(cc.arduino.cli.commands.Board.DetectedPort.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + ports_ = java.util.Collections.unmodifiableList(ports_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListResp.class, cc.arduino.cli.commands.Board.BoardListResp.Builder.class); + } + + public static final int PORTS_FIELD_NUMBER = 1; + private java.util.List ports_; + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public java.util.List getPortsList() { + return ports_; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public java.util.List + getPortsOrBuilderList() { + return ports_; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public int getPortsCount() { + return ports_.size(); + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPort getPorts(int index) { + return ports_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPortOrBuilder getPortsOrBuilder( + int index) { + return ports_.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 < ports_.size(); i++) { + output.writeMessage(1, ports_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < ports_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, ports_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardListResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardListResp other = (cc.arduino.cli.commands.Board.BoardListResp) obj; + + if (!getPortsList() + .equals(other.getPortsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getPortsCount() > 0) { + hash = (37 * hash) + PORTS_FIELD_NUMBER; + hash = (53 * hash) + getPortsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListResp 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 cc.arduino.cli.commands.Board.BoardListResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListResp 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 cc.arduino.cli.commands.Board.BoardListResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListResp 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(cc.arduino.cli.commands.Board.BoardListResp 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 cc.arduino.cli.commands.BoardListResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardListResp) + cc.arduino.cli.commands.Board.BoardListRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListResp.class, cc.arduino.cli.commands.Board.BoardListResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardListResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getPortsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (portsBuilder_ == null) { + ports_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + portsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardListResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListResp build() { + cc.arduino.cli.commands.Board.BoardListResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListResp buildPartial() { + cc.arduino.cli.commands.Board.BoardListResp result = new cc.arduino.cli.commands.Board.BoardListResp(this); + int from_bitField0_ = bitField0_; + if (portsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + ports_ = java.util.Collections.unmodifiableList(ports_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.ports_ = ports_; + } else { + result.ports_ = portsBuilder_.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 cc.arduino.cli.commands.Board.BoardListResp) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardListResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardListResp other) { + if (other == cc.arduino.cli.commands.Board.BoardListResp.getDefaultInstance()) return this; + if (portsBuilder_ == null) { + if (!other.ports_.isEmpty()) { + if (ports_.isEmpty()) { + ports_ = other.ports_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePortsIsMutable(); + ports_.addAll(other.ports_); + } + onChanged(); + } + } else { + if (!other.ports_.isEmpty()) { + if (portsBuilder_.isEmpty()) { + portsBuilder_.dispose(); + portsBuilder_ = null; + ports_ = other.ports_; + bitField0_ = (bitField0_ & ~0x00000001); + portsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPortsFieldBuilder() : null; + } else { + portsBuilder_.addAllMessages(other.ports_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardListResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardListResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List ports_ = + java.util.Collections.emptyList(); + private void ensurePortsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + ports_ = new java.util.ArrayList(ports_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.DetectedPort, cc.arduino.cli.commands.Board.DetectedPort.Builder, cc.arduino.cli.commands.Board.DetectedPortOrBuilder> portsBuilder_; + + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public java.util.List getPortsList() { + if (portsBuilder_ == null) { + return java.util.Collections.unmodifiableList(ports_); + } else { + return portsBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public int getPortsCount() { + if (portsBuilder_ == null) { + return ports_.size(); + } else { + return portsBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPort getPorts(int index) { + if (portsBuilder_ == null) { + return ports_.get(index); + } else { + return portsBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder setPorts( + int index, cc.arduino.cli.commands.Board.DetectedPort value) { + if (portsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePortsIsMutable(); + ports_.set(index, value); + onChanged(); + } else { + portsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder setPorts( + int index, cc.arduino.cli.commands.Board.DetectedPort.Builder builderForValue) { + if (portsBuilder_ == null) { + ensurePortsIsMutable(); + ports_.set(index, builderForValue.build()); + onChanged(); + } else { + portsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder addPorts(cc.arduino.cli.commands.Board.DetectedPort value) { + if (portsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePortsIsMutable(); + ports_.add(value); + onChanged(); + } else { + portsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder addPorts( + int index, cc.arduino.cli.commands.Board.DetectedPort value) { + if (portsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePortsIsMutable(); + ports_.add(index, value); + onChanged(); + } else { + portsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder addPorts( + cc.arduino.cli.commands.Board.DetectedPort.Builder builderForValue) { + if (portsBuilder_ == null) { + ensurePortsIsMutable(); + ports_.add(builderForValue.build()); + onChanged(); + } else { + portsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder addPorts( + int index, cc.arduino.cli.commands.Board.DetectedPort.Builder builderForValue) { + if (portsBuilder_ == null) { + ensurePortsIsMutable(); + ports_.add(index, builderForValue.build()); + onChanged(); + } else { + portsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder addAllPorts( + java.lang.Iterable values) { + if (portsBuilder_ == null) { + ensurePortsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, ports_); + onChanged(); + } else { + portsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder clearPorts() { + if (portsBuilder_ == null) { + ports_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + portsBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public Builder removePorts(int index) { + if (portsBuilder_ == null) { + ensurePortsIsMutable(); + ports_.remove(index); + onChanged(); + } else { + portsBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPort.Builder getPortsBuilder( + int index) { + return getPortsFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPortOrBuilder getPortsOrBuilder( + int index) { + if (portsBuilder_ == null) { + return ports_.get(index); } else { + return portsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public java.util.List + getPortsOrBuilderList() { + if (portsBuilder_ != null) { + return portsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(ports_); + } + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPort.Builder addPortsBuilder() { + return getPortsFieldBuilder().addBuilder( + cc.arduino.cli.commands.Board.DetectedPort.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public cc.arduino.cli.commands.Board.DetectedPort.Builder addPortsBuilder( + int index) { + return getPortsFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Board.DetectedPort.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.DetectedPort ports = 1; + */ + public java.util.List + getPortsBuilderList() { + return getPortsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.DetectedPort, cc.arduino.cli.commands.Board.DetectedPort.Builder, cc.arduino.cli.commands.Board.DetectedPortOrBuilder> + getPortsFieldBuilder() { + if (portsBuilder_ == null) { + portsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.DetectedPort, cc.arduino.cli.commands.Board.DetectedPort.Builder, cc.arduino.cli.commands.Board.DetectedPortOrBuilder>( + ports_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + ports_ = null; + } + return portsBuilder_; + } + @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:cc.arduino.cli.commands.BoardListResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardListResp) + private static final cc.arduino.cli.commands.Board.BoardListResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardListResp(); + } + + public static cc.arduino.cli.commands.Board.BoardListResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardListResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardListResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DetectedPortOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.DetectedPort) + com.google.protobuf.MessageOrBuilder { + + /** + * string address = 1; + */ + java.lang.String getAddress(); + /** + * string address = 1; + */ + com.google.protobuf.ByteString + getAddressBytes(); + + /** + * string protocol = 2; + */ + java.lang.String getProtocol(); + /** + * string protocol = 2; + */ + com.google.protobuf.ByteString + getProtocolBytes(); + + /** + * string protocol_label = 3; + */ + java.lang.String getProtocolLabel(); + /** + * string protocol_label = 3; + */ + com.google.protobuf.ByteString + getProtocolLabelBytes(); + + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + java.util.List + getBoardsList(); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + cc.arduino.cli.commands.Board.BoardListItem getBoards(int index); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + int getBoardsCount(); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + java.util.List + getBoardsOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + cc.arduino.cli.commands.Board.BoardListItemOrBuilder getBoardsOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.DetectedPort} + */ + public static final class DetectedPort extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.DetectedPort) + DetectedPortOrBuilder { + private static final long serialVersionUID = 0L; + // Use DetectedPort.newBuilder() to construct. + private DetectedPort(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DetectedPort() { + address_ = ""; + protocol_ = ""; + protocolLabel_ = ""; + boards_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DetectedPort(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DetectedPort( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + address_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + protocol_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + protocolLabel_ = s; + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + boards_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + boards_.add( + input.readMessage(cc.arduino.cli.commands.Board.BoardListItem.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + boards_ = java.util.Collections.unmodifiableList(boards_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_DetectedPort_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_DetectedPort_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.DetectedPort.class, cc.arduino.cli.commands.Board.DetectedPort.Builder.class); + } + + public static final int ADDRESS_FIELD_NUMBER = 1; + private volatile java.lang.Object address_; + /** + * string address = 1; + */ + public java.lang.String getAddress() { + java.lang.Object ref = address_; + 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(); + address_ = s; + return s; + } + } + /** + * string address = 1; + */ + public com.google.protobuf.ByteString + getAddressBytes() { + java.lang.Object ref = address_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + address_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROTOCOL_FIELD_NUMBER = 2; + private volatile java.lang.Object protocol_; + /** + * string protocol = 2; + */ + public java.lang.String getProtocol() { + java.lang.Object ref = protocol_; + 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(); + protocol_ = s; + return s; + } + } + /** + * string protocol = 2; + */ + public com.google.protobuf.ByteString + getProtocolBytes() { + java.lang.Object ref = protocol_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + protocol_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROTOCOL_LABEL_FIELD_NUMBER = 3; + private volatile java.lang.Object protocolLabel_; + /** + * string protocol_label = 3; + */ + public java.lang.String getProtocolLabel() { + java.lang.Object ref = protocolLabel_; + 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(); + protocolLabel_ = s; + return s; + } + } + /** + * string protocol_label = 3; + */ + public com.google.protobuf.ByteString + getProtocolLabelBytes() { + java.lang.Object ref = protocolLabel_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + protocolLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BOARDS_FIELD_NUMBER = 4; + private java.util.List boards_; + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public java.util.List getBoardsList() { + return boards_; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public java.util.List + getBoardsOrBuilderList() { + return boards_; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public int getBoardsCount() { + return boards_.size(); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItem getBoards(int index) { + return boards_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItemOrBuilder getBoardsOrBuilder( + int index) { + return boards_.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 { + if (!getAddressBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, address_); + } + if (!getProtocolBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, protocol_); + } + if (!getProtocolLabelBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, protocolLabel_); + } + for (int i = 0; i < boards_.size(); i++) { + output.writeMessage(4, boards_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getAddressBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, address_); + } + if (!getProtocolBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, protocol_); + } + if (!getProtocolLabelBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, protocolLabel_); + } + for (int i = 0; i < boards_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, boards_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.DetectedPort)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.DetectedPort other = (cc.arduino.cli.commands.Board.DetectedPort) obj; + + if (!getAddress() + .equals(other.getAddress())) return false; + if (!getProtocol() + .equals(other.getProtocol())) return false; + if (!getProtocolLabel() + .equals(other.getProtocolLabel())) return false; + if (!getBoardsList() + .equals(other.getBoardsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ADDRESS_FIELD_NUMBER; + hash = (53 * hash) + getAddress().hashCode(); + hash = (37 * hash) + PROTOCOL_FIELD_NUMBER; + hash = (53 * hash) + getProtocol().hashCode(); + hash = (37 * hash) + PROTOCOL_LABEL_FIELD_NUMBER; + hash = (53 * hash) + getProtocolLabel().hashCode(); + if (getBoardsCount() > 0) { + hash = (37 * hash) + BOARDS_FIELD_NUMBER; + hash = (53 * hash) + getBoardsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.DetectedPort parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.DetectedPort 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 cc.arduino.cli.commands.Board.DetectedPort parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.DetectedPort 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 cc.arduino.cli.commands.Board.DetectedPort parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.DetectedPort 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(cc.arduino.cli.commands.Board.DetectedPort 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 cc.arduino.cli.commands.DetectedPort} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.DetectedPort) + cc.arduino.cli.commands.Board.DetectedPortOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_DetectedPort_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_DetectedPort_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.DetectedPort.class, cc.arduino.cli.commands.Board.DetectedPort.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.DetectedPort.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getBoardsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + address_ = ""; + + protocol_ = ""; + + protocolLabel_ = ""; + + if (boardsBuilder_ == null) { + boards_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + boardsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_DetectedPort_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.DetectedPort getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.DetectedPort.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.DetectedPort build() { + cc.arduino.cli.commands.Board.DetectedPort result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.DetectedPort buildPartial() { + cc.arduino.cli.commands.Board.DetectedPort result = new cc.arduino.cli.commands.Board.DetectedPort(this); + int from_bitField0_ = bitField0_; + result.address_ = address_; + result.protocol_ = protocol_; + result.protocolLabel_ = protocolLabel_; + if (boardsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + boards_ = java.util.Collections.unmodifiableList(boards_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.boards_ = boards_; + } else { + result.boards_ = boardsBuilder_.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 cc.arduino.cli.commands.Board.DetectedPort) { + return mergeFrom((cc.arduino.cli.commands.Board.DetectedPort)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.DetectedPort other) { + if (other == cc.arduino.cli.commands.Board.DetectedPort.getDefaultInstance()) return this; + if (!other.getAddress().isEmpty()) { + address_ = other.address_; + onChanged(); + } + if (!other.getProtocol().isEmpty()) { + protocol_ = other.protocol_; + onChanged(); + } + if (!other.getProtocolLabel().isEmpty()) { + protocolLabel_ = other.protocolLabel_; + onChanged(); + } + if (boardsBuilder_ == null) { + if (!other.boards_.isEmpty()) { + if (boards_.isEmpty()) { + boards_ = other.boards_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBoardsIsMutable(); + boards_.addAll(other.boards_); + } + onChanged(); + } + } else { + if (!other.boards_.isEmpty()) { + if (boardsBuilder_.isEmpty()) { + boardsBuilder_.dispose(); + boardsBuilder_ = null; + boards_ = other.boards_; + bitField0_ = (bitField0_ & ~0x00000001); + boardsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getBoardsFieldBuilder() : null; + } else { + boardsBuilder_.addAllMessages(other.boards_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.DetectedPort parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.DetectedPort) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object address_ = ""; + /** + * string address = 1; + */ + public java.lang.String getAddress() { + java.lang.Object ref = address_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + address_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string address = 1; + */ + public com.google.protobuf.ByteString + getAddressBytes() { + java.lang.Object ref = address_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + address_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string address = 1; + */ + public Builder setAddress( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + address_ = value; + onChanged(); + return this; + } + /** + * string address = 1; + */ + public Builder clearAddress() { + + address_ = getDefaultInstance().getAddress(); + onChanged(); + return this; + } + /** + * string address = 1; + */ + public Builder setAddressBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + address_ = value; + onChanged(); + return this; + } + + private java.lang.Object protocol_ = ""; + /** + * string protocol = 2; + */ + public java.lang.String getProtocol() { + java.lang.Object ref = protocol_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + protocol_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string protocol = 2; + */ + public com.google.protobuf.ByteString + getProtocolBytes() { + java.lang.Object ref = protocol_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + protocol_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string protocol = 2; + */ + public Builder setProtocol( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + protocol_ = value; + onChanged(); + return this; + } + /** + * string protocol = 2; + */ + public Builder clearProtocol() { + + protocol_ = getDefaultInstance().getProtocol(); + onChanged(); + return this; + } + /** + * string protocol = 2; + */ + public Builder setProtocolBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + protocol_ = value; + onChanged(); + return this; + } + + private java.lang.Object protocolLabel_ = ""; + /** + * string protocol_label = 3; + */ + public java.lang.String getProtocolLabel() { + java.lang.Object ref = protocolLabel_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + protocolLabel_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string protocol_label = 3; + */ + public com.google.protobuf.ByteString + getProtocolLabelBytes() { + java.lang.Object ref = protocolLabel_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + protocolLabel_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string protocol_label = 3; + */ + public Builder setProtocolLabel( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + protocolLabel_ = value; + onChanged(); + return this; + } + /** + * string protocol_label = 3; + */ + public Builder clearProtocolLabel() { + + protocolLabel_ = getDefaultInstance().getProtocolLabel(); + onChanged(); + return this; + } + /** + * string protocol_label = 3; + */ + public Builder setProtocolLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + protocolLabel_ = value; + onChanged(); + return this; + } + + private java.util.List boards_ = + java.util.Collections.emptyList(); + private void ensureBoardsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + boards_ = new java.util.ArrayList(boards_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.BoardListItem, cc.arduino.cli.commands.Board.BoardListItem.Builder, cc.arduino.cli.commands.Board.BoardListItemOrBuilder> boardsBuilder_; + + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public java.util.List getBoardsList() { + if (boardsBuilder_ == null) { + return java.util.Collections.unmodifiableList(boards_); + } else { + return boardsBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public int getBoardsCount() { + if (boardsBuilder_ == null) { + return boards_.size(); + } else { + return boardsBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItem getBoards(int index) { + if (boardsBuilder_ == null) { + return boards_.get(index); + } else { + return boardsBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder setBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.set(index, value); + onChanged(); + } else { + boardsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder setBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.set(index, builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder addBoards(cc.arduino.cli.commands.Board.BoardListItem value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.add(value); + onChanged(); + } else { + boardsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder addBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.add(index, value); + onChanged(); + } else { + boardsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder addBoards( + cc.arduino.cli.commands.Board.BoardListItem.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.add(builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder addBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.add(index, builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder addAllBoards( + java.lang.Iterable values) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, boards_); + onChanged(); + } else { + boardsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder clearBoards() { + if (boardsBuilder_ == null) { + boards_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + boardsBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public Builder removeBoards(int index) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.remove(index); + onChanged(); + } else { + boardsBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItem.Builder getBoardsBuilder( + int index) { + return getBoardsFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItemOrBuilder getBoardsOrBuilder( + int index) { + if (boardsBuilder_ == null) { + return boards_.get(index); } else { + return boardsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public java.util.List + getBoardsOrBuilderList() { + if (boardsBuilder_ != null) { + return boardsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(boards_); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItem.Builder addBoardsBuilder() { + return getBoardsFieldBuilder().addBuilder( + cc.arduino.cli.commands.Board.BoardListItem.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public cc.arduino.cli.commands.Board.BoardListItem.Builder addBoardsBuilder( + int index) { + return getBoardsFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Board.BoardListItem.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 4; + */ + public java.util.List + getBoardsBuilderList() { + return getBoardsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.BoardListItem, cc.arduino.cli.commands.Board.BoardListItem.Builder, cc.arduino.cli.commands.Board.BoardListItemOrBuilder> + getBoardsFieldBuilder() { + if (boardsBuilder_ == null) { + boardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.BoardListItem, cc.arduino.cli.commands.Board.BoardListItem.Builder, cc.arduino.cli.commands.Board.BoardListItemOrBuilder>( + boards_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + boards_ = null; + } + return boardsBuilder_; + } + @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:cc.arduino.cli.commands.DetectedPort) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.DetectedPort) + private static final cc.arduino.cli.commands.Board.DetectedPort DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.DetectedPort(); + } + + public static cc.arduino.cli.commands.Board.DetectedPort getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DetectedPort parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DetectedPort(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.DetectedPort getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardListAllReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardListAllReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * repeated string search_args = 2; + */ + java.util.List + getSearchArgsList(); + /** + * repeated string search_args = 2; + */ + int getSearchArgsCount(); + /** + * repeated string search_args = 2; + */ + java.lang.String getSearchArgs(int index); + /** + * repeated string search_args = 2; + */ + com.google.protobuf.ByteString + getSearchArgsBytes(int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardListAllReq} + */ + public static final class BoardListAllReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardListAllReq) + BoardListAllReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardListAllReq.newBuilder() to construct. + private BoardListAllReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardListAllReq() { + searchArgs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardListAllReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardListAllReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + searchArgs_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + searchArgs_.add(s); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + searchArgs_ = searchArgs_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListAllReq.class, cc.arduino.cli.commands.Board.BoardListAllReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int SEARCH_ARGS_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList searchArgs_; + /** + * repeated string search_args = 2; + */ + public com.google.protobuf.ProtocolStringList + getSearchArgsList() { + return searchArgs_; + } + /** + * repeated string search_args = 2; + */ + public int getSearchArgsCount() { + return searchArgs_.size(); + } + /** + * repeated string search_args = 2; + */ + public java.lang.String getSearchArgs(int index) { + return searchArgs_.get(index); + } + /** + * repeated string search_args = 2; + */ + public com.google.protobuf.ByteString + getSearchArgsBytes(int index) { + return searchArgs_.getByteString(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 { + if (instance_ != null) { + output.writeMessage(1, getInstance()); + } + for (int i = 0; i < searchArgs_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, searchArgs_.getRaw(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + { + int dataSize = 0; + for (int i = 0; i < searchArgs_.size(); i++) { + dataSize += computeStringSizeNoTag(searchArgs_.getRaw(i)); + } + size += dataSize; + size += 1 * getSearchArgsList().size(); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardListAllReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardListAllReq other = (cc.arduino.cli.commands.Board.BoardListAllReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getSearchArgsList() + .equals(other.getSearchArgsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + if (getSearchArgsCount() > 0) { + hash = (37 * hash) + SEARCH_ARGS_FIELD_NUMBER; + hash = (53 * hash) + getSearchArgsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq 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 cc.arduino.cli.commands.Board.BoardListAllReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq 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 cc.arduino.cli.commands.Board.BoardListAllReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListAllReq 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(cc.arduino.cli.commands.Board.BoardListAllReq 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 cc.arduino.cli.commands.BoardListAllReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardListAllReq) + cc.arduino.cli.commands.Board.BoardListAllReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListAllReq.class, cc.arduino.cli.commands.Board.BoardListAllReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardListAllReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + searchArgs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardListAllReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllReq build() { + cc.arduino.cli.commands.Board.BoardListAllReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllReq buildPartial() { + cc.arduino.cli.commands.Board.BoardListAllReq result = new cc.arduino.cli.commands.Board.BoardListAllReq(this); + int from_bitField0_ = bitField0_; + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + if (((bitField0_ & 0x00000001) != 0)) { + searchArgs_ = searchArgs_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.searchArgs_ = searchArgs_; + 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 cc.arduino.cli.commands.Board.BoardListAllReq) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardListAllReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardListAllReq other) { + if (other == cc.arduino.cli.commands.Board.BoardListAllReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.searchArgs_.isEmpty()) { + if (searchArgs_.isEmpty()) { + searchArgs_ = other.searchArgs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureSearchArgsIsMutable(); + searchArgs_.addAll(other.searchArgs_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardListAllReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardListAllReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private com.google.protobuf.LazyStringList searchArgs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureSearchArgsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + searchArgs_ = new com.google.protobuf.LazyStringArrayList(searchArgs_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string search_args = 2; + */ + public com.google.protobuf.ProtocolStringList + getSearchArgsList() { + return searchArgs_.getUnmodifiableView(); + } + /** + * repeated string search_args = 2; + */ + public int getSearchArgsCount() { + return searchArgs_.size(); + } + /** + * repeated string search_args = 2; + */ + public java.lang.String getSearchArgs(int index) { + return searchArgs_.get(index); + } + /** + * repeated string search_args = 2; + */ + public com.google.protobuf.ByteString + getSearchArgsBytes(int index) { + return searchArgs_.getByteString(index); + } + /** + * repeated string search_args = 2; + */ + public Builder setSearchArgs( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSearchArgsIsMutable(); + searchArgs_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string search_args = 2; + */ + public Builder addSearchArgs( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSearchArgsIsMutable(); + searchArgs_.add(value); + onChanged(); + return this; + } + /** + * repeated string search_args = 2; + */ + public Builder addAllSearchArgs( + java.lang.Iterable values) { + ensureSearchArgsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, searchArgs_); + onChanged(); + return this; + } + /** + * repeated string search_args = 2; + */ + public Builder clearSearchArgs() { + searchArgs_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string search_args = 2; + */ + public Builder addSearchArgsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureSearchArgsIsMutable(); + searchArgs_.add(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:cc.arduino.cli.commands.BoardListAllReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardListAllReq) + private static final cc.arduino.cli.commands.Board.BoardListAllReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardListAllReq(); + } + + public static cc.arduino.cli.commands.Board.BoardListAllReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardListAllReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardListAllReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardListAllRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardListAllResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + java.util.List + getBoardsList(); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + cc.arduino.cli.commands.Board.BoardListItem getBoards(int index); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + int getBoardsCount(); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + java.util.List + getBoardsOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + cc.arduino.cli.commands.Board.BoardListItemOrBuilder getBoardsOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardListAllResp} + */ + public static final class BoardListAllResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardListAllResp) + BoardListAllRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardListAllResp.newBuilder() to construct. + private BoardListAllResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardListAllResp() { + boards_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardListAllResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardListAllResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + boards_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + boards_.add( + input.readMessage(cc.arduino.cli.commands.Board.BoardListItem.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + boards_ = java.util.Collections.unmodifiableList(boards_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListAllResp.class, cc.arduino.cli.commands.Board.BoardListAllResp.Builder.class); + } + + public static final int BOARDS_FIELD_NUMBER = 1; + private java.util.List boards_; + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public java.util.List getBoardsList() { + return boards_; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public java.util.List + getBoardsOrBuilderList() { + return boards_; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public int getBoardsCount() { + return boards_.size(); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItem getBoards(int index) { + return boards_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItemOrBuilder getBoardsOrBuilder( + int index) { + return boards_.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 < boards_.size(); i++) { + output.writeMessage(1, boards_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < boards_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, boards_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardListAllResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardListAllResp other = (cc.arduino.cli.commands.Board.BoardListAllResp) obj; + + if (!getBoardsList() + .equals(other.getBoardsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getBoardsCount() > 0) { + hash = (37 * hash) + BOARDS_FIELD_NUMBER; + hash = (53 * hash) + getBoardsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp 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 cc.arduino.cli.commands.Board.BoardListAllResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp 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 cc.arduino.cli.commands.Board.BoardListAllResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListAllResp 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(cc.arduino.cli.commands.Board.BoardListAllResp 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 cc.arduino.cli.commands.BoardListAllResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardListAllResp) + cc.arduino.cli.commands.Board.BoardListAllRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListAllResp.class, cc.arduino.cli.commands.Board.BoardListAllResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardListAllResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getBoardsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (boardsBuilder_ == null) { + boards_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + boardsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListAllResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardListAllResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllResp build() { + cc.arduino.cli.commands.Board.BoardListAllResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllResp buildPartial() { + cc.arduino.cli.commands.Board.BoardListAllResp result = new cc.arduino.cli.commands.Board.BoardListAllResp(this); + int from_bitField0_ = bitField0_; + if (boardsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + boards_ = java.util.Collections.unmodifiableList(boards_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.boards_ = boards_; + } else { + result.boards_ = boardsBuilder_.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 cc.arduino.cli.commands.Board.BoardListAllResp) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardListAllResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardListAllResp other) { + if (other == cc.arduino.cli.commands.Board.BoardListAllResp.getDefaultInstance()) return this; + if (boardsBuilder_ == null) { + if (!other.boards_.isEmpty()) { + if (boards_.isEmpty()) { + boards_ = other.boards_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBoardsIsMutable(); + boards_.addAll(other.boards_); + } + onChanged(); + } + } else { + if (!other.boards_.isEmpty()) { + if (boardsBuilder_.isEmpty()) { + boardsBuilder_.dispose(); + boardsBuilder_ = null; + boards_ = other.boards_; + bitField0_ = (bitField0_ & ~0x00000001); + boardsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getBoardsFieldBuilder() : null; + } else { + boardsBuilder_.addAllMessages(other.boards_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardListAllResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardListAllResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List boards_ = + java.util.Collections.emptyList(); + private void ensureBoardsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + boards_ = new java.util.ArrayList(boards_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.BoardListItem, cc.arduino.cli.commands.Board.BoardListItem.Builder, cc.arduino.cli.commands.Board.BoardListItemOrBuilder> boardsBuilder_; + + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public java.util.List getBoardsList() { + if (boardsBuilder_ == null) { + return java.util.Collections.unmodifiableList(boards_); + } else { + return boardsBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public int getBoardsCount() { + if (boardsBuilder_ == null) { + return boards_.size(); + } else { + return boardsBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItem getBoards(int index) { + if (boardsBuilder_ == null) { + return boards_.get(index); + } else { + return boardsBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder setBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.set(index, value); + onChanged(); + } else { + boardsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder setBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.set(index, builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder addBoards(cc.arduino.cli.commands.Board.BoardListItem value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.add(value); + onChanged(); + } else { + boardsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder addBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.add(index, value); + onChanged(); + } else { + boardsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder addBoards( + cc.arduino.cli.commands.Board.BoardListItem.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.add(builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder addBoards( + int index, cc.arduino.cli.commands.Board.BoardListItem.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.add(index, builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder addAllBoards( + java.lang.Iterable values) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, boards_); + onChanged(); + } else { + boardsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder clearBoards() { + if (boardsBuilder_ == null) { + boards_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + boardsBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public Builder removeBoards(int index) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.remove(index); + onChanged(); + } else { + boardsBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItem.Builder getBoardsBuilder( + int index) { + return getBoardsFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItemOrBuilder getBoardsOrBuilder( + int index) { + if (boardsBuilder_ == null) { + return boards_.get(index); } else { + return boardsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public java.util.List + getBoardsOrBuilderList() { + if (boardsBuilder_ != null) { + return boardsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(boards_); + } + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItem.Builder addBoardsBuilder() { + return getBoardsFieldBuilder().addBuilder( + cc.arduino.cli.commands.Board.BoardListItem.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public cc.arduino.cli.commands.Board.BoardListItem.Builder addBoardsBuilder( + int index) { + return getBoardsFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Board.BoardListItem.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.BoardListItem boards = 1; + */ + public java.util.List + getBoardsBuilderList() { + return getBoardsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.BoardListItem, cc.arduino.cli.commands.Board.BoardListItem.Builder, cc.arduino.cli.commands.Board.BoardListItemOrBuilder> + getBoardsFieldBuilder() { + if (boardsBuilder_ == null) { + boardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Board.BoardListItem, cc.arduino.cli.commands.Board.BoardListItem.Builder, cc.arduino.cli.commands.Board.BoardListItemOrBuilder>( + boards_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + boards_ = null; + } + return boardsBuilder_; + } + @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:cc.arduino.cli.commands.BoardListAllResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardListAllResp) + private static final cc.arduino.cli.commands.Board.BoardListAllResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardListAllResp(); + } + + public static cc.arduino.cli.commands.Board.BoardListAllResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardListAllResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardListAllResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListAllResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardListItemOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.BoardListItem) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + */ + java.lang.String getName(); + /** + * string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string FQBN = 2; + */ + java.lang.String getFQBN(); + /** + * string FQBN = 2; + */ + com.google.protobuf.ByteString + getFQBNBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.BoardListItem} + */ + public static final class BoardListItem extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.BoardListItem) + BoardListItemOrBuilder { + private static final long serialVersionUID = 0L; + // Use BoardListItem.newBuilder() to construct. + private BoardListItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BoardListItem() { + name_ = ""; + fQBN_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BoardListItem(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BoardListItem( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + fQBN_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListItem_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListItem_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListItem.class, cc.arduino.cli.commands.Board.BoardListItem.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FQBN_FIELD_NUMBER = 2; + private volatile java.lang.Object fQBN_; + /** + * string FQBN = 2; + */ + public java.lang.String getFQBN() { + java.lang.Object ref = fQBN_; + 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(); + fQBN_ = s; + return s; + } + } + /** + * string FQBN = 2; + */ + public com.google.protobuf.ByteString + getFQBNBytes() { + java.lang.Object ref = fQBN_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fQBN_ = 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 (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!getFQBNBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fQBN_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!getFQBNBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fQBN_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Board.BoardListItem)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Board.BoardListItem other = (cc.arduino.cli.commands.Board.BoardListItem) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getFQBN() + .equals(other.getFQBN())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + FQBN_FIELD_NUMBER; + hash = (53 * hash) + getFQBN().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Board.BoardListItem parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListItem 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 cc.arduino.cli.commands.Board.BoardListItem parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListItem 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 cc.arduino.cli.commands.Board.BoardListItem parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Board.BoardListItem 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(cc.arduino.cli.commands.Board.BoardListItem 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 cc.arduino.cli.commands.BoardListItem} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.BoardListItem) + cc.arduino.cli.commands.Board.BoardListItemOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListItem_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListItem_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Board.BoardListItem.class, cc.arduino.cli.commands.Board.BoardListItem.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Board.BoardListItem.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + fQBN_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Board.internal_static_cc_arduino_cli_commands_BoardListItem_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListItem getDefaultInstanceForType() { + return cc.arduino.cli.commands.Board.BoardListItem.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListItem build() { + cc.arduino.cli.commands.Board.BoardListItem result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListItem buildPartial() { + cc.arduino.cli.commands.Board.BoardListItem result = new cc.arduino.cli.commands.Board.BoardListItem(this); + result.name_ = name_; + result.fQBN_ = fQBN_; + 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 cc.arduino.cli.commands.Board.BoardListItem) { + return mergeFrom((cc.arduino.cli.commands.Board.BoardListItem)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Board.BoardListItem other) { + if (other == cc.arduino.cli.commands.Board.BoardListItem.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getFQBN().isEmpty()) { + fQBN_ = other.fQBN_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Board.BoardListItem parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Board.BoardListItem) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object fQBN_ = ""; + /** + * string FQBN = 2; + */ + public java.lang.String getFQBN() { + java.lang.Object ref = fQBN_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fQBN_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string FQBN = 2; + */ + public com.google.protobuf.ByteString + getFQBNBytes() { + java.lang.Object ref = fQBN_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fQBN_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string FQBN = 2; + */ + public Builder setFQBN( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fQBN_ = value; + onChanged(); + return this; + } + /** + * string FQBN = 2; + */ + public Builder clearFQBN() { + + fQBN_ = getDefaultInstance().getFQBN(); + onChanged(); + return this; + } + /** + * string FQBN = 2; + */ + public Builder setFQBNBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fQBN_ = 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:cc.arduino.cli.commands.BoardListItem) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.BoardListItem) + private static final cc.arduino.cli.commands.Board.BoardListItem DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Board.BoardListItem(); + } + + public static cc.arduino.cli.commands.Board.BoardListItem getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BoardListItem parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BoardListItem(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Board.BoardListItem getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardDetailsReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardDetailsReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardDetailsResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardDetailsResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_ConfigOption_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_ConfigOption_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_ConfigValue_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_ConfigValue_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_RequiredTool_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_RequiredTool_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardAttachReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardAttachReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardAttachResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardAttachResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardListReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardListReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardListResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardListResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_DetectedPort_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_DetectedPort_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardListAllReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardListAllReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardListAllResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardListAllResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_BoardListItem_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_BoardListItem_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\024commands/board.proto\022\027cc.arduino.cli.c" + + "ommands\032\025commands/common.proto\"T\n\017BoardD" + + "etailsReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino" + + ".cli.commands.Instance\022\014\n\004fqbn\030\002 \001(\t\"\236\001\n" + + "\020BoardDetailsResp\022\014\n\004name\030\002 \001(\t\022=\n\016confi" + + "g_options\030\003 \003(\0132%.cc.arduino.cli.command" + + "s.ConfigOption\022=\n\016required_tools\030\004 \003(\0132%" + + ".cc.arduino.cli.commands.RequiredTool\"j\n" + + "\014ConfigOption\022\016\n\006option\030\001 \001(\t\022\024\n\014option_" + + "label\030\002 \001(\t\0224\n\006values\030\003 \003(\0132$.cc.arduino" + + ".cli.commands.ConfigValue\"C\n\013ConfigValue" + + "\022\r\n\005value\030\001 \001(\t\022\023\n\013value_label\030\002 \001(\t\022\020\n\010" + + "selected\030\003 \001(\010\"?\n\014RequiredTool\022\014\n\004name\030\001" + + " \001(\t\022\017\n\007version\030\002 \001(\t\022\020\n\010packager\030\003 \001(\t\"" + + "\205\001\n\016BoardAttachReq\0223\n\010instance\030\001 \001(\0132!.c" + + "c.arduino.cli.commands.Instance\022\021\n\tboard" + + "_uri\030\002 \001(\t\022\023\n\013sketch_path\030\003 \001(\t\022\026\n\016searc" + + "h_timeout\030\004 \001(\t\"O\n\017BoardAttachResp\022<\n\rta" + + "sk_progress\030\001 \001(\0132%.cc.arduino.cli.comma" + + "nds.TaskProgress\"C\n\014BoardListReq\0223\n\010inst" + + "ance\030\001 \001(\0132!.cc.arduino.cli.commands.Ins" + + "tance\"E\n\rBoardListResp\0224\n\005ports\030\001 \003(\0132%." + + "cc.arduino.cli.commands.DetectedPort\"\201\001\n" + + "\014DetectedPort\022\017\n\007address\030\001 \001(\t\022\020\n\010protoc" + + "ol\030\002 \001(\t\022\026\n\016protocol_label\030\003 \001(\t\0226\n\006boar" + + "ds\030\004 \003(\0132&.cc.arduino.cli.commands.Board" + + "ListItem\"[\n\017BoardListAllReq\0223\n\010instance\030" + + "\001 \001(\0132!.cc.arduino.cli.commands.Instance" + + "\022\023\n\013search_args\030\002 \003(\t\"J\n\020BoardListAllRes" + + "p\0226\n\006boards\030\001 \003(\0132&.cc.arduino.cli.comma" + + "nds.BoardListItem\"+\n\rBoardListItem\022\014\n\004na" + + "me\030\001 \001(\t\022\014\n\004FQBN\030\002 \001(\tB-Z+github.com/ard" + + "uino/arduino-cli/rpc/commandsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + cc.arduino.cli.commands.Common.getDescriptor(), + }); + internal_static_cc_arduino_cli_commands_BoardDetailsReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_BoardDetailsReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardDetailsReq_descriptor, + new java.lang.String[] { "Instance", "Fqbn", }); + internal_static_cc_arduino_cli_commands_BoardDetailsResp_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_BoardDetailsResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardDetailsResp_descriptor, + new java.lang.String[] { "Name", "ConfigOptions", "RequiredTools", }); + internal_static_cc_arduino_cli_commands_ConfigOption_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cc_arduino_cli_commands_ConfigOption_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_ConfigOption_descriptor, + new java.lang.String[] { "Option", "OptionLabel", "Values", }); + internal_static_cc_arduino_cli_commands_ConfigValue_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_cc_arduino_cli_commands_ConfigValue_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_ConfigValue_descriptor, + new java.lang.String[] { "Value", "ValueLabel", "Selected", }); + internal_static_cc_arduino_cli_commands_RequiredTool_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_cc_arduino_cli_commands_RequiredTool_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_RequiredTool_descriptor, + new java.lang.String[] { "Name", "Version", "Packager", }); + internal_static_cc_arduino_cli_commands_BoardAttachReq_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_cc_arduino_cli_commands_BoardAttachReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardAttachReq_descriptor, + new java.lang.String[] { "Instance", "BoardUri", "SketchPath", "SearchTimeout", }); + internal_static_cc_arduino_cli_commands_BoardAttachResp_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_cc_arduino_cli_commands_BoardAttachResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardAttachResp_descriptor, + new java.lang.String[] { "TaskProgress", }); + internal_static_cc_arduino_cli_commands_BoardListReq_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_cc_arduino_cli_commands_BoardListReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardListReq_descriptor, + new java.lang.String[] { "Instance", }); + internal_static_cc_arduino_cli_commands_BoardListResp_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_cc_arduino_cli_commands_BoardListResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardListResp_descriptor, + new java.lang.String[] { "Ports", }); + internal_static_cc_arduino_cli_commands_DetectedPort_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_cc_arduino_cli_commands_DetectedPort_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_DetectedPort_descriptor, + new java.lang.String[] { "Address", "Protocol", "ProtocolLabel", "Boards", }); + internal_static_cc_arduino_cli_commands_BoardListAllReq_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_cc_arduino_cli_commands_BoardListAllReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardListAllReq_descriptor, + new java.lang.String[] { "Instance", "SearchArgs", }); + internal_static_cc_arduino_cli_commands_BoardListAllResp_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_cc_arduino_cli_commands_BoardListAllResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardListAllResp_descriptor, + new java.lang.String[] { "Boards", }); + internal_static_cc_arduino_cli_commands_BoardListItem_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_cc_arduino_cli_commands_BoardListItem_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_BoardListItem_descriptor, + new java.lang.String[] { "Name", "FQBN", }); + cc.arduino.cli.commands.Common.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Commands.java b/arduino-core/src/cc/arduino/cli/commands/Commands.java new file mode 100644 index 000000000..cf76bb8ed --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Commands.java @@ -0,0 +1,9348 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/commands.proto + +package cc.arduino.cli.commands; + +public final class Commands { + private Commands() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface ConfigurationOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.Configuration) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * dataDir represents the current root of the arduino tree (defaulted to
+     * `$HOME/.arduino15` on linux).
+     * 
+ * + * string dataDir = 1; + */ + java.lang.String getDataDir(); + /** + *
+     * dataDir represents the current root of the arduino tree (defaulted to
+     * `$HOME/.arduino15` on linux).
+     * 
+ * + * string dataDir = 1; + */ + com.google.protobuf.ByteString + getDataDirBytes(); + + /** + *
+     * sketchbookDir represents the current root of the sketchbooks tree
+     * (defaulted to `$HOME/Arduino`).
+     * 
+ * + * string sketchbookDir = 2; + */ + java.lang.String getSketchbookDir(); + /** + *
+     * sketchbookDir represents the current root of the sketchbooks tree
+     * (defaulted to `$HOME/Arduino`).
+     * 
+ * + * string sketchbookDir = 2; + */ + com.google.protobuf.ByteString + getSketchbookDirBytes(); + + /** + *
+     * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+     * together with it.
+     * 
+ * + * string downloadsDir = 3; + */ + java.lang.String getDownloadsDir(); + /** + *
+     * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+     * together with it.
+     * 
+ * + * string downloadsDir = 3; + */ + com.google.protobuf.ByteString + getDownloadsDirBytes(); + + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + java.util.List + getBoardManagerAdditionalUrlsList(); + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + int getBoardManagerAdditionalUrlsCount(); + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + java.lang.String getBoardManagerAdditionalUrls(int index); + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + com.google.protobuf.ByteString + getBoardManagerAdditionalUrlsBytes(int index); + } + /** + *
+   * Configuration contains information to instantiate an Arduino Platform Service
+   * 
+ * + * Protobuf type {@code cc.arduino.cli.commands.Configuration} + */ + public static final class Configuration extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.Configuration) + ConfigurationOrBuilder { + private static final long serialVersionUID = 0L; + // Use Configuration.newBuilder() to construct. + private Configuration(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Configuration() { + dataDir_ = ""; + sketchbookDir_ = ""; + downloadsDir_ = ""; + boardManagerAdditionalUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Configuration(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Configuration( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + dataDir_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + sketchbookDir_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + downloadsDir_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + boardManagerAdditionalUrls_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + boardManagerAdditionalUrls_.add(s); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + boardManagerAdditionalUrls_ = boardManagerAdditionalUrls_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_Configuration_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_Configuration_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.Configuration.class, cc.arduino.cli.commands.Commands.Configuration.Builder.class); + } + + public static final int DATADIR_FIELD_NUMBER = 1; + private volatile java.lang.Object dataDir_; + /** + *
+     * dataDir represents the current root of the arduino tree (defaulted to
+     * `$HOME/.arduino15` on linux).
+     * 
+ * + * string dataDir = 1; + */ + public java.lang.String getDataDir() { + java.lang.Object ref = dataDir_; + 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(); + dataDir_ = s; + return s; + } + } + /** + *
+     * dataDir represents the current root of the arduino tree (defaulted to
+     * `$HOME/.arduino15` on linux).
+     * 
+ * + * string dataDir = 1; + */ + public com.google.protobuf.ByteString + getDataDirBytes() { + java.lang.Object ref = dataDir_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + dataDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SKETCHBOOKDIR_FIELD_NUMBER = 2; + private volatile java.lang.Object sketchbookDir_; + /** + *
+     * sketchbookDir represents the current root of the sketchbooks tree
+     * (defaulted to `$HOME/Arduino`).
+     * 
+ * + * string sketchbookDir = 2; + */ + public java.lang.String getSketchbookDir() { + java.lang.Object ref = sketchbookDir_; + 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(); + sketchbookDir_ = s; + return s; + } + } + /** + *
+     * sketchbookDir represents the current root of the sketchbooks tree
+     * (defaulted to `$HOME/Arduino`).
+     * 
+ * + * string sketchbookDir = 2; + */ + public com.google.protobuf.ByteString + getSketchbookDirBytes() { + java.lang.Object ref = sketchbookDir_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchbookDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DOWNLOADSDIR_FIELD_NUMBER = 3; + private volatile java.lang.Object downloadsDir_; + /** + *
+     * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+     * together with it.
+     * 
+ * + * string downloadsDir = 3; + */ + public java.lang.String getDownloadsDir() { + java.lang.Object ref = downloadsDir_; + 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(); + downloadsDir_ = s; + return s; + } + } + /** + *
+     * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+     * together with it.
+     * 
+ * + * string downloadsDir = 3; + */ + public com.google.protobuf.ByteString + getDownloadsDirBytes() { + java.lang.Object ref = downloadsDir_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + downloadsDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BOARDMANAGERADDITIONALURLS_FIELD_NUMBER = 4; + private com.google.protobuf.LazyStringList boardManagerAdditionalUrls_; + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public com.google.protobuf.ProtocolStringList + getBoardManagerAdditionalUrlsList() { + return boardManagerAdditionalUrls_; + } + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public int getBoardManagerAdditionalUrlsCount() { + return boardManagerAdditionalUrls_.size(); + } + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public java.lang.String getBoardManagerAdditionalUrls(int index) { + return boardManagerAdditionalUrls_.get(index); + } + /** + *
+     * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+     * packages
+     * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public com.google.protobuf.ByteString + getBoardManagerAdditionalUrlsBytes(int index) { + return boardManagerAdditionalUrls_.getByteString(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 { + if (!getDataDirBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, dataDir_); + } + if (!getSketchbookDirBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sketchbookDir_); + } + if (!getDownloadsDirBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, downloadsDir_); + } + for (int i = 0; i < boardManagerAdditionalUrls_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, boardManagerAdditionalUrls_.getRaw(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getDataDirBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, dataDir_); + } + if (!getSketchbookDirBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sketchbookDir_); + } + if (!getDownloadsDirBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, downloadsDir_); + } + { + int dataSize = 0; + for (int i = 0; i < boardManagerAdditionalUrls_.size(); i++) { + dataSize += computeStringSizeNoTag(boardManagerAdditionalUrls_.getRaw(i)); + } + size += dataSize; + size += 1 * getBoardManagerAdditionalUrlsList().size(); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.Configuration)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.Configuration other = (cc.arduino.cli.commands.Commands.Configuration) obj; + + if (!getDataDir() + .equals(other.getDataDir())) return false; + if (!getSketchbookDir() + .equals(other.getSketchbookDir())) return false; + if (!getDownloadsDir() + .equals(other.getDownloadsDir())) return false; + if (!getBoardManagerAdditionalUrlsList() + .equals(other.getBoardManagerAdditionalUrlsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATADIR_FIELD_NUMBER; + hash = (53 * hash) + getDataDir().hashCode(); + hash = (37 * hash) + SKETCHBOOKDIR_FIELD_NUMBER; + hash = (53 * hash) + getSketchbookDir().hashCode(); + hash = (37 * hash) + DOWNLOADSDIR_FIELD_NUMBER; + hash = (53 * hash) + getDownloadsDir().hashCode(); + if (getBoardManagerAdditionalUrlsCount() > 0) { + hash = (37 * hash) + BOARDMANAGERADDITIONALURLS_FIELD_NUMBER; + hash = (53 * hash) + getBoardManagerAdditionalUrlsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.Configuration parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.Configuration parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.Configuration parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.Configuration parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.Configuration parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.Configuration parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.Configuration parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.Configuration 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 cc.arduino.cli.commands.Commands.Configuration parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.Configuration 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 cc.arduino.cli.commands.Commands.Configuration parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.Configuration 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(cc.arduino.cli.commands.Commands.Configuration 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; + } + /** + *
+     * Configuration contains information to instantiate an Arduino Platform Service
+     * 
+ * + * Protobuf type {@code cc.arduino.cli.commands.Configuration} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.Configuration) + cc.arduino.cli.commands.Commands.ConfigurationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_Configuration_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_Configuration_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.Configuration.class, cc.arduino.cli.commands.Commands.Configuration.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.Configuration.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + dataDir_ = ""; + + sketchbookDir_ = ""; + + downloadsDir_ = ""; + + boardManagerAdditionalUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_Configuration_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.Configuration getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.Configuration.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.Configuration build() { + cc.arduino.cli.commands.Commands.Configuration result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.Configuration buildPartial() { + cc.arduino.cli.commands.Commands.Configuration result = new cc.arduino.cli.commands.Commands.Configuration(this); + int from_bitField0_ = bitField0_; + result.dataDir_ = dataDir_; + result.sketchbookDir_ = sketchbookDir_; + result.downloadsDir_ = downloadsDir_; + if (((bitField0_ & 0x00000001) != 0)) { + boardManagerAdditionalUrls_ = boardManagerAdditionalUrls_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.boardManagerAdditionalUrls_ = boardManagerAdditionalUrls_; + 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 cc.arduino.cli.commands.Commands.Configuration) { + return mergeFrom((cc.arduino.cli.commands.Commands.Configuration)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.Configuration other) { + if (other == cc.arduino.cli.commands.Commands.Configuration.getDefaultInstance()) return this; + if (!other.getDataDir().isEmpty()) { + dataDir_ = other.dataDir_; + onChanged(); + } + if (!other.getSketchbookDir().isEmpty()) { + sketchbookDir_ = other.sketchbookDir_; + onChanged(); + } + if (!other.getDownloadsDir().isEmpty()) { + downloadsDir_ = other.downloadsDir_; + onChanged(); + } + if (!other.boardManagerAdditionalUrls_.isEmpty()) { + if (boardManagerAdditionalUrls_.isEmpty()) { + boardManagerAdditionalUrls_ = other.boardManagerAdditionalUrls_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBoardManagerAdditionalUrlsIsMutable(); + boardManagerAdditionalUrls_.addAll(other.boardManagerAdditionalUrls_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.Configuration parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.Configuration) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object dataDir_ = ""; + /** + *
+       * dataDir represents the current root of the arduino tree (defaulted to
+       * `$HOME/.arduino15` on linux).
+       * 
+ * + * string dataDir = 1; + */ + public java.lang.String getDataDir() { + java.lang.Object ref = dataDir_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dataDir_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * dataDir represents the current root of the arduino tree (defaulted to
+       * `$HOME/.arduino15` on linux).
+       * 
+ * + * string dataDir = 1; + */ + public com.google.protobuf.ByteString + getDataDirBytes() { + java.lang.Object ref = dataDir_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + dataDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * dataDir represents the current root of the arduino tree (defaulted to
+       * `$HOME/.arduino15` on linux).
+       * 
+ * + * string dataDir = 1; + */ + public Builder setDataDir( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + dataDir_ = value; + onChanged(); + return this; + } + /** + *
+       * dataDir represents the current root of the arduino tree (defaulted to
+       * `$HOME/.arduino15` on linux).
+       * 
+ * + * string dataDir = 1; + */ + public Builder clearDataDir() { + + dataDir_ = getDefaultInstance().getDataDir(); + onChanged(); + return this; + } + /** + *
+       * dataDir represents the current root of the arduino tree (defaulted to
+       * `$HOME/.arduino15` on linux).
+       * 
+ * + * string dataDir = 1; + */ + public Builder setDataDirBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + dataDir_ = value; + onChanged(); + return this; + } + + private java.lang.Object sketchbookDir_ = ""; + /** + *
+       * sketchbookDir represents the current root of the sketchbooks tree
+       * (defaulted to `$HOME/Arduino`).
+       * 
+ * + * string sketchbookDir = 2; + */ + public java.lang.String getSketchbookDir() { + java.lang.Object ref = sketchbookDir_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sketchbookDir_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * sketchbookDir represents the current root of the sketchbooks tree
+       * (defaulted to `$HOME/Arduino`).
+       * 
+ * + * string sketchbookDir = 2; + */ + public com.google.protobuf.ByteString + getSketchbookDirBytes() { + java.lang.Object ref = sketchbookDir_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchbookDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * sketchbookDir represents the current root of the sketchbooks tree
+       * (defaulted to `$HOME/Arduino`).
+       * 
+ * + * string sketchbookDir = 2; + */ + public Builder setSketchbookDir( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sketchbookDir_ = value; + onChanged(); + return this; + } + /** + *
+       * sketchbookDir represents the current root of the sketchbooks tree
+       * (defaulted to `$HOME/Arduino`).
+       * 
+ * + * string sketchbookDir = 2; + */ + public Builder clearSketchbookDir() { + + sketchbookDir_ = getDefaultInstance().getSketchbookDir(); + onChanged(); + return this; + } + /** + *
+       * sketchbookDir represents the current root of the sketchbooks tree
+       * (defaulted to `$HOME/Arduino`).
+       * 
+ * + * string sketchbookDir = 2; + */ + public Builder setSketchbookDirBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sketchbookDir_ = value; + onChanged(); + return this; + } + + private java.lang.Object downloadsDir_ = ""; + /** + *
+       * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+       * together with it.
+       * 
+ * + * string downloadsDir = 3; + */ + public java.lang.String getDownloadsDir() { + java.lang.Object ref = downloadsDir_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + downloadsDir_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+       * together with it.
+       * 
+ * + * string downloadsDir = 3; + */ + public com.google.protobuf.ByteString + getDownloadsDirBytes() { + java.lang.Object ref = downloadsDir_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + downloadsDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+       * together with it.
+       * 
+ * + * string downloadsDir = 3; + */ + public Builder setDownloadsDir( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + downloadsDir_ = value; + onChanged(); + return this; + } + /** + *
+       * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+       * together with it.
+       * 
+ * + * string downloadsDir = 3; + */ + public Builder clearDownloadsDir() { + + downloadsDir_ = getDefaultInstance().getDownloadsDir(); + onChanged(); + return this; + } + /** + *
+       * ArduinoIDEDirectory is the directory of the Arduino IDE if the CLI runs
+       * together with it.
+       * 
+ * + * string downloadsDir = 3; + */ + public Builder setDownloadsDirBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + downloadsDir_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList boardManagerAdditionalUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureBoardManagerAdditionalUrlsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + boardManagerAdditionalUrls_ = new com.google.protobuf.LazyStringArrayList(boardManagerAdditionalUrls_); + bitField0_ |= 0x00000001; + } + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public com.google.protobuf.ProtocolStringList + getBoardManagerAdditionalUrlsList() { + return boardManagerAdditionalUrls_.getUnmodifiableView(); + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public int getBoardManagerAdditionalUrlsCount() { + return boardManagerAdditionalUrls_.size(); + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public java.lang.String getBoardManagerAdditionalUrls(int index) { + return boardManagerAdditionalUrls_.get(index); + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public com.google.protobuf.ByteString + getBoardManagerAdditionalUrlsBytes(int index) { + return boardManagerAdditionalUrls_.getByteString(index); + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public Builder setBoardManagerAdditionalUrls( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardManagerAdditionalUrlsIsMutable(); + boardManagerAdditionalUrls_.set(index, value); + onChanged(); + return this; + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public Builder addBoardManagerAdditionalUrls( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardManagerAdditionalUrlsIsMutable(); + boardManagerAdditionalUrls_.add(value); + onChanged(); + return this; + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public Builder addAllBoardManagerAdditionalUrls( + java.lang.Iterable values) { + ensureBoardManagerAdditionalUrlsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, boardManagerAdditionalUrls_); + onChanged(); + return this; + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public Builder clearBoardManagerAdditionalUrls() { + boardManagerAdditionalUrls_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+       * BoardManagerAdditionalUrls contains the additional URL for 3rd party
+       * packages
+       * 
+ * + * repeated string boardManagerAdditionalUrls = 4; + */ + public Builder addBoardManagerAdditionalUrlsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureBoardManagerAdditionalUrlsIsMutable(); + boardManagerAdditionalUrls_.add(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:cc.arduino.cli.commands.Configuration) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.Configuration) + private static final cc.arduino.cli.commands.Commands.Configuration DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.Configuration(); + } + + public static cc.arduino.cli.commands.Commands.Configuration getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Configuration parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Configuration(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.Configuration getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InitReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.InitReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + boolean hasConfiguration(); + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + cc.arduino.cli.commands.Commands.Configuration getConfiguration(); + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + cc.arduino.cli.commands.Commands.ConfigurationOrBuilder getConfigurationOrBuilder(); + + /** + * bool library_manager_only = 2; + */ + boolean getLibraryManagerOnly(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.InitReq} + */ + public static final class InitReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.InitReq) + InitReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use InitReq.newBuilder() to construct. + private InitReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private InitReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new InitReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private InitReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Commands.Configuration.Builder subBuilder = null; + if (configuration_ != null) { + subBuilder = configuration_.toBuilder(); + } + configuration_ = input.readMessage(cc.arduino.cli.commands.Commands.Configuration.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(configuration_); + configuration_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + libraryManagerOnly_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.InitReq.class, cc.arduino.cli.commands.Commands.InitReq.Builder.class); + } + + public static final int CONFIGURATION_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Commands.Configuration configuration_; + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public boolean hasConfiguration() { + return configuration_ != null; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public cc.arduino.cli.commands.Commands.Configuration getConfiguration() { + return configuration_ == null ? cc.arduino.cli.commands.Commands.Configuration.getDefaultInstance() : configuration_; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public cc.arduino.cli.commands.Commands.ConfigurationOrBuilder getConfigurationOrBuilder() { + return getConfiguration(); + } + + public static final int LIBRARY_MANAGER_ONLY_FIELD_NUMBER = 2; + private boolean libraryManagerOnly_; + /** + * bool library_manager_only = 2; + */ + public boolean getLibraryManagerOnly() { + return libraryManagerOnly_; + } + + 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 (configuration_ != null) { + output.writeMessage(1, getConfiguration()); + } + if (libraryManagerOnly_ != false) { + output.writeBool(2, libraryManagerOnly_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (configuration_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getConfiguration()); + } + if (libraryManagerOnly_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, libraryManagerOnly_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.InitReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.InitReq other = (cc.arduino.cli.commands.Commands.InitReq) obj; + + if (hasConfiguration() != other.hasConfiguration()) return false; + if (hasConfiguration()) { + if (!getConfiguration() + .equals(other.getConfiguration())) return false; + } + if (getLibraryManagerOnly() + != other.getLibraryManagerOnly()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasConfiguration()) { + hash = (37 * hash) + CONFIGURATION_FIELD_NUMBER; + hash = (53 * hash) + getConfiguration().hashCode(); + } + hash = (37 * hash) + LIBRARY_MANAGER_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getLibraryManagerOnly()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.InitReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.InitReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.InitReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.InitReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.InitReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.InitReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.InitReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.InitReq 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 cc.arduino.cli.commands.Commands.InitReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.InitReq 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 cc.arduino.cli.commands.Commands.InitReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.InitReq 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(cc.arduino.cli.commands.Commands.InitReq 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 cc.arduino.cli.commands.InitReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.InitReq) + cc.arduino.cli.commands.Commands.InitReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.InitReq.class, cc.arduino.cli.commands.Commands.InitReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.InitReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (configurationBuilder_ == null) { + configuration_ = null; + } else { + configuration_ = null; + configurationBuilder_ = null; + } + libraryManagerOnly_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.InitReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitReq build() { + cc.arduino.cli.commands.Commands.InitReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitReq buildPartial() { + cc.arduino.cli.commands.Commands.InitReq result = new cc.arduino.cli.commands.Commands.InitReq(this); + if (configurationBuilder_ == null) { + result.configuration_ = configuration_; + } else { + result.configuration_ = configurationBuilder_.build(); + } + result.libraryManagerOnly_ = libraryManagerOnly_; + 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 cc.arduino.cli.commands.Commands.InitReq) { + return mergeFrom((cc.arduino.cli.commands.Commands.InitReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.InitReq other) { + if (other == cc.arduino.cli.commands.Commands.InitReq.getDefaultInstance()) return this; + if (other.hasConfiguration()) { + mergeConfiguration(other.getConfiguration()); + } + if (other.getLibraryManagerOnly() != false) { + setLibraryManagerOnly(other.getLibraryManagerOnly()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.InitReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.InitReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Commands.Configuration configuration_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Commands.Configuration, cc.arduino.cli.commands.Commands.Configuration.Builder, cc.arduino.cli.commands.Commands.ConfigurationOrBuilder> configurationBuilder_; + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public boolean hasConfiguration() { + return configurationBuilder_ != null || configuration_ != null; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public cc.arduino.cli.commands.Commands.Configuration getConfiguration() { + if (configurationBuilder_ == null) { + return configuration_ == null ? cc.arduino.cli.commands.Commands.Configuration.getDefaultInstance() : configuration_; + } else { + return configurationBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public Builder setConfiguration(cc.arduino.cli.commands.Commands.Configuration value) { + if (configurationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + configuration_ = value; + onChanged(); + } else { + configurationBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public Builder setConfiguration( + cc.arduino.cli.commands.Commands.Configuration.Builder builderForValue) { + if (configurationBuilder_ == null) { + configuration_ = builderForValue.build(); + onChanged(); + } else { + configurationBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public Builder mergeConfiguration(cc.arduino.cli.commands.Commands.Configuration value) { + if (configurationBuilder_ == null) { + if (configuration_ != null) { + configuration_ = + cc.arduino.cli.commands.Commands.Configuration.newBuilder(configuration_).mergeFrom(value).buildPartial(); + } else { + configuration_ = value; + } + onChanged(); + } else { + configurationBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public Builder clearConfiguration() { + if (configurationBuilder_ == null) { + configuration_ = null; + onChanged(); + } else { + configuration_ = null; + configurationBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public cc.arduino.cli.commands.Commands.Configuration.Builder getConfigurationBuilder() { + + onChanged(); + return getConfigurationFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + public cc.arduino.cli.commands.Commands.ConfigurationOrBuilder getConfigurationOrBuilder() { + if (configurationBuilder_ != null) { + return configurationBuilder_.getMessageOrBuilder(); + } else { + return configuration_ == null ? + cc.arduino.cli.commands.Commands.Configuration.getDefaultInstance() : configuration_; + } + } + /** + * .cc.arduino.cli.commands.Configuration configuration = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Commands.Configuration, cc.arduino.cli.commands.Commands.Configuration.Builder, cc.arduino.cli.commands.Commands.ConfigurationOrBuilder> + getConfigurationFieldBuilder() { + if (configurationBuilder_ == null) { + configurationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Commands.Configuration, cc.arduino.cli.commands.Commands.Configuration.Builder, cc.arduino.cli.commands.Commands.ConfigurationOrBuilder>( + getConfiguration(), + getParentForChildren(), + isClean()); + configuration_ = null; + } + return configurationBuilder_; + } + + private boolean libraryManagerOnly_ ; + /** + * bool library_manager_only = 2; + */ + public boolean getLibraryManagerOnly() { + return libraryManagerOnly_; + } + /** + * bool library_manager_only = 2; + */ + public Builder setLibraryManagerOnly(boolean value) { + + libraryManagerOnly_ = value; + onChanged(); + return this; + } + /** + * bool library_manager_only = 2; + */ + public Builder clearLibraryManagerOnly() { + + libraryManagerOnly_ = 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:cc.arduino.cli.commands.InitReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.InitReq) + private static final cc.arduino.cli.commands.Commands.InitReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.InitReq(); + } + + public static cc.arduino.cli.commands.Commands.InitReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InitReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InitReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InitRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.InitResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * repeated string platforms_index_errors = 2; + */ + java.util.List + getPlatformsIndexErrorsList(); + /** + * repeated string platforms_index_errors = 2; + */ + int getPlatformsIndexErrorsCount(); + /** + * repeated string platforms_index_errors = 2; + */ + java.lang.String getPlatformsIndexErrors(int index); + /** + * repeated string platforms_index_errors = 2; + */ + com.google.protobuf.ByteString + getPlatformsIndexErrorsBytes(int index); + + /** + * string libraries_index_error = 3; + */ + java.lang.String getLibrariesIndexError(); + /** + * string libraries_index_error = 3; + */ + com.google.protobuf.ByteString + getLibrariesIndexErrorBytes(); + + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + boolean hasDownloadProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder(); + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.InitResp} + */ + public static final class InitResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.InitResp) + InitRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use InitResp.newBuilder() to construct. + private InitResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private InitResp() { + platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + librariesIndexError_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new InitResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private InitResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + platformsIndexErrors_.add(s); + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + librariesIndexError_ = s; + break; + } + case 34: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (downloadProgress_ != null) { + subBuilder = downloadProgress_.toBuilder(); + } + downloadProgress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(downloadProgress_); + downloadProgress_ = subBuilder.buildPartial(); + } + + break; + } + case 42: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = platformsIndexErrors_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.InitResp.class, cc.arduino.cli.commands.Commands.InitResp.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int PLATFORMS_INDEX_ERRORS_FIELD_NUMBER = 2; + private com.google.protobuf.LazyStringList platformsIndexErrors_; + /** + * repeated string platforms_index_errors = 2; + */ + public com.google.protobuf.ProtocolStringList + getPlatformsIndexErrorsList() { + return platformsIndexErrors_; + } + /** + * repeated string platforms_index_errors = 2; + */ + public int getPlatformsIndexErrorsCount() { + return platformsIndexErrors_.size(); + } + /** + * repeated string platforms_index_errors = 2; + */ + public java.lang.String getPlatformsIndexErrors(int index) { + return platformsIndexErrors_.get(index); + } + /** + * repeated string platforms_index_errors = 2; + */ + public com.google.protobuf.ByteString + getPlatformsIndexErrorsBytes(int index) { + return platformsIndexErrors_.getByteString(index); + } + + public static final int LIBRARIES_INDEX_ERROR_FIELD_NUMBER = 3; + private volatile java.lang.Object librariesIndexError_; + /** + * string libraries_index_error = 3; + */ + public java.lang.String getLibrariesIndexError() { + java.lang.Object ref = librariesIndexError_; + 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(); + librariesIndexError_ = s; + return s; + } + } + /** + * string libraries_index_error = 3; + */ + public com.google.protobuf.ByteString + getLibrariesIndexErrorBytes() { + java.lang.Object ref = librariesIndexError_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + librariesIndexError_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DOWNLOAD_PROGRESS_FIELD_NUMBER = 4; + private cc.arduino.cli.commands.Common.DownloadProgress downloadProgress_; + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public boolean hasDownloadProgress() { + return downloadProgress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress() { + return downloadProgress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder() { + return getDownloadProgress(); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 5; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + for (int i = 0; i < platformsIndexErrors_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, platformsIndexErrors_.getRaw(i)); + } + if (!getLibrariesIndexErrorBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, librariesIndexError_); + } + if (downloadProgress_ != null) { + output.writeMessage(4, getDownloadProgress()); + } + if (taskProgress_ != null) { + output.writeMessage(5, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + { + int dataSize = 0; + for (int i = 0; i < platformsIndexErrors_.size(); i++) { + dataSize += computeStringSizeNoTag(platformsIndexErrors_.getRaw(i)); + } + size += dataSize; + size += 1 * getPlatformsIndexErrorsList().size(); + } + if (!getLibrariesIndexErrorBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, librariesIndexError_); + } + if (downloadProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDownloadProgress()); + } + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.InitResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.InitResp other = (cc.arduino.cli.commands.Commands.InitResp) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getPlatformsIndexErrorsList() + .equals(other.getPlatformsIndexErrorsList())) return false; + if (!getLibrariesIndexError() + .equals(other.getLibrariesIndexError())) return false; + if (hasDownloadProgress() != other.hasDownloadProgress()) return false; + if (hasDownloadProgress()) { + if (!getDownloadProgress() + .equals(other.getDownloadProgress())) return false; + } + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + if (getPlatformsIndexErrorsCount() > 0) { + hash = (37 * hash) + PLATFORMS_INDEX_ERRORS_FIELD_NUMBER; + hash = (53 * hash) + getPlatformsIndexErrorsList().hashCode(); + } + hash = (37 * hash) + LIBRARIES_INDEX_ERROR_FIELD_NUMBER; + hash = (53 * hash) + getLibrariesIndexError().hashCode(); + if (hasDownloadProgress()) { + hash = (37 * hash) + DOWNLOAD_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getDownloadProgress().hashCode(); + } + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.InitResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.InitResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.InitResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.InitResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.InitResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.InitResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.InitResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.InitResp 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 cc.arduino.cli.commands.Commands.InitResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.InitResp 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 cc.arduino.cli.commands.Commands.InitResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.InitResp 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(cc.arduino.cli.commands.Commands.InitResp 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 cc.arduino.cli.commands.InitResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.InitResp) + cc.arduino.cli.commands.Commands.InitRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.InitResp.class, cc.arduino.cli.commands.Commands.InitResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.InitResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + librariesIndexError_ = ""; + + if (downloadProgressBuilder_ == null) { + downloadProgress_ = null; + } else { + downloadProgress_ = null; + downloadProgressBuilder_ = null; + } + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_InitResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.InitResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitResp build() { + cc.arduino.cli.commands.Commands.InitResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitResp buildPartial() { + cc.arduino.cli.commands.Commands.InitResp result = new cc.arduino.cli.commands.Commands.InitResp(this); + int from_bitField0_ = bitField0_; + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + if (((bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = platformsIndexErrors_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.platformsIndexErrors_ = platformsIndexErrors_; + result.librariesIndexError_ = librariesIndexError_; + if (downloadProgressBuilder_ == null) { + result.downloadProgress_ = downloadProgress_; + } else { + result.downloadProgress_ = downloadProgressBuilder_.build(); + } + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Commands.InitResp) { + return mergeFrom((cc.arduino.cli.commands.Commands.InitResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.InitResp other) { + if (other == cc.arduino.cli.commands.Commands.InitResp.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.platformsIndexErrors_.isEmpty()) { + if (platformsIndexErrors_.isEmpty()) { + platformsIndexErrors_ = other.platformsIndexErrors_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.addAll(other.platformsIndexErrors_); + } + onChanged(); + } + if (!other.getLibrariesIndexError().isEmpty()) { + librariesIndexError_ = other.librariesIndexError_; + onChanged(); + } + if (other.hasDownloadProgress()) { + mergeDownloadProgress(other.getDownloadProgress()); + } + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.InitResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.InitResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private com.google.protobuf.LazyStringList platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensurePlatformsIndexErrorsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = new com.google.protobuf.LazyStringArrayList(platformsIndexErrors_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string platforms_index_errors = 2; + */ + public com.google.protobuf.ProtocolStringList + getPlatformsIndexErrorsList() { + return platformsIndexErrors_.getUnmodifiableView(); + } + /** + * repeated string platforms_index_errors = 2; + */ + public int getPlatformsIndexErrorsCount() { + return platformsIndexErrors_.size(); + } + /** + * repeated string platforms_index_errors = 2; + */ + public java.lang.String getPlatformsIndexErrors(int index) { + return platformsIndexErrors_.get(index); + } + /** + * repeated string platforms_index_errors = 2; + */ + public com.google.protobuf.ByteString + getPlatformsIndexErrorsBytes(int index) { + return platformsIndexErrors_.getByteString(index); + } + /** + * repeated string platforms_index_errors = 2; + */ + public Builder setPlatformsIndexErrors( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 2; + */ + public Builder addPlatformsIndexErrors( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.add(value); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 2; + */ + public Builder addAllPlatformsIndexErrors( + java.lang.Iterable values) { + ensurePlatformsIndexErrorsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, platformsIndexErrors_); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 2; + */ + public Builder clearPlatformsIndexErrors() { + platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 2; + */ + public Builder addPlatformsIndexErrorsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.add(value); + onChanged(); + return this; + } + + private java.lang.Object librariesIndexError_ = ""; + /** + * string libraries_index_error = 3; + */ + public java.lang.String getLibrariesIndexError() { + java.lang.Object ref = librariesIndexError_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + librariesIndexError_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string libraries_index_error = 3; + */ + public com.google.protobuf.ByteString + getLibrariesIndexErrorBytes() { + java.lang.Object ref = librariesIndexError_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + librariesIndexError_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string libraries_index_error = 3; + */ + public Builder setLibrariesIndexError( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + librariesIndexError_ = value; + onChanged(); + return this; + } + /** + * string libraries_index_error = 3; + */ + public Builder clearLibrariesIndexError() { + + librariesIndexError_ = getDefaultInstance().getLibrariesIndexError(); + onChanged(); + return this; + } + /** + * string libraries_index_error = 3; + */ + public Builder setLibrariesIndexErrorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + librariesIndexError_ = value; + onChanged(); + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress downloadProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> downloadProgressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public boolean hasDownloadProgress() { + return downloadProgressBuilder_ != null || downloadProgress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress() { + if (downloadProgressBuilder_ == null) { + return downloadProgress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } else { + return downloadProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public Builder setDownloadProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (downloadProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + downloadProgress_ = value; + onChanged(); + } else { + downloadProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public Builder setDownloadProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (downloadProgressBuilder_ == null) { + downloadProgress_ = builderForValue.build(); + onChanged(); + } else { + downloadProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public Builder mergeDownloadProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (downloadProgressBuilder_ == null) { + if (downloadProgress_ != null) { + downloadProgress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(downloadProgress_).mergeFrom(value).buildPartial(); + } else { + downloadProgress_ = value; + } + onChanged(); + } else { + downloadProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public Builder clearDownloadProgress() { + if (downloadProgressBuilder_ == null) { + downloadProgress_ = null; + onChanged(); + } else { + downloadProgress_ = null; + downloadProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getDownloadProgressBuilder() { + + onChanged(); + return getDownloadProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder() { + if (downloadProgressBuilder_ != null) { + return downloadProgressBuilder_.getMessageOrBuilder(); + } else { + return downloadProgress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getDownloadProgressFieldBuilder() { + if (downloadProgressBuilder_ == null) { + downloadProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getDownloadProgress(), + getParentForChildren(), + isClean()); + downloadProgress_ = null; + } + return downloadProgressBuilder_; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.InitResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.InitResp) + private static final cc.arduino.cli.commands.Commands.InitResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.InitResp(); + } + + public static cc.arduino.cli.commands.Commands.InitResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InitResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InitResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.InitResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DestroyReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.DestroyReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.DestroyReq} + */ + public static final class DestroyReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.DestroyReq) + DestroyReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use DestroyReq.newBuilder() to construct. + private DestroyReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DestroyReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DestroyReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DestroyReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.DestroyReq.class, cc.arduino.cli.commands.Commands.DestroyReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.DestroyReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.DestroyReq other = (cc.arduino.cli.commands.Commands.DestroyReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.DestroyReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.DestroyReq 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 cc.arduino.cli.commands.Commands.DestroyReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.DestroyReq 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 cc.arduino.cli.commands.Commands.DestroyReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.DestroyReq 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(cc.arduino.cli.commands.Commands.DestroyReq 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 cc.arduino.cli.commands.DestroyReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.DestroyReq) + cc.arduino.cli.commands.Commands.DestroyReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.DestroyReq.class, cc.arduino.cli.commands.Commands.DestroyReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.DestroyReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.DestroyReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyReq build() { + cc.arduino.cli.commands.Commands.DestroyReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyReq buildPartial() { + cc.arduino.cli.commands.Commands.DestroyReq result = new cc.arduino.cli.commands.Commands.DestroyReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.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 cc.arduino.cli.commands.Commands.DestroyReq) { + return mergeFrom((cc.arduino.cli.commands.Commands.DestroyReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.DestroyReq other) { + if (other == cc.arduino.cli.commands.Commands.DestroyReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.DestroyReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.DestroyReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + @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:cc.arduino.cli.commands.DestroyReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.DestroyReq) + private static final cc.arduino.cli.commands.Commands.DestroyReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.DestroyReq(); + } + + public static cc.arduino.cli.commands.Commands.DestroyReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DestroyReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DestroyReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DestroyRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.DestroyResp) + com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code cc.arduino.cli.commands.DestroyResp} + */ + public static final class DestroyResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.DestroyResp) + DestroyRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use DestroyResp.newBuilder() to construct. + private DestroyResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DestroyResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DestroyResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DestroyResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.DestroyResp.class, cc.arduino.cli.commands.Commands.DestroyResp.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 { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.DestroyResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.DestroyResp other = (cc.arduino.cli.commands.Commands.DestroyResp) obj; + + if (!unknownFields.equals(other.unknownFields)) 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) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.DestroyResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.DestroyResp 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 cc.arduino.cli.commands.Commands.DestroyResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.DestroyResp 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 cc.arduino.cli.commands.Commands.DestroyResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.DestroyResp 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(cc.arduino.cli.commands.Commands.DestroyResp 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 cc.arduino.cli.commands.DestroyResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.DestroyResp) + cc.arduino.cli.commands.Commands.DestroyRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.DestroyResp.class, cc.arduino.cli.commands.Commands.DestroyResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.DestroyResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_DestroyResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.DestroyResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyResp build() { + cc.arduino.cli.commands.Commands.DestroyResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyResp buildPartial() { + cc.arduino.cli.commands.Commands.DestroyResp result = new cc.arduino.cli.commands.Commands.DestroyResp(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 cc.arduino.cli.commands.Commands.DestroyResp) { + return mergeFrom((cc.arduino.cli.commands.Commands.DestroyResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.DestroyResp other) { + if (other == cc.arduino.cli.commands.Commands.DestroyResp.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.DestroyResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.DestroyResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + 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:cc.arduino.cli.commands.DestroyResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.DestroyResp) + private static final cc.arduino.cli.commands.Commands.DestroyResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.DestroyResp(); + } + + public static cc.arduino.cli.commands.Commands.DestroyResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DestroyResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DestroyResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.DestroyResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RescanReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.RescanReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.RescanReq} + */ + public static final class RescanReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.RescanReq) + RescanReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use RescanReq.newBuilder() to construct. + private RescanReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RescanReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RescanReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RescanReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.RescanReq.class, cc.arduino.cli.commands.Commands.RescanReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.RescanReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.RescanReq other = (cc.arduino.cli.commands.Commands.RescanReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.RescanReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.RescanReq 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 cc.arduino.cli.commands.Commands.RescanReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.RescanReq 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 cc.arduino.cli.commands.Commands.RescanReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.RescanReq 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(cc.arduino.cli.commands.Commands.RescanReq 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 cc.arduino.cli.commands.RescanReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.RescanReq) + cc.arduino.cli.commands.Commands.RescanReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.RescanReq.class, cc.arduino.cli.commands.Commands.RescanReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.RescanReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.RescanReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanReq build() { + cc.arduino.cli.commands.Commands.RescanReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanReq buildPartial() { + cc.arduino.cli.commands.Commands.RescanReq result = new cc.arduino.cli.commands.Commands.RescanReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.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 cc.arduino.cli.commands.Commands.RescanReq) { + return mergeFrom((cc.arduino.cli.commands.Commands.RescanReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.RescanReq other) { + if (other == cc.arduino.cli.commands.Commands.RescanReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.RescanReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.RescanReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + @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:cc.arduino.cli.commands.RescanReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.RescanReq) + private static final cc.arduino.cli.commands.Commands.RescanReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.RescanReq(); + } + + public static cc.arduino.cli.commands.Commands.RescanReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RescanReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RescanReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RescanRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.RescanResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated string platforms_index_errors = 1; + */ + java.util.List + getPlatformsIndexErrorsList(); + /** + * repeated string platforms_index_errors = 1; + */ + int getPlatformsIndexErrorsCount(); + /** + * repeated string platforms_index_errors = 1; + */ + java.lang.String getPlatformsIndexErrors(int index); + /** + * repeated string platforms_index_errors = 1; + */ + com.google.protobuf.ByteString + getPlatformsIndexErrorsBytes(int index); + + /** + * string libraries_index_error = 2; + */ + java.lang.String getLibrariesIndexError(); + /** + * string libraries_index_error = 2; + */ + com.google.protobuf.ByteString + getLibrariesIndexErrorBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.RescanResp} + */ + public static final class RescanResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.RescanResp) + RescanRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use RescanResp.newBuilder() to construct. + private RescanResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RescanResp() { + platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + librariesIndexError_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RescanResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RescanResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + platformsIndexErrors_.add(s); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + librariesIndexError_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = platformsIndexErrors_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.RescanResp.class, cc.arduino.cli.commands.Commands.RescanResp.Builder.class); + } + + public static final int PLATFORMS_INDEX_ERRORS_FIELD_NUMBER = 1; + private com.google.protobuf.LazyStringList platformsIndexErrors_; + /** + * repeated string platforms_index_errors = 1; + */ + public com.google.protobuf.ProtocolStringList + getPlatformsIndexErrorsList() { + return platformsIndexErrors_; + } + /** + * repeated string platforms_index_errors = 1; + */ + public int getPlatformsIndexErrorsCount() { + return platformsIndexErrors_.size(); + } + /** + * repeated string platforms_index_errors = 1; + */ + public java.lang.String getPlatformsIndexErrors(int index) { + return platformsIndexErrors_.get(index); + } + /** + * repeated string platforms_index_errors = 1; + */ + public com.google.protobuf.ByteString + getPlatformsIndexErrorsBytes(int index) { + return platformsIndexErrors_.getByteString(index); + } + + public static final int LIBRARIES_INDEX_ERROR_FIELD_NUMBER = 2; + private volatile java.lang.Object librariesIndexError_; + /** + * string libraries_index_error = 2; + */ + public java.lang.String getLibrariesIndexError() { + java.lang.Object ref = librariesIndexError_; + 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(); + librariesIndexError_ = s; + return s; + } + } + /** + * string libraries_index_error = 2; + */ + public com.google.protobuf.ByteString + getLibrariesIndexErrorBytes() { + java.lang.Object ref = librariesIndexError_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + librariesIndexError_ = 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 { + for (int i = 0; i < platformsIndexErrors_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, platformsIndexErrors_.getRaw(i)); + } + if (!getLibrariesIndexErrorBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, librariesIndexError_); + } + unknownFields.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 < platformsIndexErrors_.size(); i++) { + dataSize += computeStringSizeNoTag(platformsIndexErrors_.getRaw(i)); + } + size += dataSize; + size += 1 * getPlatformsIndexErrorsList().size(); + } + if (!getLibrariesIndexErrorBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, librariesIndexError_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.RescanResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.RescanResp other = (cc.arduino.cli.commands.Commands.RescanResp) obj; + + if (!getPlatformsIndexErrorsList() + .equals(other.getPlatformsIndexErrorsList())) return false; + if (!getLibrariesIndexError() + .equals(other.getLibrariesIndexError())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getPlatformsIndexErrorsCount() > 0) { + hash = (37 * hash) + PLATFORMS_INDEX_ERRORS_FIELD_NUMBER; + hash = (53 * hash) + getPlatformsIndexErrorsList().hashCode(); + } + hash = (37 * hash) + LIBRARIES_INDEX_ERROR_FIELD_NUMBER; + hash = (53 * hash) + getLibrariesIndexError().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.RescanResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.RescanResp 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 cc.arduino.cli.commands.Commands.RescanResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.RescanResp 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 cc.arduino.cli.commands.Commands.RescanResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.RescanResp 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(cc.arduino.cli.commands.Commands.RescanResp 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 cc.arduino.cli.commands.RescanResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.RescanResp) + cc.arduino.cli.commands.Commands.RescanRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.RescanResp.class, cc.arduino.cli.commands.Commands.RescanResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.RescanResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + librariesIndexError_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_RescanResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.RescanResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanResp build() { + cc.arduino.cli.commands.Commands.RescanResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanResp buildPartial() { + cc.arduino.cli.commands.Commands.RescanResp result = new cc.arduino.cli.commands.Commands.RescanResp(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = platformsIndexErrors_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.platformsIndexErrors_ = platformsIndexErrors_; + result.librariesIndexError_ = librariesIndexError_; + 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 cc.arduino.cli.commands.Commands.RescanResp) { + return mergeFrom((cc.arduino.cli.commands.Commands.RescanResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.RescanResp other) { + if (other == cc.arduino.cli.commands.Commands.RescanResp.getDefaultInstance()) return this; + if (!other.platformsIndexErrors_.isEmpty()) { + if (platformsIndexErrors_.isEmpty()) { + platformsIndexErrors_ = other.platformsIndexErrors_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.addAll(other.platformsIndexErrors_); + } + onChanged(); + } + if (!other.getLibrariesIndexError().isEmpty()) { + librariesIndexError_ = other.librariesIndexError_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.RescanResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.RescanResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private com.google.protobuf.LazyStringList platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensurePlatformsIndexErrorsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + platformsIndexErrors_ = new com.google.protobuf.LazyStringArrayList(platformsIndexErrors_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string platforms_index_errors = 1; + */ + public com.google.protobuf.ProtocolStringList + getPlatformsIndexErrorsList() { + return platformsIndexErrors_.getUnmodifiableView(); + } + /** + * repeated string platforms_index_errors = 1; + */ + public int getPlatformsIndexErrorsCount() { + return platformsIndexErrors_.size(); + } + /** + * repeated string platforms_index_errors = 1; + */ + public java.lang.String getPlatformsIndexErrors(int index) { + return platformsIndexErrors_.get(index); + } + /** + * repeated string platforms_index_errors = 1; + */ + public com.google.protobuf.ByteString + getPlatformsIndexErrorsBytes(int index) { + return platformsIndexErrors_.getByteString(index); + } + /** + * repeated string platforms_index_errors = 1; + */ + public Builder setPlatformsIndexErrors( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 1; + */ + public Builder addPlatformsIndexErrors( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.add(value); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 1; + */ + public Builder addAllPlatformsIndexErrors( + java.lang.Iterable values) { + ensurePlatformsIndexErrorsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, platformsIndexErrors_); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 1; + */ + public Builder clearPlatformsIndexErrors() { + platformsIndexErrors_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string platforms_index_errors = 1; + */ + public Builder addPlatformsIndexErrorsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensurePlatformsIndexErrorsIsMutable(); + platformsIndexErrors_.add(value); + onChanged(); + return this; + } + + private java.lang.Object librariesIndexError_ = ""; + /** + * string libraries_index_error = 2; + */ + public java.lang.String getLibrariesIndexError() { + java.lang.Object ref = librariesIndexError_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + librariesIndexError_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string libraries_index_error = 2; + */ + public com.google.protobuf.ByteString + getLibrariesIndexErrorBytes() { + java.lang.Object ref = librariesIndexError_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + librariesIndexError_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string libraries_index_error = 2; + */ + public Builder setLibrariesIndexError( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + librariesIndexError_ = value; + onChanged(); + return this; + } + /** + * string libraries_index_error = 2; + */ + public Builder clearLibrariesIndexError() { + + librariesIndexError_ = getDefaultInstance().getLibrariesIndexError(); + onChanged(); + return this; + } + /** + * string libraries_index_error = 2; + */ + public Builder setLibrariesIndexErrorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + librariesIndexError_ = 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:cc.arduino.cli.commands.RescanResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.RescanResp) + private static final cc.arduino.cli.commands.Commands.RescanResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.RescanResp(); + } + + public static cc.arduino.cli.commands.Commands.RescanResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RescanResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RescanResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.RescanResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateIndexReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.UpdateIndexReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.UpdateIndexReq} + */ + public static final class UpdateIndexReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.UpdateIndexReq) + UpdateIndexReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateIndexReq.newBuilder() to construct. + private UpdateIndexReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateIndexReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateIndexReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateIndexReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateIndexReq.class, cc.arduino.cli.commands.Commands.UpdateIndexReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.UpdateIndexReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.UpdateIndexReq other = (cc.arduino.cli.commands.Commands.UpdateIndexReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq 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 cc.arduino.cli.commands.Commands.UpdateIndexReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq 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 cc.arduino.cli.commands.Commands.UpdateIndexReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexReq 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(cc.arduino.cli.commands.Commands.UpdateIndexReq 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 cc.arduino.cli.commands.UpdateIndexReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.UpdateIndexReq) + cc.arduino.cli.commands.Commands.UpdateIndexReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateIndexReq.class, cc.arduino.cli.commands.Commands.UpdateIndexReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.UpdateIndexReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.UpdateIndexReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexReq build() { + cc.arduino.cli.commands.Commands.UpdateIndexReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexReq buildPartial() { + cc.arduino.cli.commands.Commands.UpdateIndexReq result = new cc.arduino.cli.commands.Commands.UpdateIndexReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.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 cc.arduino.cli.commands.Commands.UpdateIndexReq) { + return mergeFrom((cc.arduino.cli.commands.Commands.UpdateIndexReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.UpdateIndexReq other) { + if (other == cc.arduino.cli.commands.Commands.UpdateIndexReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.UpdateIndexReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.UpdateIndexReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + @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:cc.arduino.cli.commands.UpdateIndexReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.UpdateIndexReq) + private static final cc.arduino.cli.commands.Commands.UpdateIndexReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.UpdateIndexReq(); + } + + public static cc.arduino.cli.commands.Commands.UpdateIndexReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateIndexReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateIndexReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateIndexRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.UpdateIndexResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + boolean hasDownloadProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.UpdateIndexResp} + */ + public static final class UpdateIndexResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.UpdateIndexResp) + UpdateIndexRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateIndexResp.newBuilder() to construct. + private UpdateIndexResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateIndexResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateIndexResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateIndexResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (downloadProgress_ != null) { + subBuilder = downloadProgress_.toBuilder(); + } + downloadProgress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(downloadProgress_); + downloadProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateIndexResp.class, cc.arduino.cli.commands.Commands.UpdateIndexResp.Builder.class); + } + + public static final int DOWNLOAD_PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress downloadProgress_; + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public boolean hasDownloadProgress() { + return downloadProgress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress() { + return downloadProgress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder() { + return getDownloadProgress(); + } + + 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 (downloadProgress_ != null) { + output.writeMessage(1, getDownloadProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (downloadProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getDownloadProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.UpdateIndexResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.UpdateIndexResp other = (cc.arduino.cli.commands.Commands.UpdateIndexResp) obj; + + if (hasDownloadProgress() != other.hasDownloadProgress()) return false; + if (hasDownloadProgress()) { + if (!getDownloadProgress() + .equals(other.getDownloadProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDownloadProgress()) { + hash = (37 * hash) + DOWNLOAD_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getDownloadProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp 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 cc.arduino.cli.commands.Commands.UpdateIndexResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp 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 cc.arduino.cli.commands.Commands.UpdateIndexResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateIndexResp 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(cc.arduino.cli.commands.Commands.UpdateIndexResp 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 cc.arduino.cli.commands.UpdateIndexResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.UpdateIndexResp) + cc.arduino.cli.commands.Commands.UpdateIndexRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateIndexResp.class, cc.arduino.cli.commands.Commands.UpdateIndexResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.UpdateIndexResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (downloadProgressBuilder_ == null) { + downloadProgress_ = null; + } else { + downloadProgress_ = null; + downloadProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateIndexResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.UpdateIndexResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexResp build() { + cc.arduino.cli.commands.Commands.UpdateIndexResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexResp buildPartial() { + cc.arduino.cli.commands.Commands.UpdateIndexResp result = new cc.arduino.cli.commands.Commands.UpdateIndexResp(this); + if (downloadProgressBuilder_ == null) { + result.downloadProgress_ = downloadProgress_; + } else { + result.downloadProgress_ = downloadProgressBuilder_.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 cc.arduino.cli.commands.Commands.UpdateIndexResp) { + return mergeFrom((cc.arduino.cli.commands.Commands.UpdateIndexResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.UpdateIndexResp other) { + if (other == cc.arduino.cli.commands.Commands.UpdateIndexResp.getDefaultInstance()) return this; + if (other.hasDownloadProgress()) { + mergeDownloadProgress(other.getDownloadProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.UpdateIndexResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.UpdateIndexResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress downloadProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> downloadProgressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public boolean hasDownloadProgress() { + return downloadProgressBuilder_ != null || downloadProgress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress() { + if (downloadProgressBuilder_ == null) { + return downloadProgress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } else { + return downloadProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder setDownloadProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (downloadProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + downloadProgress_ = value; + onChanged(); + } else { + downloadProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder setDownloadProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (downloadProgressBuilder_ == null) { + downloadProgress_ = builderForValue.build(); + onChanged(); + } else { + downloadProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder mergeDownloadProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (downloadProgressBuilder_ == null) { + if (downloadProgress_ != null) { + downloadProgress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(downloadProgress_).mergeFrom(value).buildPartial(); + } else { + downloadProgress_ = value; + } + onChanged(); + } else { + downloadProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder clearDownloadProgress() { + if (downloadProgressBuilder_ == null) { + downloadProgress_ = null; + onChanged(); + } else { + downloadProgress_ = null; + downloadProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getDownloadProgressBuilder() { + + onChanged(); + return getDownloadProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder() { + if (downloadProgressBuilder_ != null) { + return downloadProgressBuilder_.getMessageOrBuilder(); + } else { + return downloadProgress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getDownloadProgressFieldBuilder() { + if (downloadProgressBuilder_ == null) { + downloadProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getDownloadProgress(), + getParentForChildren(), + isClean()); + downloadProgress_ = null; + } + return downloadProgressBuilder_; + } + @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:cc.arduino.cli.commands.UpdateIndexResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.UpdateIndexResp) + private static final cc.arduino.cli.commands.Commands.UpdateIndexResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.UpdateIndexResp(); + } + + public static cc.arduino.cli.commands.Commands.UpdateIndexResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateIndexResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateIndexResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateIndexResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateLibrariesIndexReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.UpdateLibrariesIndexReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.UpdateLibrariesIndexReq} + */ + public static final class UpdateLibrariesIndexReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.UpdateLibrariesIndexReq) + UpdateLibrariesIndexReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateLibrariesIndexReq.newBuilder() to construct. + private UpdateLibrariesIndexReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateLibrariesIndexReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateLibrariesIndexReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateLibrariesIndexReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.class, cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq other = (cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq 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 cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq 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 cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq 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(cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq 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 cc.arduino.cli.commands.UpdateLibrariesIndexReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.UpdateLibrariesIndexReq) + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.class, cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq build() { + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq buildPartial() { + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq result = new cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.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 cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq) { + return mergeFrom((cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq other) { + if (other == cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + @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:cc.arduino.cli.commands.UpdateLibrariesIndexReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.UpdateLibrariesIndexReq) + private static final cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq(); + } + + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateLibrariesIndexReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateLibrariesIndexReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateLibrariesIndexRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.UpdateLibrariesIndexResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + boolean hasDownloadProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.UpdateLibrariesIndexResp} + */ + public static final class UpdateLibrariesIndexResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.UpdateLibrariesIndexResp) + UpdateLibrariesIndexRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateLibrariesIndexResp.newBuilder() to construct. + private UpdateLibrariesIndexResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateLibrariesIndexResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateLibrariesIndexResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateLibrariesIndexResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (downloadProgress_ != null) { + subBuilder = downloadProgress_.toBuilder(); + } + downloadProgress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(downloadProgress_); + downloadProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.class, cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.Builder.class); + } + + public static final int DOWNLOAD_PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress downloadProgress_; + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public boolean hasDownloadProgress() { + return downloadProgress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress() { + return downloadProgress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder() { + return getDownloadProgress(); + } + + 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 (downloadProgress_ != null) { + output.writeMessage(1, getDownloadProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (downloadProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getDownloadProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp other = (cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp) obj; + + if (hasDownloadProgress() != other.hasDownloadProgress()) return false; + if (hasDownloadProgress()) { + if (!getDownloadProgress() + .equals(other.getDownloadProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDownloadProgress()) { + hash = (37 * hash) + DOWNLOAD_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getDownloadProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp 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 cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp 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 cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp 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(cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp 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 cc.arduino.cli.commands.UpdateLibrariesIndexResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.UpdateLibrariesIndexResp) + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.class, cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (downloadProgressBuilder_ == null) { + downloadProgress_ = null; + } else { + downloadProgress_ = null; + downloadProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp build() { + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp buildPartial() { + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp result = new cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp(this); + if (downloadProgressBuilder_ == null) { + result.downloadProgress_ = downloadProgress_; + } else { + result.downloadProgress_ = downloadProgressBuilder_.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 cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp) { + return mergeFrom((cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp other) { + if (other == cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp.getDefaultInstance()) return this; + if (other.hasDownloadProgress()) { + mergeDownloadProgress(other.getDownloadProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress downloadProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> downloadProgressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public boolean hasDownloadProgress() { + return downloadProgressBuilder_ != null || downloadProgress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getDownloadProgress() { + if (downloadProgressBuilder_ == null) { + return downloadProgress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } else { + return downloadProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder setDownloadProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (downloadProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + downloadProgress_ = value; + onChanged(); + } else { + downloadProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder setDownloadProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (downloadProgressBuilder_ == null) { + downloadProgress_ = builderForValue.build(); + onChanged(); + } else { + downloadProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder mergeDownloadProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (downloadProgressBuilder_ == null) { + if (downloadProgress_ != null) { + downloadProgress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(downloadProgress_).mergeFrom(value).buildPartial(); + } else { + downloadProgress_ = value; + } + onChanged(); + } else { + downloadProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public Builder clearDownloadProgress() { + if (downloadProgressBuilder_ == null) { + downloadProgress_ = null; + onChanged(); + } else { + downloadProgress_ = null; + downloadProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getDownloadProgressBuilder() { + + onChanged(); + return getDownloadProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getDownloadProgressOrBuilder() { + if (downloadProgressBuilder_ != null) { + return downloadProgressBuilder_.getMessageOrBuilder(); + } else { + return downloadProgress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : downloadProgress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress download_progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getDownloadProgressFieldBuilder() { + if (downloadProgressBuilder_ == null) { + downloadProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getDownloadProgress(), + getParentForChildren(), + isClean()); + downloadProgress_ = null; + } + return downloadProgressBuilder_; + } + @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:cc.arduino.cli.commands.UpdateLibrariesIndexResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.UpdateLibrariesIndexResp) + private static final cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp(); + } + + public static cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateLibrariesIndexResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateLibrariesIndexResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.UpdateLibrariesIndexResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface VersionReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.VersionReq) + com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code cc.arduino.cli.commands.VersionReq} + */ + public static final class VersionReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.VersionReq) + VersionReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use VersionReq.newBuilder() to construct. + private VersionReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private VersionReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new VersionReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private VersionReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.VersionReq.class, cc.arduino.cli.commands.Commands.VersionReq.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 { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.VersionReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.VersionReq other = (cc.arduino.cli.commands.Commands.VersionReq) obj; + + if (!unknownFields.equals(other.unknownFields)) 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) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.VersionReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.VersionReq 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 cc.arduino.cli.commands.Commands.VersionReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.VersionReq 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 cc.arduino.cli.commands.Commands.VersionReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.VersionReq 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(cc.arduino.cli.commands.Commands.VersionReq 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 cc.arduino.cli.commands.VersionReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.VersionReq) + cc.arduino.cli.commands.Commands.VersionReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.VersionReq.class, cc.arduino.cli.commands.Commands.VersionReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.VersionReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.VersionReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionReq build() { + cc.arduino.cli.commands.Commands.VersionReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionReq buildPartial() { + cc.arduino.cli.commands.Commands.VersionReq result = new cc.arduino.cli.commands.Commands.VersionReq(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 cc.arduino.cli.commands.Commands.VersionReq) { + return mergeFrom((cc.arduino.cli.commands.Commands.VersionReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.VersionReq other) { + if (other == cc.arduino.cli.commands.Commands.VersionReq.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.VersionReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.VersionReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + 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:cc.arduino.cli.commands.VersionReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.VersionReq) + private static final cc.arduino.cli.commands.Commands.VersionReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.VersionReq(); + } + + public static cc.arduino.cli.commands.Commands.VersionReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VersionReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VersionReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface VersionRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.VersionResp) + com.google.protobuf.MessageOrBuilder { + + /** + * string version = 1; + */ + java.lang.String getVersion(); + /** + * string version = 1; + */ + com.google.protobuf.ByteString + getVersionBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.VersionResp} + */ + public static final class VersionResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.VersionResp) + VersionRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use VersionResp.newBuilder() to construct. + private VersionResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private VersionResp() { + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new VersionResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private VersionResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.VersionResp.class, cc.arduino.cli.commands.Commands.VersionResp.Builder.class); + } + + public static final int VERSION_FIELD_NUMBER = 1; + private volatile java.lang.Object version_; + /** + * string version = 1; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 1; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, version_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Commands.VersionResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Commands.VersionResp other = (cc.arduino.cli.commands.Commands.VersionResp) obj; + + if (!getVersion() + .equals(other.getVersion())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Commands.VersionResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.VersionResp 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 cc.arduino.cli.commands.Commands.VersionResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.VersionResp 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 cc.arduino.cli.commands.Commands.VersionResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Commands.VersionResp 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(cc.arduino.cli.commands.Commands.VersionResp 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 cc.arduino.cli.commands.VersionResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.VersionResp) + cc.arduino.cli.commands.Commands.VersionRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Commands.VersionResp.class, cc.arduino.cli.commands.Commands.VersionResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Commands.VersionResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + version_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Commands.internal_static_cc_arduino_cli_commands_VersionResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Commands.VersionResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionResp build() { + cc.arduino.cli.commands.Commands.VersionResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionResp buildPartial() { + cc.arduino.cli.commands.Commands.VersionResp result = new cc.arduino.cli.commands.Commands.VersionResp(this); + result.version_ = version_; + 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 cc.arduino.cli.commands.Commands.VersionResp) { + return mergeFrom((cc.arduino.cli.commands.Commands.VersionResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Commands.VersionResp other) { + if (other == cc.arduino.cli.commands.Commands.VersionResp.getDefaultInstance()) return this; + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Commands.VersionResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Commands.VersionResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 1; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 1; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 1; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 1; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 1; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = 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:cc.arduino.cli.commands.VersionResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.VersionResp) + private static final cc.arduino.cli.commands.Commands.VersionResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Commands.VersionResp(); + } + + public static cc.arduino.cli.commands.Commands.VersionResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public VersionResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VersionResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Commands.VersionResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_Configuration_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_Configuration_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_InitReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_InitReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_InitResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_InitResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_DestroyReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_DestroyReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_DestroyResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_DestroyResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_RescanReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_RescanReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_RescanResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_RescanResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_UpdateIndexReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_UpdateIndexReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_UpdateIndexResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_UpdateIndexResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_VersionReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_VersionReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_VersionResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_VersionResp_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\027commands/commands.proto\022\027cc.arduino.cl" + + "i.commands\032\025commands/common.proto\032\024comma" + + "nds/board.proto\032\026commands/compile.proto\032" + + "\023commands/core.proto\032\025commands/upload.pr" + + "oto\032\022commands/lib.proto\"q\n\rConfiguration" + + "\022\017\n\007dataDir\030\001 \001(\t\022\025\n\rsketchbookDir\030\002 \001(\t" + + "\022\024\n\014downloadsDir\030\003 \001(\t\022\"\n\032boardManagerAd" + + "ditionalUrls\030\004 \003(\t\"f\n\007InitReq\022=\n\rconfigu" + + "ration\030\001 \001(\0132&.cc.arduino.cli.commands.C" + + "onfiguration\022\034\n\024library_manager_only\030\002 \001" + + "(\010\"\202\002\n\010InitResp\0223\n\010instance\030\001 \001(\0132!.cc.a" + + "rduino.cli.commands.Instance\022\036\n\026platform" + + "s_index_errors\030\002 \003(\t\022\035\n\025libraries_index_" + + "error\030\003 \001(\t\022D\n\021download_progress\030\004 \001(\0132)" + + ".cc.arduino.cli.commands.DownloadProgres" + + "s\022<\n\rtask_progress\030\005 \001(\0132%.cc.arduino.cl" + + "i.commands.TaskProgress\"A\n\nDestroyReq\0223\n" + + "\010instance\030\001 \001(\0132!.cc.arduino.cli.command" + + "s.Instance\"\r\n\013DestroyResp\"@\n\tRescanReq\0223" + + "\n\010instance\030\001 \001(\0132!.cc.arduino.cli.comman" + + "ds.Instance\"K\n\nRescanResp\022\036\n\026platforms_i" + + "ndex_errors\030\001 \003(\t\022\035\n\025libraries_index_err" + + "or\030\002 \001(\t\"E\n\016UpdateIndexReq\0223\n\010instance\030\001" + + " \001(\0132!.cc.arduino.cli.commands.Instance\"" + + "W\n\017UpdateIndexResp\022D\n\021download_progress\030" + + "\001 \001(\0132).cc.arduino.cli.commands.Download" + + "Progress\"N\n\027UpdateLibrariesIndexReq\0223\n\010i" + + "nstance\030\001 \001(\0132!.cc.arduino.cli.commands." + + "Instance\"`\n\030UpdateLibrariesIndexResp\022D\n\021" + + "download_progress\030\001 \001(\0132).cc.arduino.cli" + + ".commands.DownloadProgress\"\014\n\nVersionReq" + + "\"\036\n\013VersionResp\022\017\n\007version\030\001 \001(\t2\252\023\n\013Ard" + + "uinoCore\022O\n\004Init\022 .cc.arduino.cli.comman" + + "ds.InitReq\032!.cc.arduino.cli.commands.Ini" + + "tResp\"\0000\001\022V\n\007Destroy\022#.cc.arduino.cli.co" + + "mmands.DestroyReq\032$.cc.arduino.cli.comma" + + "nds.DestroyResp\"\000\022S\n\006Rescan\022\".cc.arduino" + + ".cli.commands.RescanReq\032#.cc.arduino.cli" + + ".commands.RescanResp\"\000\022d\n\013UpdateIndex\022\'." + + "cc.arduino.cli.commands.UpdateIndexReq\032(" + + ".cc.arduino.cli.commands.UpdateIndexResp" + + "\"\0000\001\022\177\n\024UpdateLibrariesIndex\0220.cc.arduin" + + "o.cli.commands.UpdateLibrariesIndexReq\0321" + + ".cc.arduino.cli.commands.UpdateLibraries" + + "IndexResp\"\0000\001\022V\n\007Version\022#.cc.arduino.cl" + + "i.commands.VersionReq\032$.cc.arduino.cli.c" + + "ommands.VersionResp\"\000\022c\n\014BoardDetails\022(." + + "cc.arduino.cli.commands.BoardDetailsReq\032" + + ").cc.arduino.cli.commands.BoardDetailsRe" + + "sp\022b\n\013BoardAttach\022\'.cc.arduino.cli.comma" + + "nds.BoardAttachReq\032(.cc.arduino.cli.comm" + + "ands.BoardAttachResp0\001\022Z\n\tBoardList\022%.cc" + + ".arduino.cli.commands.BoardListReq\032&.cc." + + "arduino.cli.commands.BoardListResp\022c\n\014Bo" + + "ardListAll\022(.cc.arduino.cli.commands.Boa" + + "rdListAllReq\032).cc.arduino.cli.commands.B" + + "oardListAllResp\022V\n\007Compile\022#.cc.arduino." + + "cli.commands.CompileReq\032$.cc.arduino.cli" + + ".commands.CompileResp0\001\022n\n\017PlatformInsta" + + "ll\022+.cc.arduino.cli.commands.PlatformIns" + + "tallReq\032,.cc.arduino.cli.commands.Platfo" + + "rmInstallResp0\001\022q\n\020PlatformDownload\022,.cc" + + ".arduino.cli.commands.PlatformDownloadRe" + + "q\032-.cc.arduino.cli.commands.PlatformDown" + + "loadResp0\001\022t\n\021PlatformUninstall\022-.cc.ard" + + "uino.cli.commands.PlatformUninstallReq\032." + + ".cc.arduino.cli.commands.PlatformUninsta" + + "llResp0\001\022n\n\017PlatformUpgrade\022+.cc.arduino" + + ".cli.commands.PlatformUpgradeReq\032,.cc.ar" + + "duino.cli.commands.PlatformUpgradeResp0\001" + + "\022S\n\006Upload\022\".cc.arduino.cli.commands.Upl" + + "oadReq\032#.cc.arduino.cli.commands.UploadR" + + "esp0\001\022i\n\016PlatformSearch\022*.cc.arduino.cli" + + ".commands.PlatformSearchReq\032+.cc.arduino" + + ".cli.commands.PlatformSearchResp\022c\n\014Plat" + + "formList\022(.cc.arduino.cli.commands.Platf" + + "ormListReq\032).cc.arduino.cli.commands.Pla" + + "tformListResp\022n\n\017LibraryDownload\022+.cc.ar" + + "duino.cli.commands.LibraryDownloadReq\032,." + + "cc.arduino.cli.commands.LibraryDownloadR" + + "esp0\001\022k\n\016LibraryInstall\022*.cc.arduino.cli" + + ".commands.LibraryInstallReq\032+.cc.arduino" + + ".cli.commands.LibraryInstallResp0\001\022q\n\020Li" + + "braryUninstall\022,.cc.arduino.cli.commands" + + ".LibraryUninstallReq\032-.cc.arduino.cli.co" + + "mmands.LibraryUninstallResp0\001\022t\n\021Library" + + "UpgradeAll\022-.cc.arduino.cli.commands.Lib" + + "raryUpgradeAllReq\032..cc.arduino.cli.comma" + + "nds.LibraryUpgradeAllResp0\001\022f\n\rLibrarySe" + + "arch\022).cc.arduino.cli.commands.LibrarySe" + + "archReq\032*.cc.arduino.cli.commands.Librar" + + "ySearchResp\022`\n\013LibraryList\022\'.cc.arduino." + + "cli.commands.LibraryListReq\032(.cc.arduino" + + ".cli.commands.LibraryListRespB-Z+github." + + "com/arduino/arduino-cli/rpc/commandsb\006pr" + + "oto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + cc.arduino.cli.commands.Common.getDescriptor(), + cc.arduino.cli.commands.Board.getDescriptor(), + cc.arduino.cli.commands.Compile.getDescriptor(), + cc.arduino.cli.commands.Core.getDescriptor(), + cc.arduino.cli.commands.Upload.getDescriptor(), + cc.arduino.cli.commands.Lib.getDescriptor(), + }); + internal_static_cc_arduino_cli_commands_Configuration_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_Configuration_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_Configuration_descriptor, + new java.lang.String[] { "DataDir", "SketchbookDir", "DownloadsDir", "BoardManagerAdditionalUrls", }); + internal_static_cc_arduino_cli_commands_InitReq_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_InitReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_InitReq_descriptor, + new java.lang.String[] { "Configuration", "LibraryManagerOnly", }); + internal_static_cc_arduino_cli_commands_InitResp_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cc_arduino_cli_commands_InitResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_InitResp_descriptor, + new java.lang.String[] { "Instance", "PlatformsIndexErrors", "LibrariesIndexError", "DownloadProgress", "TaskProgress", }); + internal_static_cc_arduino_cli_commands_DestroyReq_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_cc_arduino_cli_commands_DestroyReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_DestroyReq_descriptor, + new java.lang.String[] { "Instance", }); + internal_static_cc_arduino_cli_commands_DestroyResp_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_cc_arduino_cli_commands_DestroyResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_DestroyResp_descriptor, + new java.lang.String[] { }); + internal_static_cc_arduino_cli_commands_RescanReq_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_cc_arduino_cli_commands_RescanReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_RescanReq_descriptor, + new java.lang.String[] { "Instance", }); + internal_static_cc_arduino_cli_commands_RescanResp_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_cc_arduino_cli_commands_RescanResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_RescanResp_descriptor, + new java.lang.String[] { "PlatformsIndexErrors", "LibrariesIndexError", }); + internal_static_cc_arduino_cli_commands_UpdateIndexReq_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_cc_arduino_cli_commands_UpdateIndexReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_UpdateIndexReq_descriptor, + new java.lang.String[] { "Instance", }); + internal_static_cc_arduino_cli_commands_UpdateIndexResp_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_cc_arduino_cli_commands_UpdateIndexResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_UpdateIndexResp_descriptor, + new java.lang.String[] { "DownloadProgress", }); + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexReq_descriptor, + new java.lang.String[] { "Instance", }); + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_UpdateLibrariesIndexResp_descriptor, + new java.lang.String[] { "DownloadProgress", }); + internal_static_cc_arduino_cli_commands_VersionReq_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_cc_arduino_cli_commands_VersionReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_VersionReq_descriptor, + new java.lang.String[] { }); + internal_static_cc_arduino_cli_commands_VersionResp_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_cc_arduino_cli_commands_VersionResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_VersionResp_descriptor, + new java.lang.String[] { "Version", }); + cc.arduino.cli.commands.Common.getDescriptor(); + cc.arduino.cli.commands.Board.getDescriptor(); + cc.arduino.cli.commands.Compile.getDescriptor(); + cc.arduino.cli.commands.Core.getDescriptor(); + cc.arduino.cli.commands.Upload.getDescriptor(); + cc.arduino.cli.commands.Lib.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Common.java b/arduino-core/src/cc/arduino/cli/commands/Common.java new file mode 100644 index 000000000..8f79d8216 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Common.java @@ -0,0 +1,2191 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/common.proto + +package cc.arduino.cli.commands; + +public final class Common { + private Common() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface InstanceOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.Instance) + com.google.protobuf.MessageOrBuilder { + + /** + * int32 id = 1; + */ + int getId(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.Instance} + */ + public static final class Instance extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.Instance) + InstanceOrBuilder { + private static final long serialVersionUID = 0L; + // Use Instance.newBuilder() to construct. + private Instance(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Instance() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Instance(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Instance( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + id_ = input.readInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_Instance_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_Instance_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Common.Instance.class, cc.arduino.cli.commands.Common.Instance.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private int id_; + /** + * int32 id = 1; + */ + 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 (id_ != 0) { + output.writeInt32(1, id_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (id_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, id_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Common.Instance)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Common.Instance other = (cc.arduino.cli.commands.Common.Instance) obj; + + if (getId() + != other.getId()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Common.Instance parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.Instance parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.Instance parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.Instance parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.Instance parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.Instance parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.Instance parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.Instance 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 cc.arduino.cli.commands.Common.Instance parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.Instance 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 cc.arduino.cli.commands.Common.Instance parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.Instance 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(cc.arduino.cli.commands.Common.Instance 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 cc.arduino.cli.commands.Instance} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.Instance) + cc.arduino.cli.commands.Common.InstanceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_Instance_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_Instance_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Common.Instance.class, cc.arduino.cli.commands.Common.Instance.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Common.Instance.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_Instance_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.Instance getDefaultInstanceForType() { + return cc.arduino.cli.commands.Common.Instance.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.Instance build() { + cc.arduino.cli.commands.Common.Instance result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.Instance buildPartial() { + cc.arduino.cli.commands.Common.Instance result = new cc.arduino.cli.commands.Common.Instance(this); + result.id_ = id_; + 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 cc.arduino.cli.commands.Common.Instance) { + return mergeFrom((cc.arduino.cli.commands.Common.Instance)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Common.Instance other) { + if (other == cc.arduino.cli.commands.Common.Instance.getDefaultInstance()) return this; + if (other.getId() != 0) { + setId(other.getId()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Common.Instance parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Common.Instance) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int id_ ; + /** + * int32 id = 1; + */ + public int getId() { + return id_; + } + /** + * int32 id = 1; + */ + public Builder setId(int value) { + + id_ = value; + onChanged(); + return this; + } + /** + * int32 id = 1; + */ + public Builder clearId() { + + 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:cc.arduino.cli.commands.Instance) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.Instance) + private static final cc.arduino.cli.commands.Common.Instance DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Common.Instance(); + } + + public static cc.arduino.cli.commands.Common.Instance getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Instance parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Instance(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.Instance getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DownloadProgressOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.DownloadProgress) + com.google.protobuf.MessageOrBuilder { + + /** + * string url = 1; + */ + java.lang.String getUrl(); + /** + * string url = 1; + */ + com.google.protobuf.ByteString + getUrlBytes(); + + /** + * string file = 2; + */ + java.lang.String getFile(); + /** + * string file = 2; + */ + com.google.protobuf.ByteString + getFileBytes(); + + /** + * int64 total_size = 3; + */ + long getTotalSize(); + + /** + * int64 downloaded = 4; + */ + long getDownloaded(); + + /** + * bool completed = 5; + */ + boolean getCompleted(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.DownloadProgress} + */ + public static final class DownloadProgress extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.DownloadProgress) + DownloadProgressOrBuilder { + private static final long serialVersionUID = 0L; + // Use DownloadProgress.newBuilder() to construct. + private DownloadProgress(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DownloadProgress() { + url_ = ""; + file_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DownloadProgress(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DownloadProgress( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + url_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + file_ = s; + break; + } + case 24: { + + totalSize_ = input.readInt64(); + break; + } + case 32: { + + downloaded_ = input.readInt64(); + break; + } + case 40: { + + completed_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_DownloadProgress_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_DownloadProgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Common.DownloadProgress.class, cc.arduino.cli.commands.Common.DownloadProgress.Builder.class); + } + + public static final int URL_FIELD_NUMBER = 1; + private volatile java.lang.Object url_; + /** + * string url = 1; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } + } + /** + * string url = 1; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILE_FIELD_NUMBER = 2; + private volatile java.lang.Object file_; + /** + * string file = 2; + */ + public java.lang.String getFile() { + java.lang.Object ref = file_; + 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(); + file_ = s; + return s; + } + } + /** + * string file = 2; + */ + public com.google.protobuf.ByteString + getFileBytes() { + java.lang.Object ref = file_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + file_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TOTAL_SIZE_FIELD_NUMBER = 3; + private long totalSize_; + /** + * int64 total_size = 3; + */ + public long getTotalSize() { + return totalSize_; + } + + public static final int DOWNLOADED_FIELD_NUMBER = 4; + private long downloaded_; + /** + * int64 downloaded = 4; + */ + public long getDownloaded() { + return downloaded_; + } + + public static final int COMPLETED_FIELD_NUMBER = 5; + private boolean completed_; + /** + * bool completed = 5; + */ + public boolean getCompleted() { + return completed_; + } + + 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 (!getUrlBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_); + } + if (!getFileBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, file_); + } + if (totalSize_ != 0L) { + output.writeInt64(3, totalSize_); + } + if (downloaded_ != 0L) { + output.writeInt64(4, downloaded_); + } + if (completed_ != false) { + output.writeBool(5, completed_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getUrlBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_); + } + if (!getFileBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, file_); + } + if (totalSize_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, totalSize_); + } + if (downloaded_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(4, downloaded_); + } + if (completed_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, completed_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Common.DownloadProgress)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Common.DownloadProgress other = (cc.arduino.cli.commands.Common.DownloadProgress) obj; + + if (!getUrl() + .equals(other.getUrl())) return false; + if (!getFile() + .equals(other.getFile())) return false; + if (getTotalSize() + != other.getTotalSize()) return false; + if (getDownloaded() + != other.getDownloaded()) return false; + if (getCompleted() + != other.getCompleted()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + URL_FIELD_NUMBER; + hash = (53 * hash) + getUrl().hashCode(); + hash = (37 * hash) + FILE_FIELD_NUMBER; + hash = (53 * hash) + getFile().hashCode(); + hash = (37 * hash) + TOTAL_SIZE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getTotalSize()); + hash = (37 * hash) + DOWNLOADED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getDownloaded()); + hash = (37 * hash) + COMPLETED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCompleted()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.DownloadProgress parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.DownloadProgress 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 cc.arduino.cli.commands.Common.DownloadProgress parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.DownloadProgress 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 cc.arduino.cli.commands.Common.DownloadProgress parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.DownloadProgress 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(cc.arduino.cli.commands.Common.DownloadProgress 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 cc.arduino.cli.commands.DownloadProgress} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.DownloadProgress) + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_DownloadProgress_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_DownloadProgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Common.DownloadProgress.class, cc.arduino.cli.commands.Common.DownloadProgress.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Common.DownloadProgress.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + url_ = ""; + + file_ = ""; + + totalSize_ = 0L; + + downloaded_ = 0L; + + completed_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_DownloadProgress_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.DownloadProgress getDefaultInstanceForType() { + return cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.DownloadProgress build() { + cc.arduino.cli.commands.Common.DownloadProgress result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.DownloadProgress buildPartial() { + cc.arduino.cli.commands.Common.DownloadProgress result = new cc.arduino.cli.commands.Common.DownloadProgress(this); + result.url_ = url_; + result.file_ = file_; + result.totalSize_ = totalSize_; + result.downloaded_ = downloaded_; + result.completed_ = completed_; + 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 cc.arduino.cli.commands.Common.DownloadProgress) { + return mergeFrom((cc.arduino.cli.commands.Common.DownloadProgress)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Common.DownloadProgress other) { + if (other == cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance()) return this; + if (!other.getUrl().isEmpty()) { + url_ = other.url_; + onChanged(); + } + if (!other.getFile().isEmpty()) { + file_ = other.file_; + onChanged(); + } + if (other.getTotalSize() != 0L) { + setTotalSize(other.getTotalSize()); + } + if (other.getDownloaded() != 0L) { + setDownloaded(other.getDownloaded()); + } + if (other.getCompleted() != false) { + setCompleted(other.getCompleted()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Common.DownloadProgress parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Common.DownloadProgress) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object url_ = ""; + /** + * string url = 1; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string url = 1; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string url = 1; + */ + public Builder setUrl( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + url_ = value; + onChanged(); + return this; + } + /** + * string url = 1; + */ + public Builder clearUrl() { + + url_ = getDefaultInstance().getUrl(); + onChanged(); + return this; + } + /** + * string url = 1; + */ + public Builder setUrlBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + url_ = value; + onChanged(); + return this; + } + + private java.lang.Object file_ = ""; + /** + * string file = 2; + */ + public java.lang.String getFile() { + java.lang.Object ref = file_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + file_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string file = 2; + */ + public com.google.protobuf.ByteString + getFileBytes() { + java.lang.Object ref = file_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + file_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string file = 2; + */ + public Builder setFile( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + file_ = value; + onChanged(); + return this; + } + /** + * string file = 2; + */ + public Builder clearFile() { + + file_ = getDefaultInstance().getFile(); + onChanged(); + return this; + } + /** + * string file = 2; + */ + public Builder setFileBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + file_ = value; + onChanged(); + return this; + } + + private long totalSize_ ; + /** + * int64 total_size = 3; + */ + public long getTotalSize() { + return totalSize_; + } + /** + * int64 total_size = 3; + */ + public Builder setTotalSize(long value) { + + totalSize_ = value; + onChanged(); + return this; + } + /** + * int64 total_size = 3; + */ + public Builder clearTotalSize() { + + totalSize_ = 0L; + onChanged(); + return this; + } + + private long downloaded_ ; + /** + * int64 downloaded = 4; + */ + public long getDownloaded() { + return downloaded_; + } + /** + * int64 downloaded = 4; + */ + public Builder setDownloaded(long value) { + + downloaded_ = value; + onChanged(); + return this; + } + /** + * int64 downloaded = 4; + */ + public Builder clearDownloaded() { + + downloaded_ = 0L; + onChanged(); + return this; + } + + private boolean completed_ ; + /** + * bool completed = 5; + */ + public boolean getCompleted() { + return completed_; + } + /** + * bool completed = 5; + */ + public Builder setCompleted(boolean value) { + + completed_ = value; + onChanged(); + return this; + } + /** + * bool completed = 5; + */ + public Builder clearCompleted() { + + completed_ = 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:cc.arduino.cli.commands.DownloadProgress) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.DownloadProgress) + private static final cc.arduino.cli.commands.Common.DownloadProgress DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Common.DownloadProgress(); + } + + public static cc.arduino.cli.commands.Common.DownloadProgress getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DownloadProgress parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DownloadProgress(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.DownloadProgress getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TaskProgressOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.TaskProgress) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + */ + java.lang.String getName(); + /** + * string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string message = 2; + */ + java.lang.String getMessage(); + /** + * string message = 2; + */ + com.google.protobuf.ByteString + getMessageBytes(); + + /** + * bool completed = 3; + */ + boolean getCompleted(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.TaskProgress} + */ + public static final class TaskProgress extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.TaskProgress) + TaskProgressOrBuilder { + private static final long serialVersionUID = 0L; + // Use TaskProgress.newBuilder() to construct. + private TaskProgress(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TaskProgress() { + name_ = ""; + message_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new TaskProgress(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TaskProgress( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + message_ = s; + break; + } + case 24: { + + completed_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_TaskProgress_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_TaskProgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Common.TaskProgress.class, cc.arduino.cli.commands.Common.TaskProgress.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MESSAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object message_; + /** + * string message = 2; + */ + 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(); + message_ = s; + return s; + } + } + /** + * string message = 2; + */ + 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; + } + } + + public static final int COMPLETED_FIELD_NUMBER = 3; + private boolean completed_; + /** + * bool completed = 3; + */ + public boolean getCompleted() { + return completed_; + } + + 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 (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!getMessageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, message_); + } + if (completed_ != false) { + output.writeBool(3, completed_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!getMessageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, message_); + } + if (completed_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, completed_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Common.TaskProgress)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Common.TaskProgress other = (cc.arduino.cli.commands.Common.TaskProgress) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getMessage() + .equals(other.getMessage())) return false; + if (getCompleted() + != other.getCompleted()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + hash = (37 * hash) + COMPLETED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getCompleted()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Common.TaskProgress parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.TaskProgress 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 cc.arduino.cli.commands.Common.TaskProgress parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.TaskProgress 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 cc.arduino.cli.commands.Common.TaskProgress parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Common.TaskProgress 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(cc.arduino.cli.commands.Common.TaskProgress 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 cc.arduino.cli.commands.TaskProgress} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.TaskProgress) + cc.arduino.cli.commands.Common.TaskProgressOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_TaskProgress_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_TaskProgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Common.TaskProgress.class, cc.arduino.cli.commands.Common.TaskProgress.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Common.TaskProgress.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + message_ = ""; + + completed_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Common.internal_static_cc_arduino_cli_commands_TaskProgress_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.TaskProgress getDefaultInstanceForType() { + return cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.TaskProgress build() { + cc.arduino.cli.commands.Common.TaskProgress result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.TaskProgress buildPartial() { + cc.arduino.cli.commands.Common.TaskProgress result = new cc.arduino.cli.commands.Common.TaskProgress(this); + result.name_ = name_; + result.message_ = message_; + result.completed_ = completed_; + 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 cc.arduino.cli.commands.Common.TaskProgress) { + return mergeFrom((cc.arduino.cli.commands.Common.TaskProgress)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Common.TaskProgress other) { + if (other == cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + onChanged(); + } + if (other.getCompleted() != false) { + setCompleted(other.getCompleted()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Common.TaskProgress parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Common.TaskProgress) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + /** + * string message = 2; + */ + 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(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string message = 2; + */ + 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; + } + } + /** + * string message = 2; + */ + public Builder setMessage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + message_ = value; + onChanged(); + return this; + } + /** + * string message = 2; + */ + public Builder clearMessage() { + + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + /** + * string message = 2; + */ + public Builder setMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + message_ = value; + onChanged(); + return this; + } + + private boolean completed_ ; + /** + * bool completed = 3; + */ + public boolean getCompleted() { + return completed_; + } + /** + * bool completed = 3; + */ + public Builder setCompleted(boolean value) { + + completed_ = value; + onChanged(); + return this; + } + /** + * bool completed = 3; + */ + public Builder clearCompleted() { + + completed_ = 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:cc.arduino.cli.commands.TaskProgress) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.TaskProgress) + private static final cc.arduino.cli.commands.Common.TaskProgress DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Common.TaskProgress(); + } + + public static cc.arduino.cli.commands.Common.TaskProgress getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TaskProgress parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TaskProgress(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Common.TaskProgress getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_Instance_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_Instance_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_DownloadProgress_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_DownloadProgress_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_TaskProgress_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_TaskProgress_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\025commands/common.proto\022\027cc.arduino.cli." + + "commands\"\026\n\010Instance\022\n\n\002id\030\001 \001(\005\"h\n\020Down" + + "loadProgress\022\013\n\003url\030\001 \001(\t\022\014\n\004file\030\002 \001(\t\022" + + "\022\n\ntotal_size\030\003 \001(\003\022\022\n\ndownloaded\030\004 \001(\003\022" + + "\021\n\tcompleted\030\005 \001(\010\"@\n\014TaskProgress\022\014\n\004na" + + "me\030\001 \001(\t\022\017\n\007message\030\002 \001(\t\022\021\n\tcompleted\030\003" + + " \001(\010B-Z+github.com/arduino/arduino-cli/r" + + "pc/commandsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_cc_arduino_cli_commands_Instance_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_Instance_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_Instance_descriptor, + new java.lang.String[] { "Id", }); + internal_static_cc_arduino_cli_commands_DownloadProgress_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_DownloadProgress_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_DownloadProgress_descriptor, + new java.lang.String[] { "Url", "File", "TotalSize", "Downloaded", "Completed", }); + internal_static_cc_arduino_cli_commands_TaskProgress_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cc_arduino_cli_commands_TaskProgress_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_TaskProgress_descriptor, + new java.lang.String[] { "Name", "Message", "Completed", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Compile.java b/arduino-core/src/cc/arduino/cli/commands/Compile.java new file mode 100644 index 000000000..140cca9bd --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Compile.java @@ -0,0 +1,3082 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/compile.proto + +package cc.arduino.cli.commands; + +public final class Compile { + private Compile() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface CompileReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.CompileReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + *
+     * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+     * 
+ * + * string fqbn = 2; + */ + java.lang.String getFqbn(); + /** + *
+     * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+     * 
+ * + * string fqbn = 2; + */ + com.google.protobuf.ByteString + getFqbnBytes(); + + /** + * string sketchPath = 3; + */ + java.lang.String getSketchPath(); + /** + * string sketchPath = 3; + */ + com.google.protobuf.ByteString + getSketchPathBytes(); + + /** + *
+     * Show all build preferences used instead of compiling.
+     * 
+ * + * bool showProperties = 4; + */ + boolean getShowProperties(); + + /** + *
+     * Print preprocessed code to stdout.
+     * 
+ * + * bool preprocess = 5; + */ + boolean getPreprocess(); + + /** + *
+     * Builds of 'core.a' are saved into this path to be cached and reused.
+     * 
+ * + * string buildCachePath = 6; + */ + java.lang.String getBuildCachePath(); + /** + *
+     * Builds of 'core.a' are saved into this path to be cached and reused.
+     * 
+ * + * string buildCachePath = 6; + */ + com.google.protobuf.ByteString + getBuildCachePathBytes(); + + /** + *
+     * Path where to save compiled files.
+     * 
+ * + * string buildPath = 7; + */ + java.lang.String getBuildPath(); + /** + *
+     * Path where to save compiled files.
+     * 
+ * + * string buildPath = 7; + */ + com.google.protobuf.ByteString + getBuildPathBytes(); + + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + java.util.List + getBuildPropertiesList(); + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + int getBuildPropertiesCount(); + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + java.lang.String getBuildProperties(int index); + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + com.google.protobuf.ByteString + getBuildPropertiesBytes(int index); + + /** + *
+     * Used to tell gcc which warning level to use.
+     * 
+ * + * string warnings = 9; + */ + java.lang.String getWarnings(); + /** + *
+     * Used to tell gcc which warning level to use.
+     * 
+ * + * string warnings = 9; + */ + com.google.protobuf.ByteString + getWarningsBytes(); + + /** + *
+     * Turns on verbose mode.
+     * 
+ * + * bool verbose = 10; + */ + boolean getVerbose(); + + /** + *
+     * Suppresses almost every output.
+     * 
+ * + * bool quiet = 11; + */ + boolean getQuiet(); + + /** + *
+     * VID/PID specific build properties.
+     * 
+ * + * string vidPid = 12; + */ + java.lang.String getVidPid(); + /** + *
+     * VID/PID specific build properties.
+     * 
+ * + * string vidPid = 12; + */ + com.google.protobuf.ByteString + getVidPidBytes(); + + /** + *
+     * The compiled binary is written to this file
+     * 
+ * + * string exportFile = 13; + */ + java.lang.String getExportFile(); + /** + *
+     * The compiled binary is written to this file
+     * 
+ * + * string exportFile = 13; + */ + com.google.protobuf.ByteString + getExportFileBytes(); + + /** + *
+     * The max number of concurrent compiler instances to run (as make -jx)
+     * 
+ * + * int32 jobs = 14; + */ + int getJobs(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.CompileReq} + */ + public static final class CompileReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.CompileReq) + CompileReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use CompileReq.newBuilder() to construct. + private CompileReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CompileReq() { + fqbn_ = ""; + sketchPath_ = ""; + buildCachePath_ = ""; + buildPath_ = ""; + buildProperties_ = com.google.protobuf.LazyStringArrayList.EMPTY; + warnings_ = ""; + vidPid_ = ""; + exportFile_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CompileReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CompileReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + fqbn_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + sketchPath_ = s; + break; + } + case 32: { + + showProperties_ = input.readBool(); + break; + } + case 40: { + + preprocess_ = input.readBool(); + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + buildCachePath_ = s; + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + buildPath_ = s; + break; + } + case 66: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + buildProperties_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + buildProperties_.add(s); + break; + } + case 74: { + java.lang.String s = input.readStringRequireUtf8(); + + warnings_ = s; + break; + } + case 80: { + + verbose_ = input.readBool(); + break; + } + case 88: { + + quiet_ = input.readBool(); + break; + } + case 98: { + java.lang.String s = input.readStringRequireUtf8(); + + vidPid_ = s; + break; + } + case 106: { + java.lang.String s = input.readStringRequireUtf8(); + + exportFile_ = s; + break; + } + case 112: { + + jobs_ = input.readInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + buildProperties_ = buildProperties_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Compile.CompileReq.class, cc.arduino.cli.commands.Compile.CompileReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int FQBN_FIELD_NUMBER = 2; + private volatile java.lang.Object fqbn_; + /** + *
+     * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+     * 
+ * + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + 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(); + fqbn_ = s; + return s; + } + } + /** + *
+     * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+     * 
+ * + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SKETCHPATH_FIELD_NUMBER = 3; + private volatile java.lang.Object sketchPath_; + /** + * string sketchPath = 3; + */ + public java.lang.String getSketchPath() { + java.lang.Object ref = sketchPath_; + 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(); + sketchPath_ = s; + return s; + } + } + /** + * string sketchPath = 3; + */ + public com.google.protobuf.ByteString + getSketchPathBytes() { + java.lang.Object ref = sketchPath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SHOWPROPERTIES_FIELD_NUMBER = 4; + private boolean showProperties_; + /** + *
+     * Show all build preferences used instead of compiling.
+     * 
+ * + * bool showProperties = 4; + */ + public boolean getShowProperties() { + return showProperties_; + } + + public static final int PREPROCESS_FIELD_NUMBER = 5; + private boolean preprocess_; + /** + *
+     * Print preprocessed code to stdout.
+     * 
+ * + * bool preprocess = 5; + */ + public boolean getPreprocess() { + return preprocess_; + } + + public static final int BUILDCACHEPATH_FIELD_NUMBER = 6; + private volatile java.lang.Object buildCachePath_; + /** + *
+     * Builds of 'core.a' are saved into this path to be cached and reused.
+     * 
+ * + * string buildCachePath = 6; + */ + public java.lang.String getBuildCachePath() { + java.lang.Object ref = buildCachePath_; + 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(); + buildCachePath_ = s; + return s; + } + } + /** + *
+     * Builds of 'core.a' are saved into this path to be cached and reused.
+     * 
+ * + * string buildCachePath = 6; + */ + public com.google.protobuf.ByteString + getBuildCachePathBytes() { + java.lang.Object ref = buildCachePath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + buildCachePath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BUILDPATH_FIELD_NUMBER = 7; + private volatile java.lang.Object buildPath_; + /** + *
+     * Path where to save compiled files.
+     * 
+ * + * string buildPath = 7; + */ + public java.lang.String getBuildPath() { + java.lang.Object ref = buildPath_; + 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(); + buildPath_ = s; + return s; + } + } + /** + *
+     * Path where to save compiled files.
+     * 
+ * + * string buildPath = 7; + */ + public com.google.protobuf.ByteString + getBuildPathBytes() { + java.lang.Object ref = buildPath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + buildPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BUILDPROPERTIES_FIELD_NUMBER = 8; + private com.google.protobuf.LazyStringList buildProperties_; + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + public com.google.protobuf.ProtocolStringList + getBuildPropertiesList() { + return buildProperties_; + } + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + public int getBuildPropertiesCount() { + return buildProperties_.size(); + } + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + public java.lang.String getBuildProperties(int index) { + return buildProperties_.get(index); + } + /** + *
+     * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+     * 
+ * + * repeated string buildProperties = 8; + */ + public com.google.protobuf.ByteString + getBuildPropertiesBytes(int index) { + return buildProperties_.getByteString(index); + } + + public static final int WARNINGS_FIELD_NUMBER = 9; + private volatile java.lang.Object warnings_; + /** + *
+     * Used to tell gcc which warning level to use.
+     * 
+ * + * string warnings = 9; + */ + public java.lang.String getWarnings() { + java.lang.Object ref = warnings_; + 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(); + warnings_ = s; + return s; + } + } + /** + *
+     * Used to tell gcc which warning level to use.
+     * 
+ * + * string warnings = 9; + */ + public com.google.protobuf.ByteString + getWarningsBytes() { + java.lang.Object ref = warnings_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + warnings_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERBOSE_FIELD_NUMBER = 10; + private boolean verbose_; + /** + *
+     * Turns on verbose mode.
+     * 
+ * + * bool verbose = 10; + */ + public boolean getVerbose() { + return verbose_; + } + + public static final int QUIET_FIELD_NUMBER = 11; + private boolean quiet_; + /** + *
+     * Suppresses almost every output.
+     * 
+ * + * bool quiet = 11; + */ + public boolean getQuiet() { + return quiet_; + } + + public static final int VIDPID_FIELD_NUMBER = 12; + private volatile java.lang.Object vidPid_; + /** + *
+     * VID/PID specific build properties.
+     * 
+ * + * string vidPid = 12; + */ + public java.lang.String getVidPid() { + java.lang.Object ref = vidPid_; + 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(); + vidPid_ = s; + return s; + } + } + /** + *
+     * VID/PID specific build properties.
+     * 
+ * + * string vidPid = 12; + */ + public com.google.protobuf.ByteString + getVidPidBytes() { + java.lang.Object ref = vidPid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + vidPid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPORTFILE_FIELD_NUMBER = 13; + private volatile java.lang.Object exportFile_; + /** + *
+     * The compiled binary is written to this file
+     * 
+ * + * string exportFile = 13; + */ + public java.lang.String getExportFile() { + java.lang.Object ref = exportFile_; + 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(); + exportFile_ = s; + return s; + } + } + /** + *
+     * The compiled binary is written to this file
+     * 
+ * + * string exportFile = 13; + */ + public com.google.protobuf.ByteString + getExportFileBytes() { + java.lang.Object ref = exportFile_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + exportFile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int JOBS_FIELD_NUMBER = 14; + private int jobs_; + /** + *
+     * The max number of concurrent compiler instances to run (as make -jx)
+     * 
+ * + * int32 jobs = 14; + */ + public int getJobs() { + return jobs_; + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getFqbnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fqbn_); + } + if (!getSketchPathBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, sketchPath_); + } + if (showProperties_ != false) { + output.writeBool(4, showProperties_); + } + if (preprocess_ != false) { + output.writeBool(5, preprocess_); + } + if (!getBuildCachePathBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, buildCachePath_); + } + if (!getBuildPathBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, buildPath_); + } + for (int i = 0; i < buildProperties_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, buildProperties_.getRaw(i)); + } + if (!getWarningsBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, warnings_); + } + if (verbose_ != false) { + output.writeBool(10, verbose_); + } + if (quiet_ != false) { + output.writeBool(11, quiet_); + } + if (!getVidPidBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, vidPid_); + } + if (!getExportFileBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 13, exportFile_); + } + if (jobs_ != 0) { + output.writeInt32(14, jobs_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getFqbnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fqbn_); + } + if (!getSketchPathBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, sketchPath_); + } + if (showProperties_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, showProperties_); + } + if (preprocess_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, preprocess_); + } + if (!getBuildCachePathBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, buildCachePath_); + } + if (!getBuildPathBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, buildPath_); + } + { + int dataSize = 0; + for (int i = 0; i < buildProperties_.size(); i++) { + dataSize += computeStringSizeNoTag(buildProperties_.getRaw(i)); + } + size += dataSize; + size += 1 * getBuildPropertiesList().size(); + } + if (!getWarningsBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, warnings_); + } + if (verbose_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, verbose_); + } + if (quiet_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(11, quiet_); + } + if (!getVidPidBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, vidPid_); + } + if (!getExportFileBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, exportFile_); + } + if (jobs_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(14, jobs_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Compile.CompileReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Compile.CompileReq other = (cc.arduino.cli.commands.Compile.CompileReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getFqbn() + .equals(other.getFqbn())) return false; + if (!getSketchPath() + .equals(other.getSketchPath())) return false; + if (getShowProperties() + != other.getShowProperties()) return false; + if (getPreprocess() + != other.getPreprocess()) return false; + if (!getBuildCachePath() + .equals(other.getBuildCachePath())) return false; + if (!getBuildPath() + .equals(other.getBuildPath())) return false; + if (!getBuildPropertiesList() + .equals(other.getBuildPropertiesList())) return false; + if (!getWarnings() + .equals(other.getWarnings())) return false; + if (getVerbose() + != other.getVerbose()) return false; + if (getQuiet() + != other.getQuiet()) return false; + if (!getVidPid() + .equals(other.getVidPid())) return false; + if (!getExportFile() + .equals(other.getExportFile())) return false; + if (getJobs() + != other.getJobs()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + FQBN_FIELD_NUMBER; + hash = (53 * hash) + getFqbn().hashCode(); + hash = (37 * hash) + SKETCHPATH_FIELD_NUMBER; + hash = (53 * hash) + getSketchPath().hashCode(); + hash = (37 * hash) + SHOWPROPERTIES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getShowProperties()); + hash = (37 * hash) + PREPROCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPreprocess()); + hash = (37 * hash) + BUILDCACHEPATH_FIELD_NUMBER; + hash = (53 * hash) + getBuildCachePath().hashCode(); + hash = (37 * hash) + BUILDPATH_FIELD_NUMBER; + hash = (53 * hash) + getBuildPath().hashCode(); + if (getBuildPropertiesCount() > 0) { + hash = (37 * hash) + BUILDPROPERTIES_FIELD_NUMBER; + hash = (53 * hash) + getBuildPropertiesList().hashCode(); + } + hash = (37 * hash) + WARNINGS_FIELD_NUMBER; + hash = (53 * hash) + getWarnings().hashCode(); + hash = (37 * hash) + VERBOSE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getVerbose()); + hash = (37 * hash) + QUIET_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getQuiet()); + hash = (37 * hash) + VIDPID_FIELD_NUMBER; + hash = (53 * hash) + getVidPid().hashCode(); + hash = (37 * hash) + EXPORTFILE_FIELD_NUMBER; + hash = (53 * hash) + getExportFile().hashCode(); + hash = (37 * hash) + JOBS_FIELD_NUMBER; + hash = (53 * hash) + getJobs(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Compile.CompileReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Compile.CompileReq 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 cc.arduino.cli.commands.Compile.CompileReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Compile.CompileReq 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 cc.arduino.cli.commands.Compile.CompileReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Compile.CompileReq 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(cc.arduino.cli.commands.Compile.CompileReq 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 cc.arduino.cli.commands.CompileReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.CompileReq) + cc.arduino.cli.commands.Compile.CompileReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Compile.CompileReq.class, cc.arduino.cli.commands.Compile.CompileReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Compile.CompileReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + fqbn_ = ""; + + sketchPath_ = ""; + + showProperties_ = false; + + preprocess_ = false; + + buildCachePath_ = ""; + + buildPath_ = ""; + + buildProperties_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + warnings_ = ""; + + verbose_ = false; + + quiet_ = false; + + vidPid_ = ""; + + exportFile_ = ""; + + jobs_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Compile.CompileReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileReq build() { + cc.arduino.cli.commands.Compile.CompileReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileReq buildPartial() { + cc.arduino.cli.commands.Compile.CompileReq result = new cc.arduino.cli.commands.Compile.CompileReq(this); + int from_bitField0_ = bitField0_; + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.fqbn_ = fqbn_; + result.sketchPath_ = sketchPath_; + result.showProperties_ = showProperties_; + result.preprocess_ = preprocess_; + result.buildCachePath_ = buildCachePath_; + result.buildPath_ = buildPath_; + if (((bitField0_ & 0x00000001) != 0)) { + buildProperties_ = buildProperties_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.buildProperties_ = buildProperties_; + result.warnings_ = warnings_; + result.verbose_ = verbose_; + result.quiet_ = quiet_; + result.vidPid_ = vidPid_; + result.exportFile_ = exportFile_; + result.jobs_ = jobs_; + 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 cc.arduino.cli.commands.Compile.CompileReq) { + return mergeFrom((cc.arduino.cli.commands.Compile.CompileReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Compile.CompileReq other) { + if (other == cc.arduino.cli.commands.Compile.CompileReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getFqbn().isEmpty()) { + fqbn_ = other.fqbn_; + onChanged(); + } + if (!other.getSketchPath().isEmpty()) { + sketchPath_ = other.sketchPath_; + onChanged(); + } + if (other.getShowProperties() != false) { + setShowProperties(other.getShowProperties()); + } + if (other.getPreprocess() != false) { + setPreprocess(other.getPreprocess()); + } + if (!other.getBuildCachePath().isEmpty()) { + buildCachePath_ = other.buildCachePath_; + onChanged(); + } + if (!other.getBuildPath().isEmpty()) { + buildPath_ = other.buildPath_; + onChanged(); + } + if (!other.buildProperties_.isEmpty()) { + if (buildProperties_.isEmpty()) { + buildProperties_ = other.buildProperties_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBuildPropertiesIsMutable(); + buildProperties_.addAll(other.buildProperties_); + } + onChanged(); + } + if (!other.getWarnings().isEmpty()) { + warnings_ = other.warnings_; + onChanged(); + } + if (other.getVerbose() != false) { + setVerbose(other.getVerbose()); + } + if (other.getQuiet() != false) { + setQuiet(other.getQuiet()); + } + if (!other.getVidPid().isEmpty()) { + vidPid_ = other.vidPid_; + onChanged(); + } + if (!other.getExportFile().isEmpty()) { + exportFile_ = other.exportFile_; + onChanged(); + } + if (other.getJobs() != 0) { + setJobs(other.getJobs()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Compile.CompileReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Compile.CompileReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object fqbn_ = ""; + /** + *
+       * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+       * 
+ * + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fqbn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+       * 
+ * + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+       * 
+ * + * string fqbn = 2; + */ + public Builder setFqbn( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fqbn_ = value; + onChanged(); + return this; + } + /** + *
+       * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+       * 
+ * + * string fqbn = 2; + */ + public Builder clearFqbn() { + + fqbn_ = getDefaultInstance().getFqbn(); + onChanged(); + return this; + } + /** + *
+       * Fully Qualified Board Name, e.g.: arduino:avr:uno.
+       * 
+ * + * string fqbn = 2; + */ + public Builder setFqbnBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fqbn_ = value; + onChanged(); + return this; + } + + private java.lang.Object sketchPath_ = ""; + /** + * string sketchPath = 3; + */ + public java.lang.String getSketchPath() { + java.lang.Object ref = sketchPath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sketchPath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string sketchPath = 3; + */ + public com.google.protobuf.ByteString + getSketchPathBytes() { + java.lang.Object ref = sketchPath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string sketchPath = 3; + */ + public Builder setSketchPath( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sketchPath_ = value; + onChanged(); + return this; + } + /** + * string sketchPath = 3; + */ + public Builder clearSketchPath() { + + sketchPath_ = getDefaultInstance().getSketchPath(); + onChanged(); + return this; + } + /** + * string sketchPath = 3; + */ + public Builder setSketchPathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sketchPath_ = value; + onChanged(); + return this; + } + + private boolean showProperties_ ; + /** + *
+       * Show all build preferences used instead of compiling.
+       * 
+ * + * bool showProperties = 4; + */ + public boolean getShowProperties() { + return showProperties_; + } + /** + *
+       * Show all build preferences used instead of compiling.
+       * 
+ * + * bool showProperties = 4; + */ + public Builder setShowProperties(boolean value) { + + showProperties_ = value; + onChanged(); + return this; + } + /** + *
+       * Show all build preferences used instead of compiling.
+       * 
+ * + * bool showProperties = 4; + */ + public Builder clearShowProperties() { + + showProperties_ = false; + onChanged(); + return this; + } + + private boolean preprocess_ ; + /** + *
+       * Print preprocessed code to stdout.
+       * 
+ * + * bool preprocess = 5; + */ + public boolean getPreprocess() { + return preprocess_; + } + /** + *
+       * Print preprocessed code to stdout.
+       * 
+ * + * bool preprocess = 5; + */ + public Builder setPreprocess(boolean value) { + + preprocess_ = value; + onChanged(); + return this; + } + /** + *
+       * Print preprocessed code to stdout.
+       * 
+ * + * bool preprocess = 5; + */ + public Builder clearPreprocess() { + + preprocess_ = false; + onChanged(); + return this; + } + + private java.lang.Object buildCachePath_ = ""; + /** + *
+       * Builds of 'core.a' are saved into this path to be cached and reused.
+       * 
+ * + * string buildCachePath = 6; + */ + public java.lang.String getBuildCachePath() { + java.lang.Object ref = buildCachePath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + buildCachePath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Builds of 'core.a' are saved into this path to be cached and reused.
+       * 
+ * + * string buildCachePath = 6; + */ + public com.google.protobuf.ByteString + getBuildCachePathBytes() { + java.lang.Object ref = buildCachePath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + buildCachePath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Builds of 'core.a' are saved into this path to be cached and reused.
+       * 
+ * + * string buildCachePath = 6; + */ + public Builder setBuildCachePath( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + buildCachePath_ = value; + onChanged(); + return this; + } + /** + *
+       * Builds of 'core.a' are saved into this path to be cached and reused.
+       * 
+ * + * string buildCachePath = 6; + */ + public Builder clearBuildCachePath() { + + buildCachePath_ = getDefaultInstance().getBuildCachePath(); + onChanged(); + return this; + } + /** + *
+       * Builds of 'core.a' are saved into this path to be cached and reused.
+       * 
+ * + * string buildCachePath = 6; + */ + public Builder setBuildCachePathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + buildCachePath_ = value; + onChanged(); + return this; + } + + private java.lang.Object buildPath_ = ""; + /** + *
+       * Path where to save compiled files.
+       * 
+ * + * string buildPath = 7; + */ + public java.lang.String getBuildPath() { + java.lang.Object ref = buildPath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + buildPath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Path where to save compiled files.
+       * 
+ * + * string buildPath = 7; + */ + public com.google.protobuf.ByteString + getBuildPathBytes() { + java.lang.Object ref = buildPath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + buildPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Path where to save compiled files.
+       * 
+ * + * string buildPath = 7; + */ + public Builder setBuildPath( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + buildPath_ = value; + onChanged(); + return this; + } + /** + *
+       * Path where to save compiled files.
+       * 
+ * + * string buildPath = 7; + */ + public Builder clearBuildPath() { + + buildPath_ = getDefaultInstance().getBuildPath(); + onChanged(); + return this; + } + /** + *
+       * Path where to save compiled files.
+       * 
+ * + * string buildPath = 7; + */ + public Builder setBuildPathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + buildPath_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList buildProperties_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureBuildPropertiesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + buildProperties_ = new com.google.protobuf.LazyStringArrayList(buildProperties_); + bitField0_ |= 0x00000001; + } + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public com.google.protobuf.ProtocolStringList + getBuildPropertiesList() { + return buildProperties_.getUnmodifiableView(); + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public int getBuildPropertiesCount() { + return buildProperties_.size(); + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public java.lang.String getBuildProperties(int index) { + return buildProperties_.get(index); + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public com.google.protobuf.ByteString + getBuildPropertiesBytes(int index) { + return buildProperties_.getByteString(index); + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public Builder setBuildProperties( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBuildPropertiesIsMutable(); + buildProperties_.set(index, value); + onChanged(); + return this; + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public Builder addBuildProperties( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureBuildPropertiesIsMutable(); + buildProperties_.add(value); + onChanged(); + return this; + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public Builder addAllBuildProperties( + java.lang.Iterable values) { + ensureBuildPropertiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, buildProperties_); + onChanged(); + return this; + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public Builder clearBuildProperties() { + buildProperties_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + *
+       * List of custom build properties separated by commas. Or can be used multiple times for multiple properties.
+       * 
+ * + * repeated string buildProperties = 8; + */ + public Builder addBuildPropertiesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureBuildPropertiesIsMutable(); + buildProperties_.add(value); + onChanged(); + return this; + } + + private java.lang.Object warnings_ = ""; + /** + *
+       * Used to tell gcc which warning level to use.
+       * 
+ * + * string warnings = 9; + */ + public java.lang.String getWarnings() { + java.lang.Object ref = warnings_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + warnings_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Used to tell gcc which warning level to use.
+       * 
+ * + * string warnings = 9; + */ + public com.google.protobuf.ByteString + getWarningsBytes() { + java.lang.Object ref = warnings_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + warnings_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Used to tell gcc which warning level to use.
+       * 
+ * + * string warnings = 9; + */ + public Builder setWarnings( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + warnings_ = value; + onChanged(); + return this; + } + /** + *
+       * Used to tell gcc which warning level to use.
+       * 
+ * + * string warnings = 9; + */ + public Builder clearWarnings() { + + warnings_ = getDefaultInstance().getWarnings(); + onChanged(); + return this; + } + /** + *
+       * Used to tell gcc which warning level to use.
+       * 
+ * + * string warnings = 9; + */ + public Builder setWarningsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + warnings_ = value; + onChanged(); + return this; + } + + private boolean verbose_ ; + /** + *
+       * Turns on verbose mode.
+       * 
+ * + * bool verbose = 10; + */ + public boolean getVerbose() { + return verbose_; + } + /** + *
+       * Turns on verbose mode.
+       * 
+ * + * bool verbose = 10; + */ + public Builder setVerbose(boolean value) { + + verbose_ = value; + onChanged(); + return this; + } + /** + *
+       * Turns on verbose mode.
+       * 
+ * + * bool verbose = 10; + */ + public Builder clearVerbose() { + + verbose_ = false; + onChanged(); + return this; + } + + private boolean quiet_ ; + /** + *
+       * Suppresses almost every output.
+       * 
+ * + * bool quiet = 11; + */ + public boolean getQuiet() { + return quiet_; + } + /** + *
+       * Suppresses almost every output.
+       * 
+ * + * bool quiet = 11; + */ + public Builder setQuiet(boolean value) { + + quiet_ = value; + onChanged(); + return this; + } + /** + *
+       * Suppresses almost every output.
+       * 
+ * + * bool quiet = 11; + */ + public Builder clearQuiet() { + + quiet_ = false; + onChanged(); + return this; + } + + private java.lang.Object vidPid_ = ""; + /** + *
+       * VID/PID specific build properties.
+       * 
+ * + * string vidPid = 12; + */ + public java.lang.String getVidPid() { + java.lang.Object ref = vidPid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + vidPid_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * VID/PID specific build properties.
+       * 
+ * + * string vidPid = 12; + */ + public com.google.protobuf.ByteString + getVidPidBytes() { + java.lang.Object ref = vidPid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + vidPid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * VID/PID specific build properties.
+       * 
+ * + * string vidPid = 12; + */ + public Builder setVidPid( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + vidPid_ = value; + onChanged(); + return this; + } + /** + *
+       * VID/PID specific build properties.
+       * 
+ * + * string vidPid = 12; + */ + public Builder clearVidPid() { + + vidPid_ = getDefaultInstance().getVidPid(); + onChanged(); + return this; + } + /** + *
+       * VID/PID specific build properties.
+       * 
+ * + * string vidPid = 12; + */ + public Builder setVidPidBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + vidPid_ = value; + onChanged(); + return this; + } + + private java.lang.Object exportFile_ = ""; + /** + *
+       * The compiled binary is written to this file
+       * 
+ * + * string exportFile = 13; + */ + public java.lang.String getExportFile() { + java.lang.Object ref = exportFile_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + exportFile_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * The compiled binary is written to this file
+       * 
+ * + * string exportFile = 13; + */ + public com.google.protobuf.ByteString + getExportFileBytes() { + java.lang.Object ref = exportFile_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + exportFile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * The compiled binary is written to this file
+       * 
+ * + * string exportFile = 13; + */ + public Builder setExportFile( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + exportFile_ = value; + onChanged(); + return this; + } + /** + *
+       * The compiled binary is written to this file
+       * 
+ * + * string exportFile = 13; + */ + public Builder clearExportFile() { + + exportFile_ = getDefaultInstance().getExportFile(); + onChanged(); + return this; + } + /** + *
+       * The compiled binary is written to this file
+       * 
+ * + * string exportFile = 13; + */ + public Builder setExportFileBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + exportFile_ = value; + onChanged(); + return this; + } + + private int jobs_ ; + /** + *
+       * The max number of concurrent compiler instances to run (as make -jx)
+       * 
+ * + * int32 jobs = 14; + */ + public int getJobs() { + return jobs_; + } + /** + *
+       * The max number of concurrent compiler instances to run (as make -jx)
+       * 
+ * + * int32 jobs = 14; + */ + public Builder setJobs(int value) { + + jobs_ = value; + onChanged(); + return this; + } + /** + *
+       * The max number of concurrent compiler instances to run (as make -jx)
+       * 
+ * + * int32 jobs = 14; + */ + public Builder clearJobs() { + + jobs_ = 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:cc.arduino.cli.commands.CompileReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.CompileReq) + private static final cc.arduino.cli.commands.Compile.CompileReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Compile.CompileReq(); + } + + public static cc.arduino.cli.commands.Compile.CompileReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompileReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CompileReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CompileRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.CompileResp) + com.google.protobuf.MessageOrBuilder { + + /** + * bytes out_stream = 1; + */ + com.google.protobuf.ByteString getOutStream(); + + /** + * bytes err_stream = 2; + */ + com.google.protobuf.ByteString getErrStream(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.CompileResp} + */ + public static final class CompileResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.CompileResp) + CompileRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use CompileResp.newBuilder() to construct. + private CompileResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CompileResp() { + outStream_ = com.google.protobuf.ByteString.EMPTY; + errStream_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CompileResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CompileResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + + outStream_ = input.readBytes(); + break; + } + case 18: { + + errStream_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Compile.CompileResp.class, cc.arduino.cli.commands.Compile.CompileResp.Builder.class); + } + + public static final int OUT_STREAM_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString outStream_; + /** + * bytes out_stream = 1; + */ + public com.google.protobuf.ByteString getOutStream() { + return outStream_; + } + + public static final int ERR_STREAM_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString errStream_; + /** + * bytes err_stream = 2; + */ + public com.google.protobuf.ByteString getErrStream() { + return errStream_; + } + + 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 (!outStream_.isEmpty()) { + output.writeBytes(1, outStream_); + } + if (!errStream_.isEmpty()) { + output.writeBytes(2, errStream_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!outStream_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, outStream_); + } + if (!errStream_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, errStream_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Compile.CompileResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Compile.CompileResp other = (cc.arduino.cli.commands.Compile.CompileResp) obj; + + if (!getOutStream() + .equals(other.getOutStream())) return false; + if (!getErrStream() + .equals(other.getErrStream())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + OUT_STREAM_FIELD_NUMBER; + hash = (53 * hash) + getOutStream().hashCode(); + hash = (37 * hash) + ERR_STREAM_FIELD_NUMBER; + hash = (53 * hash) + getErrStream().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Compile.CompileResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Compile.CompileResp 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 cc.arduino.cli.commands.Compile.CompileResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Compile.CompileResp 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 cc.arduino.cli.commands.Compile.CompileResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Compile.CompileResp 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(cc.arduino.cli.commands.Compile.CompileResp 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 cc.arduino.cli.commands.CompileResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.CompileResp) + cc.arduino.cli.commands.Compile.CompileRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Compile.CompileResp.class, cc.arduino.cli.commands.Compile.CompileResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Compile.CompileResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + outStream_ = com.google.protobuf.ByteString.EMPTY; + + errStream_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Compile.internal_static_cc_arduino_cli_commands_CompileResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Compile.CompileResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileResp build() { + cc.arduino.cli.commands.Compile.CompileResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileResp buildPartial() { + cc.arduino.cli.commands.Compile.CompileResp result = new cc.arduino.cli.commands.Compile.CompileResp(this); + result.outStream_ = outStream_; + result.errStream_ = errStream_; + 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 cc.arduino.cli.commands.Compile.CompileResp) { + return mergeFrom((cc.arduino.cli.commands.Compile.CompileResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Compile.CompileResp other) { + if (other == cc.arduino.cli.commands.Compile.CompileResp.getDefaultInstance()) return this; + if (other.getOutStream() != com.google.protobuf.ByteString.EMPTY) { + setOutStream(other.getOutStream()); + } + if (other.getErrStream() != com.google.protobuf.ByteString.EMPTY) { + setErrStream(other.getErrStream()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Compile.CompileResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Compile.CompileResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.ByteString outStream_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes out_stream = 1; + */ + public com.google.protobuf.ByteString getOutStream() { + return outStream_; + } + /** + * bytes out_stream = 1; + */ + public Builder setOutStream(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + outStream_ = value; + onChanged(); + return this; + } + /** + * bytes out_stream = 1; + */ + public Builder clearOutStream() { + + outStream_ = getDefaultInstance().getOutStream(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString errStream_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes err_stream = 2; + */ + public com.google.protobuf.ByteString getErrStream() { + return errStream_; + } + /** + * bytes err_stream = 2; + */ + public Builder setErrStream(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + errStream_ = value; + onChanged(); + return this; + } + /** + * bytes err_stream = 2; + */ + public Builder clearErrStream() { + + errStream_ = getDefaultInstance().getErrStream(); + 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:cc.arduino.cli.commands.CompileResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.CompileResp) + private static final cc.arduino.cli.commands.Compile.CompileResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Compile.CompileResp(); + } + + public static cc.arduino.cli.commands.Compile.CompileResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompileResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CompileResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Compile.CompileResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_CompileReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_CompileReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_CompileResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_CompileResp_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\026commands/compile.proto\022\027cc.arduino.cli" + + ".commands\032\025commands/common.proto\"\267\002\n\nCom" + + "pileReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino.c" + + "li.commands.Instance\022\014\n\004fqbn\030\002 \001(\t\022\022\n\nsk" + + "etchPath\030\003 \001(\t\022\026\n\016showProperties\030\004 \001(\010\022\022" + + "\n\npreprocess\030\005 \001(\010\022\026\n\016buildCachePath\030\006 \001" + + "(\t\022\021\n\tbuildPath\030\007 \001(\t\022\027\n\017buildProperties" + + "\030\010 \003(\t\022\020\n\010warnings\030\t \001(\t\022\017\n\007verbose\030\n \001(" + + "\010\022\r\n\005quiet\030\013 \001(\010\022\016\n\006vidPid\030\014 \001(\t\022\022\n\nexpo" + + "rtFile\030\r \001(\t\022\014\n\004jobs\030\016 \001(\005\"5\n\013CompileRes" + + "p\022\022\n\nout_stream\030\001 \001(\014\022\022\n\nerr_stream\030\002 \001(" + + "\014B-Z+github.com/arduino/arduino-cli/rpc/" + + "commandsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + cc.arduino.cli.commands.Common.getDescriptor(), + }); + internal_static_cc_arduino_cli_commands_CompileReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_CompileReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_CompileReq_descriptor, + new java.lang.String[] { "Instance", "Fqbn", "SketchPath", "ShowProperties", "Preprocess", "BuildCachePath", "BuildPath", "BuildProperties", "Warnings", "Verbose", "Quiet", "VidPid", "ExportFile", "Jobs", }); + internal_static_cc_arduino_cli_commands_CompileResp_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_CompileResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_CompileResp_descriptor, + new java.lang.String[] { "OutStream", "ErrStream", }); + cc.arduino.cli.commands.Common.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Core.java b/arduino-core/src/cc/arduino/cli/commands/Core.java new file mode 100644 index 000000000..50714f1e9 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Core.java @@ -0,0 +1,12326 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/core.proto + +package cc.arduino.cli.commands; + +public final class Core { + private Core() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface PlatformInstallReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformInstallReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string platform_package = 2; + */ + java.lang.String getPlatformPackage(); + /** + * string platform_package = 2; + */ + com.google.protobuf.ByteString + getPlatformPackageBytes(); + + /** + * string architecture = 3; + */ + java.lang.String getArchitecture(); + /** + * string architecture = 3; + */ + com.google.protobuf.ByteString + getArchitectureBytes(); + + /** + * string version = 4; + */ + java.lang.String getVersion(); + /** + * string version = 4; + */ + com.google.protobuf.ByteString + getVersionBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformInstallReq} + */ + public static final class PlatformInstallReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformInstallReq) + PlatformInstallReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformInstallReq.newBuilder() to construct. + private PlatformInstallReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformInstallReq() { + platformPackage_ = ""; + architecture_ = ""; + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformInstallReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformInstallReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + platformPackage_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + architecture_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformInstallReq.class, cc.arduino.cli.commands.Core.PlatformInstallReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int PLATFORM_PACKAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object platformPackage_; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + 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(); + platformPackage_ = s; + return s; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHITECTURE_FIELD_NUMBER = 3; + private volatile java.lang.Object architecture_; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 4; + private volatile java.lang.Object version_; + /** + * string version = 4; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 4; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, architecture_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, architecture_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformInstallReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformInstallReq other = (cc.arduino.cli.commands.Core.PlatformInstallReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getPlatformPackage() + .equals(other.getPlatformPackage())) return false; + if (!getArchitecture() + .equals(other.getArchitecture())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + PLATFORM_PACKAGE_FIELD_NUMBER; + hash = (53 * hash) + getPlatformPackage().hashCode(); + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq 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 cc.arduino.cli.commands.Core.PlatformInstallReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq 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 cc.arduino.cli.commands.Core.PlatformInstallReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformInstallReq 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(cc.arduino.cli.commands.Core.PlatformInstallReq 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 cc.arduino.cli.commands.PlatformInstallReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformInstallReq) + cc.arduino.cli.commands.Core.PlatformInstallReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformInstallReq.class, cc.arduino.cli.commands.Core.PlatformInstallReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformInstallReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + platformPackage_ = ""; + + architecture_ = ""; + + version_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformInstallReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallReq build() { + cc.arduino.cli.commands.Core.PlatformInstallReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallReq buildPartial() { + cc.arduino.cli.commands.Core.PlatformInstallReq result = new cc.arduino.cli.commands.Core.PlatformInstallReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.platformPackage_ = platformPackage_; + result.architecture_ = architecture_; + result.version_ = version_; + 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 cc.arduino.cli.commands.Core.PlatformInstallReq) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformInstallReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformInstallReq other) { + if (other == cc.arduino.cli.commands.Core.PlatformInstallReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getPlatformPackage().isEmpty()) { + platformPackage_ = other.platformPackage_; + onChanged(); + } + if (!other.getArchitecture().isEmpty()) { + architecture_ = other.architecture_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformInstallReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformInstallReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object platformPackage_ = ""; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + platformPackage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + platformPackage_ = value; + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder clearPlatformPackage() { + + platformPackage_ = getDefaultInstance().getPlatformPackage(); + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + platformPackage_ = value; + onChanged(); + return this; + } + + private java.lang.Object architecture_ = ""; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string architecture = 3; + */ + public Builder setArchitecture( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + architecture_ = value; + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder clearArchitecture() { + + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder setArchitectureBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + architecture_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 4; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 4; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 4; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 4; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 4; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = 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:cc.arduino.cli.commands.PlatformInstallReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformInstallReq) + private static final cc.arduino.cli.commands.Core.PlatformInstallReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformInstallReq(); + } + + public static cc.arduino.cli.commands.Core.PlatformInstallReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformInstallReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformInstallReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformInstallRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformInstallResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + boolean hasProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder(); + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformInstallResp} + */ + public static final class PlatformInstallResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformInstallResp) + PlatformInstallRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformInstallResp.newBuilder() to construct. + private PlatformInstallResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformInstallResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformInstallResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformInstallResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (progress_ != null) { + subBuilder = progress_.toBuilder(); + } + progress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(progress_); + progress_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformInstallResp.class, cc.arduino.cli.commands.Core.PlatformInstallResp.Builder.class); + } + + public static final int PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + return getProgress(); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 2; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (progress_ != null) { + output.writeMessage(1, getProgress()); + } + if (taskProgress_ != null) { + output.writeMessage(2, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (progress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getProgress()); + } + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformInstallResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformInstallResp other = (cc.arduino.cli.commands.Core.PlatformInstallResp) obj; + + if (hasProgress() != other.hasProgress()) return false; + if (hasProgress()) { + if (!getProgress() + .equals(other.getProgress())) return false; + } + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasProgress()) { + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getProgress().hashCode(); + } + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp 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 cc.arduino.cli.commands.Core.PlatformInstallResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp 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 cc.arduino.cli.commands.Core.PlatformInstallResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformInstallResp 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(cc.arduino.cli.commands.Core.PlatformInstallResp 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 cc.arduino.cli.commands.PlatformInstallResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformInstallResp) + cc.arduino.cli.commands.Core.PlatformInstallRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformInstallResp.class, cc.arduino.cli.commands.Core.PlatformInstallResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformInstallResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (progressBuilder_ == null) { + progress_ = null; + } else { + progress_ = null; + progressBuilder_ = null; + } + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformInstallResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformInstallResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallResp build() { + cc.arduino.cli.commands.Core.PlatformInstallResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallResp buildPartial() { + cc.arduino.cli.commands.Core.PlatformInstallResp result = new cc.arduino.cli.commands.Core.PlatformInstallResp(this); + if (progressBuilder_ == null) { + result.progress_ = progress_; + } else { + result.progress_ = progressBuilder_.build(); + } + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Core.PlatformInstallResp) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformInstallResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformInstallResp other) { + if (other == cc.arduino.cli.commands.Core.PlatformInstallResp.getDefaultInstance()) return this; + if (other.hasProgress()) { + mergeProgress(other.getProgress()); + } + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformInstallResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformInstallResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> progressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progressBuilder_ != null || progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + if (progressBuilder_ == null) { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } else { + return progressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progress_ = value; + onChanged(); + } else { + progressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (progressBuilder_ == null) { + progress_ = builderForValue.build(); + onChanged(); + } else { + progressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder mergeProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (progress_ != null) { + progress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(progress_).mergeFrom(value).buildPartial(); + } else { + progress_ = value; + } + onChanged(); + } else { + progressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder clearProgress() { + if (progressBuilder_ == null) { + progress_ = null; + onChanged(); + } else { + progress_ = null; + progressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getProgressBuilder() { + + onChanged(); + return getProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + if (progressBuilder_ != null) { + return progressBuilder_.getMessageOrBuilder(); + } else { + return progress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getProgressFieldBuilder() { + if (progressBuilder_ == null) { + progressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getProgress(), + getParentForChildren(), + isClean()); + progress_ = null; + } + return progressBuilder_; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.PlatformInstallResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformInstallResp) + private static final cc.arduino.cli.commands.Core.PlatformInstallResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformInstallResp(); + } + + public static cc.arduino.cli.commands.Core.PlatformInstallResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformInstallResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformInstallResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformInstallResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformDownloadReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformDownloadReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string platform_package = 2; + */ + java.lang.String getPlatformPackage(); + /** + * string platform_package = 2; + */ + com.google.protobuf.ByteString + getPlatformPackageBytes(); + + /** + * string architecture = 3; + */ + java.lang.String getArchitecture(); + /** + * string architecture = 3; + */ + com.google.protobuf.ByteString + getArchitectureBytes(); + + /** + * string version = 4; + */ + java.lang.String getVersion(); + /** + * string version = 4; + */ + com.google.protobuf.ByteString + getVersionBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformDownloadReq} + */ + public static final class PlatformDownloadReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformDownloadReq) + PlatformDownloadReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformDownloadReq.newBuilder() to construct. + private PlatformDownloadReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformDownloadReq() { + platformPackage_ = ""; + architecture_ = ""; + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformDownloadReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformDownloadReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + platformPackage_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + architecture_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformDownloadReq.class, cc.arduino.cli.commands.Core.PlatformDownloadReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int PLATFORM_PACKAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object platformPackage_; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + 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(); + platformPackage_ = s; + return s; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHITECTURE_FIELD_NUMBER = 3; + private volatile java.lang.Object architecture_; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 4; + private volatile java.lang.Object version_; + /** + * string version = 4; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 4; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, architecture_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, architecture_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, version_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformDownloadReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformDownloadReq other = (cc.arduino.cli.commands.Core.PlatformDownloadReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getPlatformPackage() + .equals(other.getPlatformPackage())) return false; + if (!getArchitecture() + .equals(other.getArchitecture())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + PLATFORM_PACKAGE_FIELD_NUMBER; + hash = (53 * hash) + getPlatformPackage().hashCode(); + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq 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 cc.arduino.cli.commands.Core.PlatformDownloadReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq 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 cc.arduino.cli.commands.Core.PlatformDownloadReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadReq 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(cc.arduino.cli.commands.Core.PlatformDownloadReq 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 cc.arduino.cli.commands.PlatformDownloadReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformDownloadReq) + cc.arduino.cli.commands.Core.PlatformDownloadReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformDownloadReq.class, cc.arduino.cli.commands.Core.PlatformDownloadReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformDownloadReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + platformPackage_ = ""; + + architecture_ = ""; + + version_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformDownloadReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadReq build() { + cc.arduino.cli.commands.Core.PlatformDownloadReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadReq buildPartial() { + cc.arduino.cli.commands.Core.PlatformDownloadReq result = new cc.arduino.cli.commands.Core.PlatformDownloadReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.platformPackage_ = platformPackage_; + result.architecture_ = architecture_; + result.version_ = version_; + 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 cc.arduino.cli.commands.Core.PlatformDownloadReq) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformDownloadReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformDownloadReq other) { + if (other == cc.arduino.cli.commands.Core.PlatformDownloadReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getPlatformPackage().isEmpty()) { + platformPackage_ = other.platformPackage_; + onChanged(); + } + if (!other.getArchitecture().isEmpty()) { + architecture_ = other.architecture_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformDownloadReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformDownloadReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object platformPackage_ = ""; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + platformPackage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + platformPackage_ = value; + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder clearPlatformPackage() { + + platformPackage_ = getDefaultInstance().getPlatformPackage(); + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + platformPackage_ = value; + onChanged(); + return this; + } + + private java.lang.Object architecture_ = ""; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string architecture = 3; + */ + public Builder setArchitecture( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + architecture_ = value; + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder clearArchitecture() { + + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder setArchitectureBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + architecture_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 4; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 4; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 4; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 4; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 4; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = 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:cc.arduino.cli.commands.PlatformDownloadReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformDownloadReq) + private static final cc.arduino.cli.commands.Core.PlatformDownloadReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformDownloadReq(); + } + + public static cc.arduino.cli.commands.Core.PlatformDownloadReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformDownloadReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformDownloadReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformDownloadRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformDownloadResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + boolean hasProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformDownloadResp} + */ + public static final class PlatformDownloadResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformDownloadResp) + PlatformDownloadRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformDownloadResp.newBuilder() to construct. + private PlatformDownloadResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformDownloadResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformDownloadResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformDownloadResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (progress_ != null) { + subBuilder = progress_.toBuilder(); + } + progress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(progress_); + progress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformDownloadResp.class, cc.arduino.cli.commands.Core.PlatformDownloadResp.Builder.class); + } + + public static final int PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + return getProgress(); + } + + 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 (progress_ != null) { + output.writeMessage(1, getProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (progress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformDownloadResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformDownloadResp other = (cc.arduino.cli.commands.Core.PlatformDownloadResp) obj; + + if (hasProgress() != other.hasProgress()) return false; + if (hasProgress()) { + if (!getProgress() + .equals(other.getProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasProgress()) { + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp 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 cc.arduino.cli.commands.Core.PlatformDownloadResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp 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 cc.arduino.cli.commands.Core.PlatformDownloadResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformDownloadResp 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(cc.arduino.cli.commands.Core.PlatformDownloadResp 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 cc.arduino.cli.commands.PlatformDownloadResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformDownloadResp) + cc.arduino.cli.commands.Core.PlatformDownloadRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformDownloadResp.class, cc.arduino.cli.commands.Core.PlatformDownloadResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformDownloadResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (progressBuilder_ == null) { + progress_ = null; + } else { + progress_ = null; + progressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformDownloadResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformDownloadResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadResp build() { + cc.arduino.cli.commands.Core.PlatformDownloadResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadResp buildPartial() { + cc.arduino.cli.commands.Core.PlatformDownloadResp result = new cc.arduino.cli.commands.Core.PlatformDownloadResp(this); + if (progressBuilder_ == null) { + result.progress_ = progress_; + } else { + result.progress_ = progressBuilder_.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 cc.arduino.cli.commands.Core.PlatformDownloadResp) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformDownloadResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformDownloadResp other) { + if (other == cc.arduino.cli.commands.Core.PlatformDownloadResp.getDefaultInstance()) return this; + if (other.hasProgress()) { + mergeProgress(other.getProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformDownloadResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformDownloadResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> progressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progressBuilder_ != null || progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + if (progressBuilder_ == null) { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } else { + return progressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progress_ = value; + onChanged(); + } else { + progressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (progressBuilder_ == null) { + progress_ = builderForValue.build(); + onChanged(); + } else { + progressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder mergeProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (progress_ != null) { + progress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(progress_).mergeFrom(value).buildPartial(); + } else { + progress_ = value; + } + onChanged(); + } else { + progressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder clearProgress() { + if (progressBuilder_ == null) { + progress_ = null; + onChanged(); + } else { + progress_ = null; + progressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getProgressBuilder() { + + onChanged(); + return getProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + if (progressBuilder_ != null) { + return progressBuilder_.getMessageOrBuilder(); + } else { + return progress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getProgressFieldBuilder() { + if (progressBuilder_ == null) { + progressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getProgress(), + getParentForChildren(), + isClean()); + progress_ = null; + } + return progressBuilder_; + } + @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:cc.arduino.cli.commands.PlatformDownloadResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformDownloadResp) + private static final cc.arduino.cli.commands.Core.PlatformDownloadResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformDownloadResp(); + } + + public static cc.arduino.cli.commands.Core.PlatformDownloadResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformDownloadResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformDownloadResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformDownloadResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformUninstallReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformUninstallReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string platform_package = 2; + */ + java.lang.String getPlatformPackage(); + /** + * string platform_package = 2; + */ + com.google.protobuf.ByteString + getPlatformPackageBytes(); + + /** + * string architecture = 3; + */ + java.lang.String getArchitecture(); + /** + * string architecture = 3; + */ + com.google.protobuf.ByteString + getArchitectureBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformUninstallReq} + */ + public static final class PlatformUninstallReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformUninstallReq) + PlatformUninstallReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformUninstallReq.newBuilder() to construct. + private PlatformUninstallReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformUninstallReq() { + platformPackage_ = ""; + architecture_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformUninstallReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformUninstallReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + platformPackage_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + architecture_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUninstallReq.class, cc.arduino.cli.commands.Core.PlatformUninstallReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int PLATFORM_PACKAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object platformPackage_; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + 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(); + platformPackage_ = s; + return s; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHITECTURE_FIELD_NUMBER = 3; + private volatile java.lang.Object architecture_; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, architecture_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, architecture_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformUninstallReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformUninstallReq other = (cc.arduino.cli.commands.Core.PlatformUninstallReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getPlatformPackage() + .equals(other.getPlatformPackage())) return false; + if (!getArchitecture() + .equals(other.getArchitecture())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + PLATFORM_PACKAGE_FIELD_NUMBER; + hash = (53 * hash) + getPlatformPackage().hashCode(); + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq 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 cc.arduino.cli.commands.Core.PlatformUninstallReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq 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 cc.arduino.cli.commands.Core.PlatformUninstallReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallReq 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(cc.arduino.cli.commands.Core.PlatformUninstallReq 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 cc.arduino.cli.commands.PlatformUninstallReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformUninstallReq) + cc.arduino.cli.commands.Core.PlatformUninstallReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUninstallReq.class, cc.arduino.cli.commands.Core.PlatformUninstallReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformUninstallReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + platformPackage_ = ""; + + architecture_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformUninstallReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallReq build() { + cc.arduino.cli.commands.Core.PlatformUninstallReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallReq buildPartial() { + cc.arduino.cli.commands.Core.PlatformUninstallReq result = new cc.arduino.cli.commands.Core.PlatformUninstallReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.platformPackage_ = platformPackage_; + result.architecture_ = architecture_; + 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 cc.arduino.cli.commands.Core.PlatformUninstallReq) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformUninstallReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformUninstallReq other) { + if (other == cc.arduino.cli.commands.Core.PlatformUninstallReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getPlatformPackage().isEmpty()) { + platformPackage_ = other.platformPackage_; + onChanged(); + } + if (!other.getArchitecture().isEmpty()) { + architecture_ = other.architecture_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformUninstallReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformUninstallReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object platformPackage_ = ""; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + platformPackage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + platformPackage_ = value; + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder clearPlatformPackage() { + + platformPackage_ = getDefaultInstance().getPlatformPackage(); + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + platformPackage_ = value; + onChanged(); + return this; + } + + private java.lang.Object architecture_ = ""; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string architecture = 3; + */ + public Builder setArchitecture( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + architecture_ = value; + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder clearArchitecture() { + + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder setArchitectureBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + architecture_ = 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:cc.arduino.cli.commands.PlatformUninstallReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformUninstallReq) + private static final cc.arduino.cli.commands.Core.PlatformUninstallReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformUninstallReq(); + } + + public static cc.arduino.cli.commands.Core.PlatformUninstallReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformUninstallReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformUninstallReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformUninstallRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformUninstallResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformUninstallResp} + */ + public static final class PlatformUninstallResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformUninstallResp) + PlatformUninstallRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformUninstallResp.newBuilder() to construct. + private PlatformUninstallResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformUninstallResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformUninstallResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformUninstallResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUninstallResp.class, cc.arduino.cli.commands.Core.PlatformUninstallResp.Builder.class); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (taskProgress_ != null) { + output.writeMessage(1, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformUninstallResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformUninstallResp other = (cc.arduino.cli.commands.Core.PlatformUninstallResp) obj; + + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp 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 cc.arduino.cli.commands.Core.PlatformUninstallResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp 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 cc.arduino.cli.commands.Core.PlatformUninstallResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUninstallResp 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(cc.arduino.cli.commands.Core.PlatformUninstallResp 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 cc.arduino.cli.commands.PlatformUninstallResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformUninstallResp) + cc.arduino.cli.commands.Core.PlatformUninstallRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUninstallResp.class, cc.arduino.cli.commands.Core.PlatformUninstallResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformUninstallResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUninstallResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformUninstallResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallResp build() { + cc.arduino.cli.commands.Core.PlatformUninstallResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallResp buildPartial() { + cc.arduino.cli.commands.Core.PlatformUninstallResp result = new cc.arduino.cli.commands.Core.PlatformUninstallResp(this); + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Core.PlatformUninstallResp) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformUninstallResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformUninstallResp other) { + if (other == cc.arduino.cli.commands.Core.PlatformUninstallResp.getDefaultInstance()) return this; + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformUninstallResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformUninstallResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.PlatformUninstallResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformUninstallResp) + private static final cc.arduino.cli.commands.Core.PlatformUninstallResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformUninstallResp(); + } + + public static cc.arduino.cli.commands.Core.PlatformUninstallResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformUninstallResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformUninstallResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUninstallResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformUpgradeReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformUpgradeReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string platform_package = 2; + */ + java.lang.String getPlatformPackage(); + /** + * string platform_package = 2; + */ + com.google.protobuf.ByteString + getPlatformPackageBytes(); + + /** + * string architecture = 3; + */ + java.lang.String getArchitecture(); + /** + * string architecture = 3; + */ + com.google.protobuf.ByteString + getArchitectureBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformUpgradeReq} + */ + public static final class PlatformUpgradeReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformUpgradeReq) + PlatformUpgradeReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformUpgradeReq.newBuilder() to construct. + private PlatformUpgradeReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformUpgradeReq() { + platformPackage_ = ""; + architecture_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformUpgradeReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformUpgradeReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + platformPackage_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + architecture_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUpgradeReq.class, cc.arduino.cli.commands.Core.PlatformUpgradeReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int PLATFORM_PACKAGE_FIELD_NUMBER = 2; + private volatile java.lang.Object platformPackage_; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + 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(); + platformPackage_ = s; + return s; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHITECTURE_FIELD_NUMBER = 3; + private volatile java.lang.Object architecture_; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, architecture_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getPlatformPackageBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, platformPackage_); + } + if (!getArchitectureBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, architecture_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformUpgradeReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformUpgradeReq other = (cc.arduino.cli.commands.Core.PlatformUpgradeReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getPlatformPackage() + .equals(other.getPlatformPackage())) return false; + if (!getArchitecture() + .equals(other.getArchitecture())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + PLATFORM_PACKAGE_FIELD_NUMBER; + hash = (53 * hash) + getPlatformPackage().hashCode(); + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq 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 cc.arduino.cli.commands.Core.PlatformUpgradeReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq 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 cc.arduino.cli.commands.Core.PlatformUpgradeReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq 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(cc.arduino.cli.commands.Core.PlatformUpgradeReq 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 cc.arduino.cli.commands.PlatformUpgradeReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformUpgradeReq) + cc.arduino.cli.commands.Core.PlatformUpgradeReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUpgradeReq.class, cc.arduino.cli.commands.Core.PlatformUpgradeReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformUpgradeReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + platformPackage_ = ""; + + architecture_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformUpgradeReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeReq build() { + cc.arduino.cli.commands.Core.PlatformUpgradeReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeReq buildPartial() { + cc.arduino.cli.commands.Core.PlatformUpgradeReq result = new cc.arduino.cli.commands.Core.PlatformUpgradeReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.platformPackage_ = platformPackage_; + result.architecture_ = architecture_; + 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 cc.arduino.cli.commands.Core.PlatformUpgradeReq) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformUpgradeReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformUpgradeReq other) { + if (other == cc.arduino.cli.commands.Core.PlatformUpgradeReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getPlatformPackage().isEmpty()) { + platformPackage_ = other.platformPackage_; + onChanged(); + } + if (!other.getArchitecture().isEmpty()) { + architecture_ = other.architecture_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformUpgradeReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformUpgradeReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object platformPackage_ = ""; + /** + * string platform_package = 2; + */ + public java.lang.String getPlatformPackage() { + java.lang.Object ref = platformPackage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + platformPackage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string platform_package = 2; + */ + public com.google.protobuf.ByteString + getPlatformPackageBytes() { + java.lang.Object ref = platformPackage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + platformPackage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackage( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + platformPackage_ = value; + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder clearPlatformPackage() { + + platformPackage_ = getDefaultInstance().getPlatformPackage(); + onChanged(); + return this; + } + /** + * string platform_package = 2; + */ + public Builder setPlatformPackageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + platformPackage_ = value; + onChanged(); + return this; + } + + private java.lang.Object architecture_ = ""; + /** + * string architecture = 3; + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string architecture = 3; + */ + public com.google.protobuf.ByteString + getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string architecture = 3; + */ + public Builder setArchitecture( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + architecture_ = value; + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder clearArchitecture() { + + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * string architecture = 3; + */ + public Builder setArchitectureBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + architecture_ = 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:cc.arduino.cli.commands.PlatformUpgradeReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformUpgradeReq) + private static final cc.arduino.cli.commands.Core.PlatformUpgradeReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformUpgradeReq(); + } + + public static cc.arduino.cli.commands.Core.PlatformUpgradeReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformUpgradeReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformUpgradeReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformUpgradeRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformUpgradeResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + boolean hasProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder(); + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformUpgradeResp} + */ + public static final class PlatformUpgradeResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformUpgradeResp) + PlatformUpgradeRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformUpgradeResp.newBuilder() to construct. + private PlatformUpgradeResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformUpgradeResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformUpgradeResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformUpgradeResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (progress_ != null) { + subBuilder = progress_.toBuilder(); + } + progress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(progress_); + progress_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUpgradeResp.class, cc.arduino.cli.commands.Core.PlatformUpgradeResp.Builder.class); + } + + public static final int PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + return getProgress(); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 2; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (progress_ != null) { + output.writeMessage(1, getProgress()); + } + if (taskProgress_ != null) { + output.writeMessage(2, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (progress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getProgress()); + } + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformUpgradeResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformUpgradeResp other = (cc.arduino.cli.commands.Core.PlatformUpgradeResp) obj; + + if (hasProgress() != other.hasProgress()) return false; + if (hasProgress()) { + if (!getProgress() + .equals(other.getProgress())) return false; + } + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasProgress()) { + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getProgress().hashCode(); + } + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp 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 cc.arduino.cli.commands.Core.PlatformUpgradeResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp 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 cc.arduino.cli.commands.Core.PlatformUpgradeResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp 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(cc.arduino.cli.commands.Core.PlatformUpgradeResp 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 cc.arduino.cli.commands.PlatformUpgradeResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformUpgradeResp) + cc.arduino.cli.commands.Core.PlatformUpgradeRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformUpgradeResp.class, cc.arduino.cli.commands.Core.PlatformUpgradeResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformUpgradeResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (progressBuilder_ == null) { + progress_ = null; + } else { + progress_ = null; + progressBuilder_ = null; + } + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformUpgradeResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeResp build() { + cc.arduino.cli.commands.Core.PlatformUpgradeResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeResp buildPartial() { + cc.arduino.cli.commands.Core.PlatformUpgradeResp result = new cc.arduino.cli.commands.Core.PlatformUpgradeResp(this); + if (progressBuilder_ == null) { + result.progress_ = progress_; + } else { + result.progress_ = progressBuilder_.build(); + } + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Core.PlatformUpgradeResp) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformUpgradeResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformUpgradeResp other) { + if (other == cc.arduino.cli.commands.Core.PlatformUpgradeResp.getDefaultInstance()) return this; + if (other.hasProgress()) { + mergeProgress(other.getProgress()); + } + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformUpgradeResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformUpgradeResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> progressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progressBuilder_ != null || progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + if (progressBuilder_ == null) { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } else { + return progressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progress_ = value; + onChanged(); + } else { + progressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (progressBuilder_ == null) { + progress_ = builderForValue.build(); + onChanged(); + } else { + progressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder mergeProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (progress_ != null) { + progress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(progress_).mergeFrom(value).buildPartial(); + } else { + progress_ = value; + } + onChanged(); + } else { + progressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder clearProgress() { + if (progressBuilder_ == null) { + progress_ = null; + onChanged(); + } else { + progress_ = null; + progressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getProgressBuilder() { + + onChanged(); + return getProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + if (progressBuilder_ != null) { + return progressBuilder_.getMessageOrBuilder(); + } else { + return progress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getProgressFieldBuilder() { + if (progressBuilder_ == null) { + progressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getProgress(), + getParentForChildren(), + isClean()); + progress_ = null; + } + return progressBuilder_; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.PlatformUpgradeResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformUpgradeResp) + private static final cc.arduino.cli.commands.Core.PlatformUpgradeResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformUpgradeResp(); + } + + public static cc.arduino.cli.commands.Core.PlatformUpgradeResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformUpgradeResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformUpgradeResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformUpgradeResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformSearchReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformSearchReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string search_args = 2; + */ + java.lang.String getSearchArgs(); + /** + * string search_args = 2; + */ + com.google.protobuf.ByteString + getSearchArgsBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformSearchReq} + */ + public static final class PlatformSearchReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformSearchReq) + PlatformSearchReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformSearchReq.newBuilder() to construct. + private PlatformSearchReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformSearchReq() { + searchArgs_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformSearchReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformSearchReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + searchArgs_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformSearchReq.class, cc.arduino.cli.commands.Core.PlatformSearchReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int SEARCH_ARGS_FIELD_NUMBER = 2; + private volatile java.lang.Object searchArgs_; + /** + * string search_args = 2; + */ + public java.lang.String getSearchArgs() { + java.lang.Object ref = searchArgs_; + 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(); + searchArgs_ = s; + return s; + } + } + /** + * string search_args = 2; + */ + public com.google.protobuf.ByteString + getSearchArgsBytes() { + java.lang.Object ref = searchArgs_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + searchArgs_ = 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getSearchArgsBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, searchArgs_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getSearchArgsBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, searchArgs_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformSearchReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformSearchReq other = (cc.arduino.cli.commands.Core.PlatformSearchReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getSearchArgs() + .equals(other.getSearchArgs())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + SEARCH_ARGS_FIELD_NUMBER; + hash = (53 * hash) + getSearchArgs().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq 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 cc.arduino.cli.commands.Core.PlatformSearchReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq 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 cc.arduino.cli.commands.Core.PlatformSearchReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformSearchReq 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(cc.arduino.cli.commands.Core.PlatformSearchReq 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 cc.arduino.cli.commands.PlatformSearchReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformSearchReq) + cc.arduino.cli.commands.Core.PlatformSearchReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformSearchReq.class, cc.arduino.cli.commands.Core.PlatformSearchReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformSearchReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + searchArgs_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformSearchReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchReq build() { + cc.arduino.cli.commands.Core.PlatformSearchReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchReq buildPartial() { + cc.arduino.cli.commands.Core.PlatformSearchReq result = new cc.arduino.cli.commands.Core.PlatformSearchReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.searchArgs_ = searchArgs_; + 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 cc.arduino.cli.commands.Core.PlatformSearchReq) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformSearchReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformSearchReq other) { + if (other == cc.arduino.cli.commands.Core.PlatformSearchReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getSearchArgs().isEmpty()) { + searchArgs_ = other.searchArgs_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformSearchReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformSearchReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object searchArgs_ = ""; + /** + * string search_args = 2; + */ + public java.lang.String getSearchArgs() { + java.lang.Object ref = searchArgs_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + searchArgs_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string search_args = 2; + */ + public com.google.protobuf.ByteString + getSearchArgsBytes() { + java.lang.Object ref = searchArgs_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + searchArgs_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string search_args = 2; + */ + public Builder setSearchArgs( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + searchArgs_ = value; + onChanged(); + return this; + } + /** + * string search_args = 2; + */ + public Builder clearSearchArgs() { + + searchArgs_ = getDefaultInstance().getSearchArgs(); + onChanged(); + return this; + } + /** + * string search_args = 2; + */ + public Builder setSearchArgsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + searchArgs_ = 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:cc.arduino.cli.commands.PlatformSearchReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformSearchReq) + private static final cc.arduino.cli.commands.Core.PlatformSearchReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformSearchReq(); + } + + public static cc.arduino.cli.commands.Core.PlatformSearchReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformSearchReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformSearchReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformSearchRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformSearchResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + java.util.List + getSearchOutputList(); + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + cc.arduino.cli.commands.Core.Platform getSearchOutput(int index); + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + int getSearchOutputCount(); + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + java.util.List + getSearchOutputOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + cc.arduino.cli.commands.Core.PlatformOrBuilder getSearchOutputOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformSearchResp} + */ + public static final class PlatformSearchResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformSearchResp) + PlatformSearchRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformSearchResp.newBuilder() to construct. + private PlatformSearchResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformSearchResp() { + searchOutput_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformSearchResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformSearchResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + searchOutput_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + searchOutput_.add( + input.readMessage(cc.arduino.cli.commands.Core.Platform.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + searchOutput_ = java.util.Collections.unmodifiableList(searchOutput_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformSearchResp.class, cc.arduino.cli.commands.Core.PlatformSearchResp.Builder.class); + } + + public static final int SEARCH_OUTPUT_FIELD_NUMBER = 1; + private java.util.List searchOutput_; + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public java.util.List getSearchOutputList() { + return searchOutput_; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public java.util.List + getSearchOutputOrBuilderList() { + return searchOutput_; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public int getSearchOutputCount() { + return searchOutput_.size(); + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.Platform getSearchOutput(int index) { + return searchOutput_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.PlatformOrBuilder getSearchOutputOrBuilder( + int index) { + return searchOutput_.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 < searchOutput_.size(); i++) { + output.writeMessage(1, searchOutput_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < searchOutput_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, searchOutput_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformSearchResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformSearchResp other = (cc.arduino.cli.commands.Core.PlatformSearchResp) obj; + + if (!getSearchOutputList() + .equals(other.getSearchOutputList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getSearchOutputCount() > 0) { + hash = (37 * hash) + SEARCH_OUTPUT_FIELD_NUMBER; + hash = (53 * hash) + getSearchOutputList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp 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 cc.arduino.cli.commands.Core.PlatformSearchResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp 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 cc.arduino.cli.commands.Core.PlatformSearchResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformSearchResp 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(cc.arduino.cli.commands.Core.PlatformSearchResp 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 cc.arduino.cli.commands.PlatformSearchResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformSearchResp) + cc.arduino.cli.commands.Core.PlatformSearchRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformSearchResp.class, cc.arduino.cli.commands.Core.PlatformSearchResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformSearchResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getSearchOutputFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (searchOutputBuilder_ == null) { + searchOutput_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + searchOutputBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformSearchResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformSearchResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchResp build() { + cc.arduino.cli.commands.Core.PlatformSearchResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchResp buildPartial() { + cc.arduino.cli.commands.Core.PlatformSearchResp result = new cc.arduino.cli.commands.Core.PlatformSearchResp(this); + int from_bitField0_ = bitField0_; + if (searchOutputBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + searchOutput_ = java.util.Collections.unmodifiableList(searchOutput_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.searchOutput_ = searchOutput_; + } else { + result.searchOutput_ = searchOutputBuilder_.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 cc.arduino.cli.commands.Core.PlatformSearchResp) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformSearchResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformSearchResp other) { + if (other == cc.arduino.cli.commands.Core.PlatformSearchResp.getDefaultInstance()) return this; + if (searchOutputBuilder_ == null) { + if (!other.searchOutput_.isEmpty()) { + if (searchOutput_.isEmpty()) { + searchOutput_ = other.searchOutput_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureSearchOutputIsMutable(); + searchOutput_.addAll(other.searchOutput_); + } + onChanged(); + } + } else { + if (!other.searchOutput_.isEmpty()) { + if (searchOutputBuilder_.isEmpty()) { + searchOutputBuilder_.dispose(); + searchOutputBuilder_ = null; + searchOutput_ = other.searchOutput_; + bitField0_ = (bitField0_ & ~0x00000001); + searchOutputBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getSearchOutputFieldBuilder() : null; + } else { + searchOutputBuilder_.addAllMessages(other.searchOutput_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformSearchResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformSearchResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List searchOutput_ = + java.util.Collections.emptyList(); + private void ensureSearchOutputIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + searchOutput_ = new java.util.ArrayList(searchOutput_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Platform, cc.arduino.cli.commands.Core.Platform.Builder, cc.arduino.cli.commands.Core.PlatformOrBuilder> searchOutputBuilder_; + + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public java.util.List getSearchOutputList() { + if (searchOutputBuilder_ == null) { + return java.util.Collections.unmodifiableList(searchOutput_); + } else { + return searchOutputBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public int getSearchOutputCount() { + if (searchOutputBuilder_ == null) { + return searchOutput_.size(); + } else { + return searchOutputBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.Platform getSearchOutput(int index) { + if (searchOutputBuilder_ == null) { + return searchOutput_.get(index); + } else { + return searchOutputBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder setSearchOutput( + int index, cc.arduino.cli.commands.Core.Platform value) { + if (searchOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSearchOutputIsMutable(); + searchOutput_.set(index, value); + onChanged(); + } else { + searchOutputBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder setSearchOutput( + int index, cc.arduino.cli.commands.Core.Platform.Builder builderForValue) { + if (searchOutputBuilder_ == null) { + ensureSearchOutputIsMutable(); + searchOutput_.set(index, builderForValue.build()); + onChanged(); + } else { + searchOutputBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder addSearchOutput(cc.arduino.cli.commands.Core.Platform value) { + if (searchOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSearchOutputIsMutable(); + searchOutput_.add(value); + onChanged(); + } else { + searchOutputBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder addSearchOutput( + int index, cc.arduino.cli.commands.Core.Platform value) { + if (searchOutputBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSearchOutputIsMutable(); + searchOutput_.add(index, value); + onChanged(); + } else { + searchOutputBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder addSearchOutput( + cc.arduino.cli.commands.Core.Platform.Builder builderForValue) { + if (searchOutputBuilder_ == null) { + ensureSearchOutputIsMutable(); + searchOutput_.add(builderForValue.build()); + onChanged(); + } else { + searchOutputBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder addSearchOutput( + int index, cc.arduino.cli.commands.Core.Platform.Builder builderForValue) { + if (searchOutputBuilder_ == null) { + ensureSearchOutputIsMutable(); + searchOutput_.add(index, builderForValue.build()); + onChanged(); + } else { + searchOutputBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder addAllSearchOutput( + java.lang.Iterable values) { + if (searchOutputBuilder_ == null) { + ensureSearchOutputIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, searchOutput_); + onChanged(); + } else { + searchOutputBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder clearSearchOutput() { + if (searchOutputBuilder_ == null) { + searchOutput_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + searchOutputBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public Builder removeSearchOutput(int index) { + if (searchOutputBuilder_ == null) { + ensureSearchOutputIsMutable(); + searchOutput_.remove(index); + onChanged(); + } else { + searchOutputBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.Platform.Builder getSearchOutputBuilder( + int index) { + return getSearchOutputFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.PlatformOrBuilder getSearchOutputOrBuilder( + int index) { + if (searchOutputBuilder_ == null) { + return searchOutput_.get(index); } else { + return searchOutputBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public java.util.List + getSearchOutputOrBuilderList() { + if (searchOutputBuilder_ != null) { + return searchOutputBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(searchOutput_); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.Platform.Builder addSearchOutputBuilder() { + return getSearchOutputFieldBuilder().addBuilder( + cc.arduino.cli.commands.Core.Platform.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public cc.arduino.cli.commands.Core.Platform.Builder addSearchOutputBuilder( + int index) { + return getSearchOutputFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Core.Platform.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.Platform search_output = 1; + */ + public java.util.List + getSearchOutputBuilderList() { + return getSearchOutputFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Platform, cc.arduino.cli.commands.Core.Platform.Builder, cc.arduino.cli.commands.Core.PlatformOrBuilder> + getSearchOutputFieldBuilder() { + if (searchOutputBuilder_ == null) { + searchOutputBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Platform, cc.arduino.cli.commands.Core.Platform.Builder, cc.arduino.cli.commands.Core.PlatformOrBuilder>( + searchOutput_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + searchOutput_ = null; + } + return searchOutputBuilder_; + } + @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:cc.arduino.cli.commands.PlatformSearchResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformSearchResp) + private static final cc.arduino.cli.commands.Core.PlatformSearchResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformSearchResp(); + } + + public static cc.arduino.cli.commands.Core.PlatformSearchResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformSearchResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformSearchResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformSearchResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformListReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformListReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * bool updatable_only = 2; + */ + boolean getUpdatableOnly(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformListReq} + */ + public static final class PlatformListReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformListReq) + PlatformListReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformListReq.newBuilder() to construct. + private PlatformListReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformListReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformListReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformListReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + updatableOnly_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformListReq.class, cc.arduino.cli.commands.Core.PlatformListReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int UPDATABLE_ONLY_FIELD_NUMBER = 2; + private boolean updatableOnly_; + /** + * bool updatable_only = 2; + */ + public boolean getUpdatableOnly() { + return updatableOnly_; + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (updatableOnly_ != false) { + output.writeBool(2, updatableOnly_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (updatableOnly_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, updatableOnly_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformListReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformListReq other = (cc.arduino.cli.commands.Core.PlatformListReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (getUpdatableOnly() + != other.getUpdatableOnly()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + UPDATABLE_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getUpdatableOnly()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformListReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformListReq 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 cc.arduino.cli.commands.Core.PlatformListReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformListReq 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 cc.arduino.cli.commands.Core.PlatformListReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformListReq 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(cc.arduino.cli.commands.Core.PlatformListReq 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 cc.arduino.cli.commands.PlatformListReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformListReq) + cc.arduino.cli.commands.Core.PlatformListReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformListReq.class, cc.arduino.cli.commands.Core.PlatformListReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformListReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + updatableOnly_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformListReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListReq build() { + cc.arduino.cli.commands.Core.PlatformListReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListReq buildPartial() { + cc.arduino.cli.commands.Core.PlatformListReq result = new cc.arduino.cli.commands.Core.PlatformListReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.updatableOnly_ = updatableOnly_; + 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 cc.arduino.cli.commands.Core.PlatformListReq) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformListReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformListReq other) { + if (other == cc.arduino.cli.commands.Core.PlatformListReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (other.getUpdatableOnly() != false) { + setUpdatableOnly(other.getUpdatableOnly()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformListReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformListReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private boolean updatableOnly_ ; + /** + * bool updatable_only = 2; + */ + public boolean getUpdatableOnly() { + return updatableOnly_; + } + /** + * bool updatable_only = 2; + */ + public Builder setUpdatableOnly(boolean value) { + + updatableOnly_ = value; + onChanged(); + return this; + } + /** + * bool updatable_only = 2; + */ + public Builder clearUpdatableOnly() { + + updatableOnly_ = 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:cc.arduino.cli.commands.PlatformListReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformListReq) + private static final cc.arduino.cli.commands.Core.PlatformListReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformListReq(); + } + + public static cc.arduino.cli.commands.Core.PlatformListReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformListReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformListReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformListRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.PlatformListResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + java.util.List + getInstalledPlatformList(); + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + cc.arduino.cli.commands.Core.Platform getInstalledPlatform(int index); + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + int getInstalledPlatformCount(); + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + java.util.List + getInstalledPlatformOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + cc.arduino.cli.commands.Core.PlatformOrBuilder getInstalledPlatformOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.PlatformListResp} + */ + public static final class PlatformListResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.PlatformListResp) + PlatformListRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlatformListResp.newBuilder() to construct. + private PlatformListResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlatformListResp() { + installedPlatform_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlatformListResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlatformListResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + installedPlatform_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + installedPlatform_.add( + input.readMessage(cc.arduino.cli.commands.Core.Platform.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + installedPlatform_ = java.util.Collections.unmodifiableList(installedPlatform_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformListResp.class, cc.arduino.cli.commands.Core.PlatformListResp.Builder.class); + } + + public static final int INSTALLED_PLATFORM_FIELD_NUMBER = 1; + private java.util.List installedPlatform_; + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public java.util.List getInstalledPlatformList() { + return installedPlatform_; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public java.util.List + getInstalledPlatformOrBuilderList() { + return installedPlatform_; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public int getInstalledPlatformCount() { + return installedPlatform_.size(); + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.Platform getInstalledPlatform(int index) { + return installedPlatform_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.PlatformOrBuilder getInstalledPlatformOrBuilder( + int index) { + return installedPlatform_.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 < installedPlatform_.size(); i++) { + output.writeMessage(1, installedPlatform_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < installedPlatform_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, installedPlatform_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.PlatformListResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.PlatformListResp other = (cc.arduino.cli.commands.Core.PlatformListResp) obj; + + if (!getInstalledPlatformList() + .equals(other.getInstalledPlatformList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getInstalledPlatformCount() > 0) { + hash = (37 * hash) + INSTALLED_PLATFORM_FIELD_NUMBER; + hash = (53 * hash) + getInstalledPlatformList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.PlatformListResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformListResp 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 cc.arduino.cli.commands.Core.PlatformListResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformListResp 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 cc.arduino.cli.commands.Core.PlatformListResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.PlatformListResp 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(cc.arduino.cli.commands.Core.PlatformListResp 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 cc.arduino.cli.commands.PlatformListResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.PlatformListResp) + cc.arduino.cli.commands.Core.PlatformListRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.PlatformListResp.class, cc.arduino.cli.commands.Core.PlatformListResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.PlatformListResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getInstalledPlatformFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (installedPlatformBuilder_ == null) { + installedPlatform_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + installedPlatformBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_PlatformListResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.PlatformListResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListResp build() { + cc.arduino.cli.commands.Core.PlatformListResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListResp buildPartial() { + cc.arduino.cli.commands.Core.PlatformListResp result = new cc.arduino.cli.commands.Core.PlatformListResp(this); + int from_bitField0_ = bitField0_; + if (installedPlatformBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + installedPlatform_ = java.util.Collections.unmodifiableList(installedPlatform_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.installedPlatform_ = installedPlatform_; + } else { + result.installedPlatform_ = installedPlatformBuilder_.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 cc.arduino.cli.commands.Core.PlatformListResp) { + return mergeFrom((cc.arduino.cli.commands.Core.PlatformListResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.PlatformListResp other) { + if (other == cc.arduino.cli.commands.Core.PlatformListResp.getDefaultInstance()) return this; + if (installedPlatformBuilder_ == null) { + if (!other.installedPlatform_.isEmpty()) { + if (installedPlatform_.isEmpty()) { + installedPlatform_ = other.installedPlatform_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureInstalledPlatformIsMutable(); + installedPlatform_.addAll(other.installedPlatform_); + } + onChanged(); + } + } else { + if (!other.installedPlatform_.isEmpty()) { + if (installedPlatformBuilder_.isEmpty()) { + installedPlatformBuilder_.dispose(); + installedPlatformBuilder_ = null; + installedPlatform_ = other.installedPlatform_; + bitField0_ = (bitField0_ & ~0x00000001); + installedPlatformBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getInstalledPlatformFieldBuilder() : null; + } else { + installedPlatformBuilder_.addAllMessages(other.installedPlatform_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.PlatformListResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.PlatformListResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List installedPlatform_ = + java.util.Collections.emptyList(); + private void ensureInstalledPlatformIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + installedPlatform_ = new java.util.ArrayList(installedPlatform_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Platform, cc.arduino.cli.commands.Core.Platform.Builder, cc.arduino.cli.commands.Core.PlatformOrBuilder> installedPlatformBuilder_; + + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public java.util.List getInstalledPlatformList() { + if (installedPlatformBuilder_ == null) { + return java.util.Collections.unmodifiableList(installedPlatform_); + } else { + return installedPlatformBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public int getInstalledPlatformCount() { + if (installedPlatformBuilder_ == null) { + return installedPlatform_.size(); + } else { + return installedPlatformBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.Platform getInstalledPlatform(int index) { + if (installedPlatformBuilder_ == null) { + return installedPlatform_.get(index); + } else { + return installedPlatformBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder setInstalledPlatform( + int index, cc.arduino.cli.commands.Core.Platform value) { + if (installedPlatformBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInstalledPlatformIsMutable(); + installedPlatform_.set(index, value); + onChanged(); + } else { + installedPlatformBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder setInstalledPlatform( + int index, cc.arduino.cli.commands.Core.Platform.Builder builderForValue) { + if (installedPlatformBuilder_ == null) { + ensureInstalledPlatformIsMutable(); + installedPlatform_.set(index, builderForValue.build()); + onChanged(); + } else { + installedPlatformBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder addInstalledPlatform(cc.arduino.cli.commands.Core.Platform value) { + if (installedPlatformBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInstalledPlatformIsMutable(); + installedPlatform_.add(value); + onChanged(); + } else { + installedPlatformBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder addInstalledPlatform( + int index, cc.arduino.cli.commands.Core.Platform value) { + if (installedPlatformBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInstalledPlatformIsMutable(); + installedPlatform_.add(index, value); + onChanged(); + } else { + installedPlatformBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder addInstalledPlatform( + cc.arduino.cli.commands.Core.Platform.Builder builderForValue) { + if (installedPlatformBuilder_ == null) { + ensureInstalledPlatformIsMutable(); + installedPlatform_.add(builderForValue.build()); + onChanged(); + } else { + installedPlatformBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder addInstalledPlatform( + int index, cc.arduino.cli.commands.Core.Platform.Builder builderForValue) { + if (installedPlatformBuilder_ == null) { + ensureInstalledPlatformIsMutable(); + installedPlatform_.add(index, builderForValue.build()); + onChanged(); + } else { + installedPlatformBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder addAllInstalledPlatform( + java.lang.Iterable values) { + if (installedPlatformBuilder_ == null) { + ensureInstalledPlatformIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, installedPlatform_); + onChanged(); + } else { + installedPlatformBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder clearInstalledPlatform() { + if (installedPlatformBuilder_ == null) { + installedPlatform_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + installedPlatformBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public Builder removeInstalledPlatform(int index) { + if (installedPlatformBuilder_ == null) { + ensureInstalledPlatformIsMutable(); + installedPlatform_.remove(index); + onChanged(); + } else { + installedPlatformBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.Platform.Builder getInstalledPlatformBuilder( + int index) { + return getInstalledPlatformFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.PlatformOrBuilder getInstalledPlatformOrBuilder( + int index) { + if (installedPlatformBuilder_ == null) { + return installedPlatform_.get(index); } else { + return installedPlatformBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public java.util.List + getInstalledPlatformOrBuilderList() { + if (installedPlatformBuilder_ != null) { + return installedPlatformBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(installedPlatform_); + } + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.Platform.Builder addInstalledPlatformBuilder() { + return getInstalledPlatformFieldBuilder().addBuilder( + cc.arduino.cli.commands.Core.Platform.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public cc.arduino.cli.commands.Core.Platform.Builder addInstalledPlatformBuilder( + int index) { + return getInstalledPlatformFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Core.Platform.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.Platform installed_platform = 1; + */ + public java.util.List + getInstalledPlatformBuilderList() { + return getInstalledPlatformFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Platform, cc.arduino.cli.commands.Core.Platform.Builder, cc.arduino.cli.commands.Core.PlatformOrBuilder> + getInstalledPlatformFieldBuilder() { + if (installedPlatformBuilder_ == null) { + installedPlatformBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Platform, cc.arduino.cli.commands.Core.Platform.Builder, cc.arduino.cli.commands.Core.PlatformOrBuilder>( + installedPlatform_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + installedPlatform_ = null; + } + return installedPlatformBuilder_; + } + @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:cc.arduino.cli.commands.PlatformListResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.PlatformListResp) + private static final cc.arduino.cli.commands.Core.PlatformListResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.PlatformListResp(); + } + + public static cc.arduino.cli.commands.Core.PlatformListResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlatformListResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlatformListResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.PlatformListResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PlatformOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.Platform) + com.google.protobuf.MessageOrBuilder { + + /** + * string ID = 1; + */ + java.lang.String getID(); + /** + * string ID = 1; + */ + com.google.protobuf.ByteString + getIDBytes(); + + /** + * string Installed = 2; + */ + java.lang.String getInstalled(); + /** + * string Installed = 2; + */ + com.google.protobuf.ByteString + getInstalledBytes(); + + /** + * string Latest = 3; + */ + java.lang.String getLatest(); + /** + * string Latest = 3; + */ + com.google.protobuf.ByteString + getLatestBytes(); + + /** + * string Name = 4; + */ + java.lang.String getName(); + /** + * string Name = 4; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string Maintainer = 5; + */ + java.lang.String getMaintainer(); + /** + * string Maintainer = 5; + */ + com.google.protobuf.ByteString + getMaintainerBytes(); + + /** + * string Website = 6; + */ + java.lang.String getWebsite(); + /** + * string Website = 6; + */ + com.google.protobuf.ByteString + getWebsiteBytes(); + + /** + * string Email = 7; + */ + java.lang.String getEmail(); + /** + * string Email = 7; + */ + com.google.protobuf.ByteString + getEmailBytes(); + + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + java.util.List + getBoardsList(); + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + cc.arduino.cli.commands.Core.Board getBoards(int index); + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + int getBoardsCount(); + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + java.util.List + getBoardsOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + cc.arduino.cli.commands.Core.BoardOrBuilder getBoardsOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.Platform} + */ + public static final class Platform extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.Platform) + PlatformOrBuilder { + private static final long serialVersionUID = 0L; + // Use Platform.newBuilder() to construct. + private Platform(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Platform() { + iD_ = ""; + installed_ = ""; + latest_ = ""; + name_ = ""; + maintainer_ = ""; + website_ = ""; + email_ = ""; + boards_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Platform(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Platform( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + iD_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + installed_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + latest_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + maintainer_ = s; + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + website_ = s; + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + email_ = s; + break; + } + case 66: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + boards_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + boards_.add( + input.readMessage(cc.arduino.cli.commands.Core.Board.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + boards_ = java.util.Collections.unmodifiableList(boards_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Platform_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Platform_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.Platform.class, cc.arduino.cli.commands.Core.Platform.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object iD_; + /** + * string ID = 1; + */ + public java.lang.String getID() { + java.lang.Object ref = iD_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + iD_ = s; + return s; + } + } + /** + * string ID = 1; + */ + public com.google.protobuf.ByteString + getIDBytes() { + java.lang.Object ref = iD_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + iD_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int INSTALLED_FIELD_NUMBER = 2; + private volatile java.lang.Object installed_; + /** + * string Installed = 2; + */ + public java.lang.String getInstalled() { + java.lang.Object ref = installed_; + 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(); + installed_ = s; + return s; + } + } + /** + * string Installed = 2; + */ + public com.google.protobuf.ByteString + getInstalledBytes() { + java.lang.Object ref = installed_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + installed_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LATEST_FIELD_NUMBER = 3; + private volatile java.lang.Object latest_; + /** + * string Latest = 3; + */ + public java.lang.String getLatest() { + java.lang.Object ref = latest_; + 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(); + latest_ = s; + return s; + } + } + /** + * string Latest = 3; + */ + public com.google.protobuf.ByteString + getLatestBytes() { + java.lang.Object ref = latest_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + latest_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 4; + private volatile java.lang.Object name_; + /** + * string Name = 4; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string Name = 4; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAINTAINER_FIELD_NUMBER = 5; + private volatile java.lang.Object maintainer_; + /** + * string Maintainer = 5; + */ + public java.lang.String getMaintainer() { + java.lang.Object ref = maintainer_; + 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(); + maintainer_ = s; + return s; + } + } + /** + * string Maintainer = 5; + */ + public com.google.protobuf.ByteString + getMaintainerBytes() { + java.lang.Object ref = maintainer_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maintainer_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int WEBSITE_FIELD_NUMBER = 6; + private volatile java.lang.Object website_; + /** + * string Website = 6; + */ + public java.lang.String getWebsite() { + java.lang.Object ref = website_; + 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(); + website_ = s; + return s; + } + } + /** + * string Website = 6; + */ + public com.google.protobuf.ByteString + getWebsiteBytes() { + java.lang.Object ref = website_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + website_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EMAIL_FIELD_NUMBER = 7; + private volatile java.lang.Object email_; + /** + * string Email = 7; + */ + public java.lang.String getEmail() { + java.lang.Object ref = email_; + 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(); + email_ = s; + return s; + } + } + /** + * string Email = 7; + */ + public com.google.protobuf.ByteString + getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BOARDS_FIELD_NUMBER = 8; + private java.util.List boards_; + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public java.util.List getBoardsList() { + return boards_; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public java.util.List + getBoardsOrBuilderList() { + return boards_; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public int getBoardsCount() { + return boards_.size(); + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.Board getBoards(int index) { + return boards_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.BoardOrBuilder getBoardsOrBuilder( + int index) { + return boards_.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 { + if (!getIDBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, iD_); + } + if (!getInstalledBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, installed_); + } + if (!getLatestBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, latest_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_); + } + if (!getMaintainerBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, maintainer_); + } + if (!getWebsiteBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, website_); + } + if (!getEmailBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, email_); + } + for (int i = 0; i < boards_.size(); i++) { + output.writeMessage(8, boards_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getIDBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, iD_); + } + if (!getInstalledBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, installed_); + } + if (!getLatestBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, latest_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_); + } + if (!getMaintainerBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, maintainer_); + } + if (!getWebsiteBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, website_); + } + if (!getEmailBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, email_); + } + for (int i = 0; i < boards_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, boards_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.Platform)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.Platform other = (cc.arduino.cli.commands.Core.Platform) obj; + + if (!getID() + .equals(other.getID())) return false; + if (!getInstalled() + .equals(other.getInstalled())) return false; + if (!getLatest() + .equals(other.getLatest())) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getMaintainer() + .equals(other.getMaintainer())) return false; + if (!getWebsite() + .equals(other.getWebsite())) return false; + if (!getEmail() + .equals(other.getEmail())) return false; + if (!getBoardsList() + .equals(other.getBoardsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getID().hashCode(); + hash = (37 * hash) + INSTALLED_FIELD_NUMBER; + hash = (53 * hash) + getInstalled().hashCode(); + hash = (37 * hash) + LATEST_FIELD_NUMBER; + hash = (53 * hash) + getLatest().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + MAINTAINER_FIELD_NUMBER; + hash = (53 * hash) + getMaintainer().hashCode(); + hash = (37 * hash) + WEBSITE_FIELD_NUMBER; + hash = (53 * hash) + getWebsite().hashCode(); + hash = (37 * hash) + EMAIL_FIELD_NUMBER; + hash = (53 * hash) + getEmail().hashCode(); + if (getBoardsCount() > 0) { + hash = (37 * hash) + BOARDS_FIELD_NUMBER; + hash = (53 * hash) + getBoardsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.Platform parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.Platform parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.Platform parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.Platform parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.Platform parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.Platform parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.Platform parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.Platform 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 cc.arduino.cli.commands.Core.Platform parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.Platform 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 cc.arduino.cli.commands.Core.Platform parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.Platform 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(cc.arduino.cli.commands.Core.Platform 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 cc.arduino.cli.commands.Platform} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.Platform) + cc.arduino.cli.commands.Core.PlatformOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Platform_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Platform_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.Platform.class, cc.arduino.cli.commands.Core.Platform.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.Platform.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getBoardsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + iD_ = ""; + + installed_ = ""; + + latest_ = ""; + + name_ = ""; + + maintainer_ = ""; + + website_ = ""; + + email_ = ""; + + if (boardsBuilder_ == null) { + boards_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + boardsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Platform_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Platform getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.Platform.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Platform build() { + cc.arduino.cli.commands.Core.Platform result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Platform buildPartial() { + cc.arduino.cli.commands.Core.Platform result = new cc.arduino.cli.commands.Core.Platform(this); + int from_bitField0_ = bitField0_; + result.iD_ = iD_; + result.installed_ = installed_; + result.latest_ = latest_; + result.name_ = name_; + result.maintainer_ = maintainer_; + result.website_ = website_; + result.email_ = email_; + if (boardsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + boards_ = java.util.Collections.unmodifiableList(boards_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.boards_ = boards_; + } else { + result.boards_ = boardsBuilder_.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 cc.arduino.cli.commands.Core.Platform) { + return mergeFrom((cc.arduino.cli.commands.Core.Platform)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.Platform other) { + if (other == cc.arduino.cli.commands.Core.Platform.getDefaultInstance()) return this; + if (!other.getID().isEmpty()) { + iD_ = other.iD_; + onChanged(); + } + if (!other.getInstalled().isEmpty()) { + installed_ = other.installed_; + onChanged(); + } + if (!other.getLatest().isEmpty()) { + latest_ = other.latest_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getMaintainer().isEmpty()) { + maintainer_ = other.maintainer_; + onChanged(); + } + if (!other.getWebsite().isEmpty()) { + website_ = other.website_; + onChanged(); + } + if (!other.getEmail().isEmpty()) { + email_ = other.email_; + onChanged(); + } + if (boardsBuilder_ == null) { + if (!other.boards_.isEmpty()) { + if (boards_.isEmpty()) { + boards_ = other.boards_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureBoardsIsMutable(); + boards_.addAll(other.boards_); + } + onChanged(); + } + } else { + if (!other.boards_.isEmpty()) { + if (boardsBuilder_.isEmpty()) { + boardsBuilder_.dispose(); + boardsBuilder_ = null; + boards_ = other.boards_; + bitField0_ = (bitField0_ & ~0x00000001); + boardsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getBoardsFieldBuilder() : null; + } else { + boardsBuilder_.addAllMessages(other.boards_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.Platform parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.Platform) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object iD_ = ""; + /** + * string ID = 1; + */ + public java.lang.String getID() { + java.lang.Object ref = iD_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + iD_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string ID = 1; + */ + public com.google.protobuf.ByteString + getIDBytes() { + java.lang.Object ref = iD_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + iD_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string ID = 1; + */ + public Builder setID( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + iD_ = value; + onChanged(); + return this; + } + /** + * string ID = 1; + */ + public Builder clearID() { + + iD_ = getDefaultInstance().getID(); + onChanged(); + return this; + } + /** + * string ID = 1; + */ + public Builder setIDBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + iD_ = value; + onChanged(); + return this; + } + + private java.lang.Object installed_ = ""; + /** + * string Installed = 2; + */ + public java.lang.String getInstalled() { + java.lang.Object ref = installed_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + installed_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string Installed = 2; + */ + public com.google.protobuf.ByteString + getInstalledBytes() { + java.lang.Object ref = installed_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + installed_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string Installed = 2; + */ + public Builder setInstalled( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + installed_ = value; + onChanged(); + return this; + } + /** + * string Installed = 2; + */ + public Builder clearInstalled() { + + installed_ = getDefaultInstance().getInstalled(); + onChanged(); + return this; + } + /** + * string Installed = 2; + */ + public Builder setInstalledBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + installed_ = value; + onChanged(); + return this; + } + + private java.lang.Object latest_ = ""; + /** + * string Latest = 3; + */ + public java.lang.String getLatest() { + java.lang.Object ref = latest_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + latest_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string Latest = 3; + */ + public com.google.protobuf.ByteString + getLatestBytes() { + java.lang.Object ref = latest_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + latest_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string Latest = 3; + */ + public Builder setLatest( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + latest_ = value; + onChanged(); + return this; + } + /** + * string Latest = 3; + */ + public Builder clearLatest() { + + latest_ = getDefaultInstance().getLatest(); + onChanged(); + return this; + } + /** + * string Latest = 3; + */ + public Builder setLatestBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + latest_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string Name = 4; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string Name = 4; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string Name = 4; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string Name = 4; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string Name = 4; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object maintainer_ = ""; + /** + * string Maintainer = 5; + */ + public java.lang.String getMaintainer() { + java.lang.Object ref = maintainer_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + maintainer_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string Maintainer = 5; + */ + public com.google.protobuf.ByteString + getMaintainerBytes() { + java.lang.Object ref = maintainer_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maintainer_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string Maintainer = 5; + */ + public Builder setMaintainer( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + maintainer_ = value; + onChanged(); + return this; + } + /** + * string Maintainer = 5; + */ + public Builder clearMaintainer() { + + maintainer_ = getDefaultInstance().getMaintainer(); + onChanged(); + return this; + } + /** + * string Maintainer = 5; + */ + public Builder setMaintainerBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + maintainer_ = value; + onChanged(); + return this; + } + + private java.lang.Object website_ = ""; + /** + * string Website = 6; + */ + public java.lang.String getWebsite() { + java.lang.Object ref = website_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + website_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string Website = 6; + */ + public com.google.protobuf.ByteString + getWebsiteBytes() { + java.lang.Object ref = website_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + website_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string Website = 6; + */ + public Builder setWebsite( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + website_ = value; + onChanged(); + return this; + } + /** + * string Website = 6; + */ + public Builder clearWebsite() { + + website_ = getDefaultInstance().getWebsite(); + onChanged(); + return this; + } + /** + * string Website = 6; + */ + public Builder setWebsiteBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + website_ = value; + onChanged(); + return this; + } + + private java.lang.Object email_ = ""; + /** + * string Email = 7; + */ + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string Email = 7; + */ + public com.google.protobuf.ByteString + getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string Email = 7; + */ + public Builder setEmail( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + email_ = value; + onChanged(); + return this; + } + /** + * string Email = 7; + */ + public Builder clearEmail() { + + email_ = getDefaultInstance().getEmail(); + onChanged(); + return this; + } + /** + * string Email = 7; + */ + public Builder setEmailBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + email_ = value; + onChanged(); + return this; + } + + private java.util.List boards_ = + java.util.Collections.emptyList(); + private void ensureBoardsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + boards_ = new java.util.ArrayList(boards_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Board, cc.arduino.cli.commands.Core.Board.Builder, cc.arduino.cli.commands.Core.BoardOrBuilder> boardsBuilder_; + + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public java.util.List getBoardsList() { + if (boardsBuilder_ == null) { + return java.util.Collections.unmodifiableList(boards_); + } else { + return boardsBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public int getBoardsCount() { + if (boardsBuilder_ == null) { + return boards_.size(); + } else { + return boardsBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.Board getBoards(int index) { + if (boardsBuilder_ == null) { + return boards_.get(index); + } else { + return boardsBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder setBoards( + int index, cc.arduino.cli.commands.Core.Board value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.set(index, value); + onChanged(); + } else { + boardsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder setBoards( + int index, cc.arduino.cli.commands.Core.Board.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.set(index, builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder addBoards(cc.arduino.cli.commands.Core.Board value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.add(value); + onChanged(); + } else { + boardsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder addBoards( + int index, cc.arduino.cli.commands.Core.Board value) { + if (boardsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBoardsIsMutable(); + boards_.add(index, value); + onChanged(); + } else { + boardsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder addBoards( + cc.arduino.cli.commands.Core.Board.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.add(builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder addBoards( + int index, cc.arduino.cli.commands.Core.Board.Builder builderForValue) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.add(index, builderForValue.build()); + onChanged(); + } else { + boardsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder addAllBoards( + java.lang.Iterable values) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, boards_); + onChanged(); + } else { + boardsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder clearBoards() { + if (boardsBuilder_ == null) { + boards_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + boardsBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public Builder removeBoards(int index) { + if (boardsBuilder_ == null) { + ensureBoardsIsMutable(); + boards_.remove(index); + onChanged(); + } else { + boardsBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.Board.Builder getBoardsBuilder( + int index) { + return getBoardsFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.BoardOrBuilder getBoardsOrBuilder( + int index) { + if (boardsBuilder_ == null) { + return boards_.get(index); } else { + return boardsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public java.util.List + getBoardsOrBuilderList() { + if (boardsBuilder_ != null) { + return boardsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(boards_); + } + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.Board.Builder addBoardsBuilder() { + return getBoardsFieldBuilder().addBuilder( + cc.arduino.cli.commands.Core.Board.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public cc.arduino.cli.commands.Core.Board.Builder addBoardsBuilder( + int index) { + return getBoardsFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Core.Board.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.Board Boards = 8; + */ + public java.util.List + getBoardsBuilderList() { + return getBoardsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Board, cc.arduino.cli.commands.Core.Board.Builder, cc.arduino.cli.commands.Core.BoardOrBuilder> + getBoardsFieldBuilder() { + if (boardsBuilder_ == null) { + boardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Core.Board, cc.arduino.cli.commands.Core.Board.Builder, cc.arduino.cli.commands.Core.BoardOrBuilder>( + boards_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + boards_ = null; + } + return boardsBuilder_; + } + @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:cc.arduino.cli.commands.Platform) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.Platform) + private static final cc.arduino.cli.commands.Core.Platform DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.Platform(); + } + + public static cc.arduino.cli.commands.Core.Platform getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Platform parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Platform(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Platform getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BoardOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.Board) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + */ + java.lang.String getName(); + /** + * string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string fqbn = 2; + */ + java.lang.String getFqbn(); + /** + * string fqbn = 2; + */ + com.google.protobuf.ByteString + getFqbnBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.Board} + */ + public static final class Board extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.Board) + BoardOrBuilder { + private static final long serialVersionUID = 0L; + // Use Board.newBuilder() to construct. + private Board(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Board() { + name_ = ""; + fqbn_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Board(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Board( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + fqbn_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Board_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Board_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.Board.class, cc.arduino.cli.commands.Core.Board.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FQBN_FIELD_NUMBER = 2; + private volatile java.lang.Object fqbn_; + /** + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + 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(); + fqbn_ = s; + return s; + } + } + /** + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = 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 (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!getFqbnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fqbn_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!getFqbnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fqbn_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Core.Board)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Core.Board other = (cc.arduino.cli.commands.Core.Board) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getFqbn() + .equals(other.getFqbn())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + FQBN_FIELD_NUMBER; + hash = (53 * hash) + getFqbn().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Core.Board parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.Board parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.Board parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.Board parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.Board parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Core.Board parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Core.Board parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.Board 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 cc.arduino.cli.commands.Core.Board parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.Board 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 cc.arduino.cli.commands.Core.Board parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Core.Board 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(cc.arduino.cli.commands.Core.Board 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 cc.arduino.cli.commands.Board} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.Board) + cc.arduino.cli.commands.Core.BoardOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Board_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Board_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Core.Board.class, cc.arduino.cli.commands.Core.Board.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Core.Board.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + fqbn_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Core.internal_static_cc_arduino_cli_commands_Board_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Board getDefaultInstanceForType() { + return cc.arduino.cli.commands.Core.Board.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Board build() { + cc.arduino.cli.commands.Core.Board result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Board buildPartial() { + cc.arduino.cli.commands.Core.Board result = new cc.arduino.cli.commands.Core.Board(this); + result.name_ = name_; + result.fqbn_ = fqbn_; + 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 cc.arduino.cli.commands.Core.Board) { + return mergeFrom((cc.arduino.cli.commands.Core.Board)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Core.Board other) { + if (other == cc.arduino.cli.commands.Core.Board.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getFqbn().isEmpty()) { + fqbn_ = other.fqbn_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Core.Board parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Core.Board) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object fqbn_ = ""; + /** + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fqbn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string fqbn = 2; + */ + public Builder setFqbn( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fqbn_ = value; + onChanged(); + return this; + } + /** + * string fqbn = 2; + */ + public Builder clearFqbn() { + + fqbn_ = getDefaultInstance().getFqbn(); + onChanged(); + return this; + } + /** + * string fqbn = 2; + */ + public Builder setFqbnBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fqbn_ = 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:cc.arduino.cli.commands.Board) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.Board) + private static final cc.arduino.cli.commands.Core.Board DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Core.Board(); + } + + public static cc.arduino.cli.commands.Core.Board getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Board parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Board(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Core.Board getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformInstallReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformInstallReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformInstallResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformInstallResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformDownloadReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformDownloadReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformDownloadResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformDownloadResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformUninstallReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformUninstallReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformUninstallResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformUninstallResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformSearchReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformSearchReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformSearchResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformSearchResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformListReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformListReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_PlatformListResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_PlatformListResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_Platform_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_Platform_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_Board_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_Board_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\023commands/core.proto\022\027cc.arduino.cli.co" + + "mmands\032\025commands/common.proto\"\212\001\n\022Platfo" + + "rmInstallReq\0223\n\010instance\030\001 \001(\0132!.cc.ardu" + + "ino.cli.commands.Instance\022\030\n\020platform_pa" + + "ckage\030\002 \001(\t\022\024\n\014architecture\030\003 \001(\t\022\017\n\007ver" + + "sion\030\004 \001(\t\"\220\001\n\023PlatformInstallResp\022;\n\010pr" + + "ogress\030\001 \001(\0132).cc.arduino.cli.commands.D" + + "ownloadProgress\022<\n\rtask_progress\030\002 \001(\0132%" + + ".cc.arduino.cli.commands.TaskProgress\"\213\001" + + "\n\023PlatformDownloadReq\0223\n\010instance\030\001 \001(\0132" + + "!.cc.arduino.cli.commands.Instance\022\030\n\020pl" + + "atform_package\030\002 \001(\t\022\024\n\014architecture\030\003 \001" + + "(\t\022\017\n\007version\030\004 \001(\t\"S\n\024PlatformDownloadR" + + "esp\022;\n\010progress\030\001 \001(\0132).cc.arduino.cli.c" + + "ommands.DownloadProgress\"{\n\024PlatformUnin" + + "stallReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino." + + "cli.commands.Instance\022\030\n\020platform_packag" + + "e\030\002 \001(\t\022\024\n\014architecture\030\003 \001(\t\"U\n\025Platfor" + + "mUninstallResp\022<\n\rtask_progress\030\001 \001(\0132%." + + "cc.arduino.cli.commands.TaskProgress\"y\n\022" + + "PlatformUpgradeReq\0223\n\010instance\030\001 \001(\0132!.c" + + "c.arduino.cli.commands.Instance\022\030\n\020platf" + + "orm_package\030\002 \001(\t\022\024\n\014architecture\030\003 \001(\t\"" + + "\220\001\n\023PlatformUpgradeResp\022;\n\010progress\030\001 \001(" + + "\0132).cc.arduino.cli.commands.DownloadProg" + + "ress\022<\n\rtask_progress\030\002 \001(\0132%.cc.arduino" + + ".cli.commands.TaskProgress\"]\n\021PlatformSe" + + "archReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino.c" + + "li.commands.Instance\022\023\n\013search_args\030\002 \001(" + + "\t\"N\n\022PlatformSearchResp\0228\n\rsearch_output" + + "\030\001 \003(\0132!.cc.arduino.cli.commands.Platfor" + + "m\"^\n\017PlatformListReq\0223\n\010instance\030\001 \001(\0132!" + + ".cc.arduino.cli.commands.Instance\022\026\n\016upd" + + "atable_only\030\002 \001(\010\"Q\n\020PlatformListResp\022=\n" + + "\022installed_platform\030\001 \003(\0132!.cc.arduino.c" + + "li.commands.Platform\"\253\001\n\010Platform\022\n\n\002ID\030" + + "\001 \001(\t\022\021\n\tInstalled\030\002 \001(\t\022\016\n\006Latest\030\003 \001(\t" + + "\022\014\n\004Name\030\004 \001(\t\022\022\n\nMaintainer\030\005 \001(\t\022\017\n\007We" + + "bsite\030\006 \001(\t\022\r\n\005Email\030\007 \001(\t\022.\n\006Boards\030\010 \003" + + "(\0132\036.cc.arduino.cli.commands.Board\"#\n\005Bo" + + "ard\022\014\n\004name\030\001 \001(\t\022\014\n\004fqbn\030\002 \001(\tB-Z+githu" + + "b.com/arduino/arduino-cli/rpc/commandsb\006" + + "proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + cc.arduino.cli.commands.Common.getDescriptor(), + }); + internal_static_cc_arduino_cli_commands_PlatformInstallReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_PlatformInstallReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformInstallReq_descriptor, + new java.lang.String[] { "Instance", "PlatformPackage", "Architecture", "Version", }); + internal_static_cc_arduino_cli_commands_PlatformInstallResp_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_PlatformInstallResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformInstallResp_descriptor, + new java.lang.String[] { "Progress", "TaskProgress", }); + internal_static_cc_arduino_cli_commands_PlatformDownloadReq_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cc_arduino_cli_commands_PlatformDownloadReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformDownloadReq_descriptor, + new java.lang.String[] { "Instance", "PlatformPackage", "Architecture", "Version", }); + internal_static_cc_arduino_cli_commands_PlatformDownloadResp_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_cc_arduino_cli_commands_PlatformDownloadResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformDownloadResp_descriptor, + new java.lang.String[] { "Progress", }); + internal_static_cc_arduino_cli_commands_PlatformUninstallReq_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_cc_arduino_cli_commands_PlatformUninstallReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformUninstallReq_descriptor, + new java.lang.String[] { "Instance", "PlatformPackage", "Architecture", }); + internal_static_cc_arduino_cli_commands_PlatformUninstallResp_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_cc_arduino_cli_commands_PlatformUninstallResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformUninstallResp_descriptor, + new java.lang.String[] { "TaskProgress", }); + internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformUpgradeReq_descriptor, + new java.lang.String[] { "Instance", "PlatformPackage", "Architecture", }); + internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformUpgradeResp_descriptor, + new java.lang.String[] { "Progress", "TaskProgress", }); + internal_static_cc_arduino_cli_commands_PlatformSearchReq_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_cc_arduino_cli_commands_PlatformSearchReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformSearchReq_descriptor, + new java.lang.String[] { "Instance", "SearchArgs", }); + internal_static_cc_arduino_cli_commands_PlatformSearchResp_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_cc_arduino_cli_commands_PlatformSearchResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformSearchResp_descriptor, + new java.lang.String[] { "SearchOutput", }); + internal_static_cc_arduino_cli_commands_PlatformListReq_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_cc_arduino_cli_commands_PlatformListReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformListReq_descriptor, + new java.lang.String[] { "Instance", "UpdatableOnly", }); + internal_static_cc_arduino_cli_commands_PlatformListResp_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_cc_arduino_cli_commands_PlatformListResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_PlatformListResp_descriptor, + new java.lang.String[] { "InstalledPlatform", }); + internal_static_cc_arduino_cli_commands_Platform_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_cc_arduino_cli_commands_Platform_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_Platform_descriptor, + new java.lang.String[] { "ID", "Installed", "Latest", "Name", "Maintainer", "Website", "Email", "Boards", }); + internal_static_cc_arduino_cli_commands_Board_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_cc_arduino_cli_commands_Board_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_Board_descriptor, + new java.lang.String[] { "Name", "Fqbn", }); + cc.arduino.cli.commands.Common.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Lib.java b/arduino-core/src/cc/arduino/cli/commands/Lib.java new file mode 100644 index 000000000..e16ff3277 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Lib.java @@ -0,0 +1,18168 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/lib.proto + +package cc.arduino.cli.commands; + +public final class Lib { + private Lib() {} + 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 cc.arduino.cli.commands.LibraryLayout} + */ + public enum LibraryLayout + implements com.google.protobuf.ProtocolMessageEnum { + /** + * flat_layout = 0; + */ + flat_layout(0), + /** + * recursive_layout = 1; + */ + recursive_layout(1), + UNRECOGNIZED(-1), + ; + + /** + * flat_layout = 0; + */ + public static final int flat_layout_VALUE = 0; + /** + * recursive_layout = 1; + */ + public static final int recursive_layout_VALUE = 1; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LibraryLayout valueOf(int value) { + return forNumber(value); + } + + public static LibraryLayout forNumber(int value) { + switch (value) { + case 0: return flat_layout; + case 1: return recursive_layout; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + LibraryLayout> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LibraryLayout findValueByNumber(int number) { + return LibraryLayout.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 cc.arduino.cli.commands.Lib.getDescriptor().getEnumTypes().get(0); + } + + private static final LibraryLayout[] VALUES = values(); + + public static LibraryLayout valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LibraryLayout(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:cc.arduino.cli.commands.LibraryLayout) + } + + /** + * Protobuf enum {@code cc.arduino.cli.commands.LibraryLocation} + */ + public enum LibraryLocation + implements com.google.protobuf.ProtocolMessageEnum { + /** + * ide_builtin = 0; + */ + ide_builtin(0), + /** + * platform_builtin = 1; + */ + platform_builtin(1), + /** + * referenced_platform_builtin = 2; + */ + referenced_platform_builtin(2), + /** + * sketchbook = 3; + */ + sketchbook(3), + UNRECOGNIZED(-1), + ; + + /** + * ide_builtin = 0; + */ + public static final int ide_builtin_VALUE = 0; + /** + * platform_builtin = 1; + */ + public static final int platform_builtin_VALUE = 1; + /** + * referenced_platform_builtin = 2; + */ + public static final int referenced_platform_builtin_VALUE = 2; + /** + * sketchbook = 3; + */ + public static final int sketchbook_VALUE = 3; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static LibraryLocation valueOf(int value) { + return forNumber(value); + } + + public static LibraryLocation forNumber(int value) { + switch (value) { + case 0: return ide_builtin; + case 1: return platform_builtin; + case 2: return referenced_platform_builtin; + case 3: return sketchbook; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + LibraryLocation> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public LibraryLocation findValueByNumber(int number) { + return LibraryLocation.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 cc.arduino.cli.commands.Lib.getDescriptor().getEnumTypes().get(1); + } + + private static final LibraryLocation[] VALUES = values(); + + public static LibraryLocation valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private LibraryLocation(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:cc.arduino.cli.commands.LibraryLocation) + } + + public interface LibraryDownloadReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryDownloadReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string version = 3; + */ + java.lang.String getVersion(); + /** + * string version = 3; + */ + com.google.protobuf.ByteString + getVersionBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryDownloadReq} + */ + public static final class LibraryDownloadReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryDownloadReq) + LibraryDownloadReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryDownloadReq.newBuilder() to construct. + private LibraryDownloadReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryDownloadReq() { + name_ = ""; + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryDownloadReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryDownloadReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryDownloadReq.class, cc.arduino.cli.commands.Lib.LibraryDownloadReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 3; + private volatile java.lang.Object version_; + /** + * string version = 3; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 3; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryDownloadReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryDownloadReq other = (cc.arduino.cli.commands.Lib.LibraryDownloadReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getName() + .equals(other.getName())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq 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 cc.arduino.cli.commands.Lib.LibraryDownloadReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq 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 cc.arduino.cli.commands.Lib.LibraryDownloadReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq 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(cc.arduino.cli.commands.Lib.LibraryDownloadReq 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 cc.arduino.cli.commands.LibraryDownloadReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryDownloadReq) + cc.arduino.cli.commands.Lib.LibraryDownloadReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryDownloadReq.class, cc.arduino.cli.commands.Lib.LibraryDownloadReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryDownloadReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + name_ = ""; + + version_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryDownloadReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadReq build() { + cc.arduino.cli.commands.Lib.LibraryDownloadReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadReq buildPartial() { + cc.arduino.cli.commands.Lib.LibraryDownloadReq result = new cc.arduino.cli.commands.Lib.LibraryDownloadReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.name_ = name_; + result.version_ = version_; + 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 cc.arduino.cli.commands.Lib.LibraryDownloadReq) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryDownloadReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryDownloadReq other) { + if (other == cc.arduino.cli.commands.Lib.LibraryDownloadReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryDownloadReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryDownloadReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 3; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 3; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 3; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 3; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 3; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = 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:cc.arduino.cli.commands.LibraryDownloadReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryDownloadReq) + private static final cc.arduino.cli.commands.Lib.LibraryDownloadReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryDownloadReq(); + } + + public static cc.arduino.cli.commands.Lib.LibraryDownloadReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryDownloadReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryDownloadReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryDownloadRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryDownloadResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + boolean hasProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryDownloadResp} + */ + public static final class LibraryDownloadResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryDownloadResp) + LibraryDownloadRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryDownloadResp.newBuilder() to construct. + private LibraryDownloadResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryDownloadResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryDownloadResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryDownloadResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (progress_ != null) { + subBuilder = progress_.toBuilder(); + } + progress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(progress_); + progress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryDownloadResp.class, cc.arduino.cli.commands.Lib.LibraryDownloadResp.Builder.class); + } + + public static final int PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + return getProgress(); + } + + 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 (progress_ != null) { + output.writeMessage(1, getProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (progress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryDownloadResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryDownloadResp other = (cc.arduino.cli.commands.Lib.LibraryDownloadResp) obj; + + if (hasProgress() != other.hasProgress()) return false; + if (hasProgress()) { + if (!getProgress() + .equals(other.getProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasProgress()) { + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp 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 cc.arduino.cli.commands.Lib.LibraryDownloadResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp 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 cc.arduino.cli.commands.Lib.LibraryDownloadResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp 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(cc.arduino.cli.commands.Lib.LibraryDownloadResp 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 cc.arduino.cli.commands.LibraryDownloadResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryDownloadResp) + cc.arduino.cli.commands.Lib.LibraryDownloadRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryDownloadResp.class, cc.arduino.cli.commands.Lib.LibraryDownloadResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryDownloadResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (progressBuilder_ == null) { + progress_ = null; + } else { + progress_ = null; + progressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryDownloadResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryDownloadResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadResp build() { + cc.arduino.cli.commands.Lib.LibraryDownloadResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadResp buildPartial() { + cc.arduino.cli.commands.Lib.LibraryDownloadResp result = new cc.arduino.cli.commands.Lib.LibraryDownloadResp(this); + if (progressBuilder_ == null) { + result.progress_ = progress_; + } else { + result.progress_ = progressBuilder_.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 cc.arduino.cli.commands.Lib.LibraryDownloadResp) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryDownloadResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryDownloadResp other) { + if (other == cc.arduino.cli.commands.Lib.LibraryDownloadResp.getDefaultInstance()) return this; + if (other.hasProgress()) { + mergeProgress(other.getProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryDownloadResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryDownloadResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> progressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progressBuilder_ != null || progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + if (progressBuilder_ == null) { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } else { + return progressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progress_ = value; + onChanged(); + } else { + progressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (progressBuilder_ == null) { + progress_ = builderForValue.build(); + onChanged(); + } else { + progressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder mergeProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (progress_ != null) { + progress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(progress_).mergeFrom(value).buildPartial(); + } else { + progress_ = value; + } + onChanged(); + } else { + progressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder clearProgress() { + if (progressBuilder_ == null) { + progress_ = null; + onChanged(); + } else { + progress_ = null; + progressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getProgressBuilder() { + + onChanged(); + return getProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + if (progressBuilder_ != null) { + return progressBuilder_.getMessageOrBuilder(); + } else { + return progress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getProgressFieldBuilder() { + if (progressBuilder_ == null) { + progressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getProgress(), + getParentForChildren(), + isClean()); + progress_ = null; + } + return progressBuilder_; + } + @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:cc.arduino.cli.commands.LibraryDownloadResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryDownloadResp) + private static final cc.arduino.cli.commands.Lib.LibraryDownloadResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryDownloadResp(); + } + + public static cc.arduino.cli.commands.Lib.LibraryDownloadResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryDownloadResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryDownloadResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryDownloadResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryInstallReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryInstallReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string version = 3; + */ + java.lang.String getVersion(); + /** + * string version = 3; + */ + com.google.protobuf.ByteString + getVersionBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryInstallReq} + */ + public static final class LibraryInstallReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryInstallReq) + LibraryInstallReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryInstallReq.newBuilder() to construct. + private LibraryInstallReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryInstallReq() { + name_ = ""; + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryInstallReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryInstallReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryInstallReq.class, cc.arduino.cli.commands.Lib.LibraryInstallReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 3; + private volatile java.lang.Object version_; + /** + * string version = 3; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 3; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryInstallReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryInstallReq other = (cc.arduino.cli.commands.Lib.LibraryInstallReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getName() + .equals(other.getName())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq 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 cc.arduino.cli.commands.Lib.LibraryInstallReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq 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 cc.arduino.cli.commands.Lib.LibraryInstallReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallReq 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(cc.arduino.cli.commands.Lib.LibraryInstallReq 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 cc.arduino.cli.commands.LibraryInstallReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryInstallReq) + cc.arduino.cli.commands.Lib.LibraryInstallReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryInstallReq.class, cc.arduino.cli.commands.Lib.LibraryInstallReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryInstallReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + name_ = ""; + + version_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryInstallReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallReq build() { + cc.arduino.cli.commands.Lib.LibraryInstallReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallReq buildPartial() { + cc.arduino.cli.commands.Lib.LibraryInstallReq result = new cc.arduino.cli.commands.Lib.LibraryInstallReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.name_ = name_; + result.version_ = version_; + 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 cc.arduino.cli.commands.Lib.LibraryInstallReq) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryInstallReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryInstallReq other) { + if (other == cc.arduino.cli.commands.Lib.LibraryInstallReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryInstallReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryInstallReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 3; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 3; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 3; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 3; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 3; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = 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:cc.arduino.cli.commands.LibraryInstallReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryInstallReq) + private static final cc.arduino.cli.commands.Lib.LibraryInstallReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryInstallReq(); + } + + public static cc.arduino.cli.commands.Lib.LibraryInstallReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryInstallReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryInstallReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryInstallRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryInstallResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + boolean hasProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder(); + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryInstallResp} + */ + public static final class LibraryInstallResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryInstallResp) + LibraryInstallRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryInstallResp.newBuilder() to construct. + private LibraryInstallResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryInstallResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryInstallResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryInstallResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (progress_ != null) { + subBuilder = progress_.toBuilder(); + } + progress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(progress_); + progress_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryInstallResp.class, cc.arduino.cli.commands.Lib.LibraryInstallResp.Builder.class); + } + + public static final int PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + return getProgress(); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 2; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (progress_ != null) { + output.writeMessage(1, getProgress()); + } + if (taskProgress_ != null) { + output.writeMessage(2, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (progress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getProgress()); + } + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryInstallResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryInstallResp other = (cc.arduino.cli.commands.Lib.LibraryInstallResp) obj; + + if (hasProgress() != other.hasProgress()) return false; + if (hasProgress()) { + if (!getProgress() + .equals(other.getProgress())) return false; + } + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasProgress()) { + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getProgress().hashCode(); + } + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp 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 cc.arduino.cli.commands.Lib.LibraryInstallResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp 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 cc.arduino.cli.commands.Lib.LibraryInstallResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryInstallResp 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(cc.arduino.cli.commands.Lib.LibraryInstallResp 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 cc.arduino.cli.commands.LibraryInstallResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryInstallResp) + cc.arduino.cli.commands.Lib.LibraryInstallRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryInstallResp.class, cc.arduino.cli.commands.Lib.LibraryInstallResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryInstallResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (progressBuilder_ == null) { + progress_ = null; + } else { + progress_ = null; + progressBuilder_ = null; + } + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryInstallResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryInstallResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallResp build() { + cc.arduino.cli.commands.Lib.LibraryInstallResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallResp buildPartial() { + cc.arduino.cli.commands.Lib.LibraryInstallResp result = new cc.arduino.cli.commands.Lib.LibraryInstallResp(this); + if (progressBuilder_ == null) { + result.progress_ = progress_; + } else { + result.progress_ = progressBuilder_.build(); + } + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Lib.LibraryInstallResp) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryInstallResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryInstallResp other) { + if (other == cc.arduino.cli.commands.Lib.LibraryInstallResp.getDefaultInstance()) return this; + if (other.hasProgress()) { + mergeProgress(other.getProgress()); + } + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryInstallResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryInstallResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> progressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progressBuilder_ != null || progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + if (progressBuilder_ == null) { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } else { + return progressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progress_ = value; + onChanged(); + } else { + progressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (progressBuilder_ == null) { + progress_ = builderForValue.build(); + onChanged(); + } else { + progressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder mergeProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (progress_ != null) { + progress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(progress_).mergeFrom(value).buildPartial(); + } else { + progress_ = value; + } + onChanged(); + } else { + progressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder clearProgress() { + if (progressBuilder_ == null) { + progress_ = null; + onChanged(); + } else { + progress_ = null; + progressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getProgressBuilder() { + + onChanged(); + return getProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + if (progressBuilder_ != null) { + return progressBuilder_.getMessageOrBuilder(); + } else { + return progress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getProgressFieldBuilder() { + if (progressBuilder_ == null) { + progressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getProgress(), + getParentForChildren(), + isClean()); + progress_ = null; + } + return progressBuilder_; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.LibraryInstallResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryInstallResp) + private static final cc.arduino.cli.commands.Lib.LibraryInstallResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryInstallResp(); + } + + public static cc.arduino.cli.commands.Lib.LibraryInstallResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryInstallResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryInstallResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryInstallResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryUninstallReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryUninstallReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string version = 3; + */ + java.lang.String getVersion(); + /** + * string version = 3; + */ + com.google.protobuf.ByteString + getVersionBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryUninstallReq} + */ + public static final class LibraryUninstallReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryUninstallReq) + LibraryUninstallReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryUninstallReq.newBuilder() to construct. + private LibraryUninstallReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryUninstallReq() { + name_ = ""; + version_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryUninstallReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryUninstallReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUninstallReq.class, cc.arduino.cli.commands.Lib.LibraryUninstallReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 3; + private volatile java.lang.Object version_; + /** + * string version = 3; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 3; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryUninstallReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryUninstallReq other = (cc.arduino.cli.commands.Lib.LibraryUninstallReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getName() + .equals(other.getName())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq 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 cc.arduino.cli.commands.Lib.LibraryUninstallReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq 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 cc.arduino.cli.commands.Lib.LibraryUninstallReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq 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(cc.arduino.cli.commands.Lib.LibraryUninstallReq 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 cc.arduino.cli.commands.LibraryUninstallReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryUninstallReq) + cc.arduino.cli.commands.Lib.LibraryUninstallReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUninstallReq.class, cc.arduino.cli.commands.Lib.LibraryUninstallReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryUninstallReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + name_ = ""; + + version_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryUninstallReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallReq build() { + cc.arduino.cli.commands.Lib.LibraryUninstallReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallReq buildPartial() { + cc.arduino.cli.commands.Lib.LibraryUninstallReq result = new cc.arduino.cli.commands.Lib.LibraryUninstallReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.name_ = name_; + result.version_ = version_; + 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 cc.arduino.cli.commands.Lib.LibraryUninstallReq) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryUninstallReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryUninstallReq other) { + if (other == cc.arduino.cli.commands.Lib.LibraryUninstallReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryUninstallReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryUninstallReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 3; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 3; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 3; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 3; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 3; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = 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:cc.arduino.cli.commands.LibraryUninstallReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryUninstallReq) + private static final cc.arduino.cli.commands.Lib.LibraryUninstallReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryUninstallReq(); + } + + public static cc.arduino.cli.commands.Lib.LibraryUninstallReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryUninstallReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryUninstallReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryUninstallRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryUninstallResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryUninstallResp} + */ + public static final class LibraryUninstallResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryUninstallResp) + LibraryUninstallRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryUninstallResp.newBuilder() to construct. + private LibraryUninstallResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryUninstallResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryUninstallResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryUninstallResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUninstallResp.class, cc.arduino.cli.commands.Lib.LibraryUninstallResp.Builder.class); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (taskProgress_ != null) { + output.writeMessage(1, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryUninstallResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryUninstallResp other = (cc.arduino.cli.commands.Lib.LibraryUninstallResp) obj; + + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp 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 cc.arduino.cli.commands.Lib.LibraryUninstallResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp 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 cc.arduino.cli.commands.Lib.LibraryUninstallResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp 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(cc.arduino.cli.commands.Lib.LibraryUninstallResp 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 cc.arduino.cli.commands.LibraryUninstallResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryUninstallResp) + cc.arduino.cli.commands.Lib.LibraryUninstallRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUninstallResp.class, cc.arduino.cli.commands.Lib.LibraryUninstallResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryUninstallResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUninstallResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryUninstallResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallResp build() { + cc.arduino.cli.commands.Lib.LibraryUninstallResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallResp buildPartial() { + cc.arduino.cli.commands.Lib.LibraryUninstallResp result = new cc.arduino.cli.commands.Lib.LibraryUninstallResp(this); + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Lib.LibraryUninstallResp) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryUninstallResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryUninstallResp other) { + if (other == cc.arduino.cli.commands.Lib.LibraryUninstallResp.getDefaultInstance()) return this; + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryUninstallResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryUninstallResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.LibraryUninstallResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryUninstallResp) + private static final cc.arduino.cli.commands.Lib.LibraryUninstallResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryUninstallResp(); + } + + public static cc.arduino.cli.commands.Lib.LibraryUninstallResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryUninstallResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryUninstallResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUninstallResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryUpgradeAllReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryUpgradeAllReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryUpgradeAllReq} + */ + public static final class LibraryUpgradeAllReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryUpgradeAllReq) + LibraryUpgradeAllReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryUpgradeAllReq.newBuilder() to construct. + private LibraryUpgradeAllReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryUpgradeAllReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryUpgradeAllReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryUpgradeAllReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.class, cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq other = (cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq 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 cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq 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 cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq 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(cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq 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 cc.arduino.cli.commands.LibraryUpgradeAllReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryUpgradeAllReq) + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.class, cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq build() { + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq buildPartial() { + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq result = new cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.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 cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq other) { + if (other == cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + @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:cc.arduino.cli.commands.LibraryUpgradeAllReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryUpgradeAllReq) + private static final cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq(); + } + + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryUpgradeAllReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryUpgradeAllReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryUpgradeAllRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryUpgradeAllResp) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + boolean hasProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgress getProgress(); + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder(); + + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + boolean hasTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgress getTaskProgress(); + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryUpgradeAllResp} + */ + public static final class LibraryUpgradeAllResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryUpgradeAllResp) + LibraryUpgradeAllRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryUpgradeAllResp.newBuilder() to construct. + private LibraryUpgradeAllResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryUpgradeAllResp() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryUpgradeAllResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryUpgradeAllResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.DownloadProgress.Builder subBuilder = null; + if (progress_ != null) { + subBuilder = progress_.toBuilder(); + } + progress_ = input.readMessage(cc.arduino.cli.commands.Common.DownloadProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(progress_); + progress_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + cc.arduino.cli.commands.Common.TaskProgress.Builder subBuilder = null; + if (taskProgress_ != null) { + subBuilder = taskProgress_.toBuilder(); + } + taskProgress_ = input.readMessage(cc.arduino.cli.commands.Common.TaskProgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(taskProgress_); + taskProgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.class, cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.Builder.class); + } + + public static final int PROGRESS_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + return getProgress(); + } + + public static final int TASK_PROGRESS_FIELD_NUMBER = 2; + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + return getTaskProgress(); + } + + 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 (progress_ != null) { + output.writeMessage(1, getProgress()); + } + if (taskProgress_ != null) { + output.writeMessage(2, getTaskProgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (progress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getProgress()); + } + if (taskProgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTaskProgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp other = (cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp) obj; + + if (hasProgress() != other.hasProgress()) return false; + if (hasProgress()) { + if (!getProgress() + .equals(other.getProgress())) return false; + } + if (hasTaskProgress() != other.hasTaskProgress()) return false; + if (hasTaskProgress()) { + if (!getTaskProgress() + .equals(other.getTaskProgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasProgress()) { + hash = (37 * hash) + PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getProgress().hashCode(); + } + if (hasTaskProgress()) { + hash = (37 * hash) + TASK_PROGRESS_FIELD_NUMBER; + hash = (53 * hash) + getTaskProgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp 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 cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp 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 cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp 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(cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp 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 cc.arduino.cli.commands.LibraryUpgradeAllResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryUpgradeAllResp) + cc.arduino.cli.commands.Lib.LibraryUpgradeAllRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.class, cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (progressBuilder_ == null) { + progress_ = null; + } else { + progress_ = null; + progressBuilder_ = null; + } + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp build() { + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp buildPartial() { + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp result = new cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp(this); + if (progressBuilder_ == null) { + result.progress_ = progress_; + } else { + result.progress_ = progressBuilder_.build(); + } + if (taskProgressBuilder_ == null) { + result.taskProgress_ = taskProgress_; + } else { + result.taskProgress_ = taskProgressBuilder_.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 cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp other) { + if (other == cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp.getDefaultInstance()) return this; + if (other.hasProgress()) { + mergeProgress(other.getProgress()); + } + if (other.hasTaskProgress()) { + mergeTaskProgress(other.getTaskProgress()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.DownloadProgress progress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> progressBuilder_; + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public boolean hasProgress() { + return progressBuilder_ != null || progress_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress getProgress() { + if (progressBuilder_ == null) { + return progress_ == null ? cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } else { + return progressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + progress_ = value; + onChanged(); + } else { + progressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder setProgress( + cc.arduino.cli.commands.Common.DownloadProgress.Builder builderForValue) { + if (progressBuilder_ == null) { + progress_ = builderForValue.build(); + onChanged(); + } else { + progressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder mergeProgress(cc.arduino.cli.commands.Common.DownloadProgress value) { + if (progressBuilder_ == null) { + if (progress_ != null) { + progress_ = + cc.arduino.cli.commands.Common.DownloadProgress.newBuilder(progress_).mergeFrom(value).buildPartial(); + } else { + progress_ = value; + } + onChanged(); + } else { + progressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public Builder clearProgress() { + if (progressBuilder_ == null) { + progress_ = null; + onChanged(); + } else { + progress_ = null; + progressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgress.Builder getProgressBuilder() { + + onChanged(); + return getProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + public cc.arduino.cli.commands.Common.DownloadProgressOrBuilder getProgressOrBuilder() { + if (progressBuilder_ != null) { + return progressBuilder_.getMessageOrBuilder(); + } else { + return progress_ == null ? + cc.arduino.cli.commands.Common.DownloadProgress.getDefaultInstance() : progress_; + } + } + /** + * .cc.arduino.cli.commands.DownloadProgress progress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder> + getProgressFieldBuilder() { + if (progressBuilder_ == null) { + progressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.DownloadProgress, cc.arduino.cli.commands.Common.DownloadProgress.Builder, cc.arduino.cli.commands.Common.DownloadProgressOrBuilder>( + getProgress(), + getParentForChildren(), + isClean()); + progress_ = null; + } + return progressBuilder_; + } + + private cc.arduino.cli.commands.Common.TaskProgress taskProgress_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> taskProgressBuilder_; + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public boolean hasTaskProgress() { + return taskProgressBuilder_ != null || taskProgress_ != null; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress getTaskProgress() { + if (taskProgressBuilder_ == null) { + return taskProgress_ == null ? cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } else { + return taskProgressBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + taskProgress_ = value; + onChanged(); + } else { + taskProgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder setTaskProgress( + cc.arduino.cli.commands.Common.TaskProgress.Builder builderForValue) { + if (taskProgressBuilder_ == null) { + taskProgress_ = builderForValue.build(); + onChanged(); + } else { + taskProgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder mergeTaskProgress(cc.arduino.cli.commands.Common.TaskProgress value) { + if (taskProgressBuilder_ == null) { + if (taskProgress_ != null) { + taskProgress_ = + cc.arduino.cli.commands.Common.TaskProgress.newBuilder(taskProgress_).mergeFrom(value).buildPartial(); + } else { + taskProgress_ = value; + } + onChanged(); + } else { + taskProgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public Builder clearTaskProgress() { + if (taskProgressBuilder_ == null) { + taskProgress_ = null; + onChanged(); + } else { + taskProgress_ = null; + taskProgressBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgress.Builder getTaskProgressBuilder() { + + onChanged(); + return getTaskProgressFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + public cc.arduino.cli.commands.Common.TaskProgressOrBuilder getTaskProgressOrBuilder() { + if (taskProgressBuilder_ != null) { + return taskProgressBuilder_.getMessageOrBuilder(); + } else { + return taskProgress_ == null ? + cc.arduino.cli.commands.Common.TaskProgress.getDefaultInstance() : taskProgress_; + } + } + /** + * .cc.arduino.cli.commands.TaskProgress task_progress = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder> + getTaskProgressFieldBuilder() { + if (taskProgressBuilder_ == null) { + taskProgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.TaskProgress, cc.arduino.cli.commands.Common.TaskProgress.Builder, cc.arduino.cli.commands.Common.TaskProgressOrBuilder>( + getTaskProgress(), + getParentForChildren(), + isClean()); + taskProgress_ = null; + } + return taskProgressBuilder_; + } + @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:cc.arduino.cli.commands.LibraryUpgradeAllResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryUpgradeAllResp) + private static final cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp(); + } + + public static cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryUpgradeAllResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryUpgradeAllResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryUpgradeAllResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibrarySearchReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibrarySearchReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string query = 2; + */ + java.lang.String getQuery(); + /** + * string query = 2; + */ + com.google.protobuf.ByteString + getQueryBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibrarySearchReq} + */ + public static final class LibrarySearchReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibrarySearchReq) + LibrarySearchReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibrarySearchReq.newBuilder() to construct. + private LibrarySearchReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibrarySearchReq() { + query_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibrarySearchReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibrarySearchReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + query_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibrarySearchReq.class, cc.arduino.cli.commands.Lib.LibrarySearchReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int QUERY_FIELD_NUMBER = 2; + private volatile java.lang.Object query_; + /** + * string query = 2; + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } + } + /** + * string query = 2; + */ + public com.google.protobuf.ByteString + getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getQueryBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getQueryBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibrarySearchReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibrarySearchReq other = (cc.arduino.cli.commands.Lib.LibrarySearchReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getQuery() + .equals(other.getQuery())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq 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 cc.arduino.cli.commands.Lib.LibrarySearchReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq 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 cc.arduino.cli.commands.Lib.LibrarySearchReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchReq 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(cc.arduino.cli.commands.Lib.LibrarySearchReq 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 cc.arduino.cli.commands.LibrarySearchReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibrarySearchReq) + cc.arduino.cli.commands.Lib.LibrarySearchReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibrarySearchReq.class, cc.arduino.cli.commands.Lib.LibrarySearchReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibrarySearchReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + query_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibrarySearchReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchReq build() { + cc.arduino.cli.commands.Lib.LibrarySearchReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchReq buildPartial() { + cc.arduino.cli.commands.Lib.LibrarySearchReq result = new cc.arduino.cli.commands.Lib.LibrarySearchReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.query_ = query_; + 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 cc.arduino.cli.commands.Lib.LibrarySearchReq) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibrarySearchReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibrarySearchReq other) { + if (other == cc.arduino.cli.commands.Lib.LibrarySearchReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getQuery().isEmpty()) { + query_ = other.query_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibrarySearchReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibrarySearchReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object query_ = ""; + /** + * string query = 2; + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string query = 2; + */ + public com.google.protobuf.ByteString + getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string query = 2; + */ + public Builder setQuery( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + query_ = value; + onChanged(); + return this; + } + /** + * string query = 2; + */ + public Builder clearQuery() { + + query_ = getDefaultInstance().getQuery(); + onChanged(); + return this; + } + /** + * string query = 2; + */ + public Builder setQueryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + query_ = 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:cc.arduino.cli.commands.LibrarySearchReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibrarySearchReq) + private static final cc.arduino.cli.commands.Lib.LibrarySearchReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibrarySearchReq(); + } + + public static cc.arduino.cli.commands.Lib.LibrarySearchReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibrarySearchReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibrarySearchReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibrarySearchRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibrarySearchResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + java.util.List + getLibrariesList(); + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + cc.arduino.cli.commands.Lib.SearchedLibrary getLibraries(int index); + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + int getLibrariesCount(); + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + java.util.List + getLibrariesOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder getLibrariesOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibrarySearchResp} + */ + public static final class LibrarySearchResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibrarySearchResp) + LibrarySearchRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibrarySearchResp.newBuilder() to construct. + private LibrarySearchResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibrarySearchResp() { + libraries_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibrarySearchResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibrarySearchResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + libraries_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + libraries_.add( + input.readMessage(cc.arduino.cli.commands.Lib.SearchedLibrary.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + libraries_ = java.util.Collections.unmodifiableList(libraries_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibrarySearchResp.class, cc.arduino.cli.commands.Lib.LibrarySearchResp.Builder.class); + } + + public static final int LIBRARIES_FIELD_NUMBER = 1; + private java.util.List libraries_; + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public java.util.List getLibrariesList() { + return libraries_; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public java.util.List + getLibrariesOrBuilderList() { + return libraries_; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public int getLibrariesCount() { + return libraries_.size(); + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibrary getLibraries(int index) { + return libraries_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder getLibrariesOrBuilder( + int index) { + return libraries_.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 < libraries_.size(); i++) { + output.writeMessage(1, libraries_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < libraries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, libraries_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibrarySearchResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibrarySearchResp other = (cc.arduino.cli.commands.Lib.LibrarySearchResp) obj; + + if (!getLibrariesList() + .equals(other.getLibrariesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getLibrariesCount() > 0) { + hash = (37 * hash) + LIBRARIES_FIELD_NUMBER; + hash = (53 * hash) + getLibrariesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp 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 cc.arduino.cli.commands.Lib.LibrarySearchResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp 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 cc.arduino.cli.commands.Lib.LibrarySearchResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibrarySearchResp 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(cc.arduino.cli.commands.Lib.LibrarySearchResp 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 cc.arduino.cli.commands.LibrarySearchResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibrarySearchResp) + cc.arduino.cli.commands.Lib.LibrarySearchRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibrarySearchResp.class, cc.arduino.cli.commands.Lib.LibrarySearchResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibrarySearchResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getLibrariesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (librariesBuilder_ == null) { + libraries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + librariesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibrarySearchResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibrarySearchResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchResp build() { + cc.arduino.cli.commands.Lib.LibrarySearchResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchResp buildPartial() { + cc.arduino.cli.commands.Lib.LibrarySearchResp result = new cc.arduino.cli.commands.Lib.LibrarySearchResp(this); + int from_bitField0_ = bitField0_; + if (librariesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + libraries_ = java.util.Collections.unmodifiableList(libraries_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.libraries_ = libraries_; + } else { + result.libraries_ = librariesBuilder_.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 cc.arduino.cli.commands.Lib.LibrarySearchResp) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibrarySearchResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibrarySearchResp other) { + if (other == cc.arduino.cli.commands.Lib.LibrarySearchResp.getDefaultInstance()) return this; + if (librariesBuilder_ == null) { + if (!other.libraries_.isEmpty()) { + if (libraries_.isEmpty()) { + libraries_ = other.libraries_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureLibrariesIsMutable(); + libraries_.addAll(other.libraries_); + } + onChanged(); + } + } else { + if (!other.libraries_.isEmpty()) { + if (librariesBuilder_.isEmpty()) { + librariesBuilder_.dispose(); + librariesBuilder_ = null; + libraries_ = other.libraries_; + bitField0_ = (bitField0_ & ~0x00000001); + librariesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getLibrariesFieldBuilder() : null; + } else { + librariesBuilder_.addAllMessages(other.libraries_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibrarySearchResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibrarySearchResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List libraries_ = + java.util.Collections.emptyList(); + private void ensureLibrariesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + libraries_ = new java.util.ArrayList(libraries_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Lib.SearchedLibrary, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder, cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder> librariesBuilder_; + + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public java.util.List getLibrariesList() { + if (librariesBuilder_ == null) { + return java.util.Collections.unmodifiableList(libraries_); + } else { + return librariesBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public int getLibrariesCount() { + if (librariesBuilder_ == null) { + return libraries_.size(); + } else { + return librariesBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibrary getLibraries(int index) { + if (librariesBuilder_ == null) { + return libraries_.get(index); + } else { + return librariesBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder setLibraries( + int index, cc.arduino.cli.commands.Lib.SearchedLibrary value) { + if (librariesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLibrariesIsMutable(); + libraries_.set(index, value); + onChanged(); + } else { + librariesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder setLibraries( + int index, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder builderForValue) { + if (librariesBuilder_ == null) { + ensureLibrariesIsMutable(); + libraries_.set(index, builderForValue.build()); + onChanged(); + } else { + librariesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder addLibraries(cc.arduino.cli.commands.Lib.SearchedLibrary value) { + if (librariesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLibrariesIsMutable(); + libraries_.add(value); + onChanged(); + } else { + librariesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder addLibraries( + int index, cc.arduino.cli.commands.Lib.SearchedLibrary value) { + if (librariesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLibrariesIsMutable(); + libraries_.add(index, value); + onChanged(); + } else { + librariesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder addLibraries( + cc.arduino.cli.commands.Lib.SearchedLibrary.Builder builderForValue) { + if (librariesBuilder_ == null) { + ensureLibrariesIsMutable(); + libraries_.add(builderForValue.build()); + onChanged(); + } else { + librariesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder addLibraries( + int index, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder builderForValue) { + if (librariesBuilder_ == null) { + ensureLibrariesIsMutable(); + libraries_.add(index, builderForValue.build()); + onChanged(); + } else { + librariesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder addAllLibraries( + java.lang.Iterable values) { + if (librariesBuilder_ == null) { + ensureLibrariesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, libraries_); + onChanged(); + } else { + librariesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder clearLibraries() { + if (librariesBuilder_ == null) { + libraries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + librariesBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public Builder removeLibraries(int index) { + if (librariesBuilder_ == null) { + ensureLibrariesIsMutable(); + libraries_.remove(index); + onChanged(); + } else { + librariesBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibrary.Builder getLibrariesBuilder( + int index) { + return getLibrariesFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder getLibrariesOrBuilder( + int index) { + if (librariesBuilder_ == null) { + return libraries_.get(index); } else { + return librariesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public java.util.List + getLibrariesOrBuilderList() { + if (librariesBuilder_ != null) { + return librariesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(libraries_); + } + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibrary.Builder addLibrariesBuilder() { + return getLibrariesFieldBuilder().addBuilder( + cc.arduino.cli.commands.Lib.SearchedLibrary.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public cc.arduino.cli.commands.Lib.SearchedLibrary.Builder addLibrariesBuilder( + int index) { + return getLibrariesFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Lib.SearchedLibrary.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.SearchedLibrary libraries = 1; + */ + public java.util.List + getLibrariesBuilderList() { + return getLibrariesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Lib.SearchedLibrary, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder, cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder> + getLibrariesFieldBuilder() { + if (librariesBuilder_ == null) { + librariesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Lib.SearchedLibrary, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder, cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder>( + libraries_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + libraries_ = null; + } + return librariesBuilder_; + } + @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:cc.arduino.cli.commands.LibrarySearchResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibrarySearchResp) + private static final cc.arduino.cli.commands.Lib.LibrarySearchResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibrarySearchResp(); + } + + public static cc.arduino.cli.commands.Lib.LibrarySearchResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibrarySearchResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibrarySearchResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibrarySearchResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface SearchedLibraryOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.SearchedLibrary) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + */ + java.lang.String getName(); + /** + * string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + int getReleasesCount(); + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + boolean containsReleases( + java.lang.String key); + /** + * Use {@link #getReleasesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getReleases(); + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + java.util.Map + getReleasesMap(); + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + cc.arduino.cli.commands.Lib.LibraryRelease getReleasesOrDefault( + java.lang.String key, + cc.arduino.cli.commands.Lib.LibraryRelease defaultValue); + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + cc.arduino.cli.commands.Lib.LibraryRelease getReleasesOrThrow( + java.lang.String key); + + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + boolean hasLatest(); + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + cc.arduino.cli.commands.Lib.LibraryRelease getLatest(); + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder getLatestOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.SearchedLibrary} + */ + public static final class SearchedLibrary extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.SearchedLibrary) + SearchedLibraryOrBuilder { + private static final long serialVersionUID = 0L; + // Use SearchedLibrary.newBuilder() to construct. + private SearchedLibrary(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SearchedLibrary() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new SearchedLibrary(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SearchedLibrary( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + releases_ = com.google.protobuf.MapField.newMapField( + ReleasesDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000001; + } + com.google.protobuf.MapEntry + releases__ = input.readMessage( + ReleasesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + releases_.getMutableMap().put( + releases__.getKey(), releases__.getValue()); + break; + } + case 26: { + cc.arduino.cli.commands.Lib.LibraryRelease.Builder subBuilder = null; + if (latest_ != null) { + subBuilder = latest_.toBuilder(); + } + latest_ = input.readMessage(cc.arduino.cli.commands.Lib.LibraryRelease.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(latest_); + latest_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 2: + return internalGetReleases(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_SearchedLibrary_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.SearchedLibrary.class, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RELEASES_FIELD_NUMBER = 2; + private static final class ReleasesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, cc.arduino.cli.commands.Lib.LibraryRelease> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_SearchedLibrary_ReleasesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance()); + } + private com.google.protobuf.MapField< + java.lang.String, cc.arduino.cli.commands.Lib.LibraryRelease> releases_; + private com.google.protobuf.MapField + internalGetReleases() { + if (releases_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ReleasesDefaultEntryHolder.defaultEntry); + } + return releases_; + } + + public int getReleasesCount() { + return internalGetReleases().getMap().size(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public boolean containsReleases( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetReleases().getMap().containsKey(key); + } + /** + * Use {@link #getReleasesMap()} instead. + */ + @java.lang.Deprecated + public java.util.Map getReleases() { + return getReleasesMap(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public java.util.Map getReleasesMap() { + return internalGetReleases().getMap(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public cc.arduino.cli.commands.Lib.LibraryRelease getReleasesOrDefault( + java.lang.String key, + cc.arduino.cli.commands.Lib.LibraryRelease defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetReleases().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public cc.arduino.cli.commands.Lib.LibraryRelease getReleasesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetReleases().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int LATEST_FIELD_NUMBER = 3; + private cc.arduino.cli.commands.Lib.LibraryRelease latest_; + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public boolean hasLatest() { + return latest_ != null; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public cc.arduino.cli.commands.Lib.LibraryRelease getLatest() { + return latest_ == null ? cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance() : latest_; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder getLatestOrBuilder() { + return getLatest(); + } + + 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 (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetReleases(), + ReleasesDefaultEntryHolder.defaultEntry, + 2); + if (latest_ != null) { + output.writeMessage(3, getLatest()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + for (java.util.Map.Entry entry + : internalGetReleases().getMap().entrySet()) { + com.google.protobuf.MapEntry + releases__ = ReleasesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, releases__); + } + if (latest_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getLatest()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.SearchedLibrary)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.SearchedLibrary other = (cc.arduino.cli.commands.Lib.SearchedLibrary) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!internalGetReleases().equals( + other.internalGetReleases())) return false; + if (hasLatest() != other.hasLatest()) return false; + if (hasLatest()) { + if (!getLatest() + .equals(other.getLatest())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (!internalGetReleases().getMap().isEmpty()) { + hash = (37 * hash) + RELEASES_FIELD_NUMBER; + hash = (53 * hash) + internalGetReleases().hashCode(); + } + if (hasLatest()) { + hash = (37 * hash) + LATEST_FIELD_NUMBER; + hash = (53 * hash) + getLatest().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary 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 cc.arduino.cli.commands.Lib.SearchedLibrary parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary 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 cc.arduino.cli.commands.Lib.SearchedLibrary parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.SearchedLibrary 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(cc.arduino.cli.commands.Lib.SearchedLibrary 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 cc.arduino.cli.commands.SearchedLibrary} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.SearchedLibrary) + cc.arduino.cli.commands.Lib.SearchedLibraryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 2: + return internalGetReleases(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 2: + return internalGetMutableReleases(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_SearchedLibrary_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.SearchedLibrary.class, cc.arduino.cli.commands.Lib.SearchedLibrary.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.SearchedLibrary.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + internalGetMutableReleases().clear(); + if (latestBuilder_ == null) { + latest_ = null; + } else { + latest_ = null; + latestBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.SearchedLibrary getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.SearchedLibrary.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.SearchedLibrary build() { + cc.arduino.cli.commands.Lib.SearchedLibrary result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.SearchedLibrary buildPartial() { + cc.arduino.cli.commands.Lib.SearchedLibrary result = new cc.arduino.cli.commands.Lib.SearchedLibrary(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.releases_ = internalGetReleases(); + result.releases_.makeImmutable(); + if (latestBuilder_ == null) { + result.latest_ = latest_; + } else { + result.latest_ = latestBuilder_.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 cc.arduino.cli.commands.Lib.SearchedLibrary) { + return mergeFrom((cc.arduino.cli.commands.Lib.SearchedLibrary)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.SearchedLibrary other) { + if (other == cc.arduino.cli.commands.Lib.SearchedLibrary.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + internalGetMutableReleases().mergeFrom( + other.internalGetReleases()); + if (other.hasLatest()) { + mergeLatest(other.getLatest()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.SearchedLibrary parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.SearchedLibrary) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, cc.arduino.cli.commands.Lib.LibraryRelease> releases_; + private com.google.protobuf.MapField + internalGetReleases() { + if (releases_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ReleasesDefaultEntryHolder.defaultEntry); + } + return releases_; + } + private com.google.protobuf.MapField + internalGetMutableReleases() { + onChanged();; + if (releases_ == null) { + releases_ = com.google.protobuf.MapField.newMapField( + ReleasesDefaultEntryHolder.defaultEntry); + } + if (!releases_.isMutable()) { + releases_ = releases_.copy(); + } + return releases_; + } + + public int getReleasesCount() { + return internalGetReleases().getMap().size(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public boolean containsReleases( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetReleases().getMap().containsKey(key); + } + /** + * Use {@link #getReleasesMap()} instead. + */ + @java.lang.Deprecated + public java.util.Map getReleases() { + return getReleasesMap(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public java.util.Map getReleasesMap() { + return internalGetReleases().getMap(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public cc.arduino.cli.commands.Lib.LibraryRelease getReleasesOrDefault( + java.lang.String key, + cc.arduino.cli.commands.Lib.LibraryRelease defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetReleases().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public cc.arduino.cli.commands.Lib.LibraryRelease getReleasesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetReleases().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearReleases() { + internalGetMutableReleases().getMutableMap() + .clear(); + return this; + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public Builder removeReleases( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableReleases().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableReleases() { + return internalGetMutableReleases().getMutableMap(); + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + public Builder putReleases( + java.lang.String key, + cc.arduino.cli.commands.Lib.LibraryRelease value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableReleases().getMutableMap() + .put(key, value); + return this; + } + /** + * map<string, .cc.arduino.cli.commands.LibraryRelease> releases = 2; + */ + + public Builder putAllReleases( + java.util.Map values) { + internalGetMutableReleases().getMutableMap() + .putAll(values); + return this; + } + + private cc.arduino.cli.commands.Lib.LibraryRelease latest_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.LibraryRelease, cc.arduino.cli.commands.Lib.LibraryRelease.Builder, cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder> latestBuilder_; + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public boolean hasLatest() { + return latestBuilder_ != null || latest_ != null; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public cc.arduino.cli.commands.Lib.LibraryRelease getLatest() { + if (latestBuilder_ == null) { + return latest_ == null ? cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance() : latest_; + } else { + return latestBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public Builder setLatest(cc.arduino.cli.commands.Lib.LibraryRelease value) { + if (latestBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + latest_ = value; + onChanged(); + } else { + latestBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public Builder setLatest( + cc.arduino.cli.commands.Lib.LibraryRelease.Builder builderForValue) { + if (latestBuilder_ == null) { + latest_ = builderForValue.build(); + onChanged(); + } else { + latestBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public Builder mergeLatest(cc.arduino.cli.commands.Lib.LibraryRelease value) { + if (latestBuilder_ == null) { + if (latest_ != null) { + latest_ = + cc.arduino.cli.commands.Lib.LibraryRelease.newBuilder(latest_).mergeFrom(value).buildPartial(); + } else { + latest_ = value; + } + onChanged(); + } else { + latestBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public Builder clearLatest() { + if (latestBuilder_ == null) { + latest_ = null; + onChanged(); + } else { + latest_ = null; + latestBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public cc.arduino.cli.commands.Lib.LibraryRelease.Builder getLatestBuilder() { + + onChanged(); + return getLatestFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + public cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder getLatestOrBuilder() { + if (latestBuilder_ != null) { + return latestBuilder_.getMessageOrBuilder(); + } else { + return latest_ == null ? + cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance() : latest_; + } + } + /** + * .cc.arduino.cli.commands.LibraryRelease latest = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.LibraryRelease, cc.arduino.cli.commands.Lib.LibraryRelease.Builder, cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder> + getLatestFieldBuilder() { + if (latestBuilder_ == null) { + latestBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.LibraryRelease, cc.arduino.cli.commands.Lib.LibraryRelease.Builder, cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder>( + getLatest(), + getParentForChildren(), + isClean()); + latest_ = null; + } + return latestBuilder_; + } + @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:cc.arduino.cli.commands.SearchedLibrary) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.SearchedLibrary) + private static final cc.arduino.cli.commands.Lib.SearchedLibrary DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.SearchedLibrary(); + } + + public static cc.arduino.cli.commands.Lib.SearchedLibrary getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchedLibrary parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchedLibrary(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.SearchedLibrary getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryReleaseOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryRelease) + com.google.protobuf.MessageOrBuilder { + + /** + * string author = 1; + */ + java.lang.String getAuthor(); + /** + * string author = 1; + */ + com.google.protobuf.ByteString + getAuthorBytes(); + + /** + * string version = 2; + */ + java.lang.String getVersion(); + /** + * string version = 2; + */ + com.google.protobuf.ByteString + getVersionBytes(); + + /** + * string maintainer = 3; + */ + java.lang.String getMaintainer(); + /** + * string maintainer = 3; + */ + com.google.protobuf.ByteString + getMaintainerBytes(); + + /** + * string sentence = 4; + */ + java.lang.String getSentence(); + /** + * string sentence = 4; + */ + com.google.protobuf.ByteString + getSentenceBytes(); + + /** + * string paragraph = 5; + */ + java.lang.String getParagraph(); + /** + * string paragraph = 5; + */ + com.google.protobuf.ByteString + getParagraphBytes(); + + /** + * string website = 6; + */ + java.lang.String getWebsite(); + /** + * string website = 6; + */ + com.google.protobuf.ByteString + getWebsiteBytes(); + + /** + * string category = 7; + */ + java.lang.String getCategory(); + /** + * string category = 7; + */ + com.google.protobuf.ByteString + getCategoryBytes(); + + /** + * repeated string architectures = 8; + */ + java.util.List + getArchitecturesList(); + /** + * repeated string architectures = 8; + */ + int getArchitecturesCount(); + /** + * repeated string architectures = 8; + */ + java.lang.String getArchitectures(int index); + /** + * repeated string architectures = 8; + */ + com.google.protobuf.ByteString + getArchitecturesBytes(int index); + + /** + * repeated string types = 9; + */ + java.util.List + getTypesList(); + /** + * repeated string types = 9; + */ + int getTypesCount(); + /** + * repeated string types = 9; + */ + java.lang.String getTypes(int index); + /** + * repeated string types = 9; + */ + com.google.protobuf.ByteString + getTypesBytes(int index); + + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + boolean hasResources(); + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + cc.arduino.cli.commands.Lib.DownloadResource getResources(); + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder getResourcesOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryRelease} + */ + public static final class LibraryRelease extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryRelease) + LibraryReleaseOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryRelease.newBuilder() to construct. + private LibraryRelease(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryRelease() { + author_ = ""; + version_ = ""; + maintainer_ = ""; + sentence_ = ""; + paragraph_ = ""; + website_ = ""; + category_ = ""; + architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryRelease(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryRelease( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + author_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + maintainer_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + sentence_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + paragraph_ = s; + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + website_ = s; + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + category_ = s; + break; + } + case 66: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + architectures_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + architectures_.add(s); + break; + } + case 74: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + types_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000002; + } + types_.add(s); + break; + } + case 82: { + cc.arduino.cli.commands.Lib.DownloadResource.Builder subBuilder = null; + if (resources_ != null) { + subBuilder = resources_.toBuilder(); + } + resources_ = input.readMessage(cc.arduino.cli.commands.Lib.DownloadResource.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(resources_); + resources_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + architectures_ = architectures_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + types_ = types_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryRelease_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryRelease_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryRelease.class, cc.arduino.cli.commands.Lib.LibraryRelease.Builder.class); + } + + public static final int AUTHOR_FIELD_NUMBER = 1; + private volatile java.lang.Object author_; + /** + * string author = 1; + */ + public java.lang.String getAuthor() { + java.lang.Object ref = author_; + 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(); + author_ = s; + return s; + } + } + /** + * string author = 1; + */ + public com.google.protobuf.ByteString + getAuthorBytes() { + java.lang.Object ref = author_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + author_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_FIELD_NUMBER = 2; + private volatile java.lang.Object version_; + /** + * string version = 2; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 2; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAINTAINER_FIELD_NUMBER = 3; + private volatile java.lang.Object maintainer_; + /** + * string maintainer = 3; + */ + public java.lang.String getMaintainer() { + java.lang.Object ref = maintainer_; + 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(); + maintainer_ = s; + return s; + } + } + /** + * string maintainer = 3; + */ + public com.google.protobuf.ByteString + getMaintainerBytes() { + java.lang.Object ref = maintainer_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maintainer_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SENTENCE_FIELD_NUMBER = 4; + private volatile java.lang.Object sentence_; + /** + * string sentence = 4; + */ + public java.lang.String getSentence() { + java.lang.Object ref = sentence_; + 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(); + sentence_ = s; + return s; + } + } + /** + * string sentence = 4; + */ + public com.google.protobuf.ByteString + getSentenceBytes() { + java.lang.Object ref = sentence_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sentence_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARAGRAPH_FIELD_NUMBER = 5; + private volatile java.lang.Object paragraph_; + /** + * string paragraph = 5; + */ + public java.lang.String getParagraph() { + java.lang.Object ref = paragraph_; + 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(); + paragraph_ = s; + return s; + } + } + /** + * string paragraph = 5; + */ + public com.google.protobuf.ByteString + getParagraphBytes() { + java.lang.Object ref = paragraph_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + paragraph_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int WEBSITE_FIELD_NUMBER = 6; + private volatile java.lang.Object website_; + /** + * string website = 6; + */ + public java.lang.String getWebsite() { + java.lang.Object ref = website_; + 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(); + website_ = s; + return s; + } + } + /** + * string website = 6; + */ + public com.google.protobuf.ByteString + getWebsiteBytes() { + java.lang.Object ref = website_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + website_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CATEGORY_FIELD_NUMBER = 7; + private volatile java.lang.Object category_; + /** + * string category = 7; + */ + public java.lang.String getCategory() { + java.lang.Object ref = category_; + 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(); + category_ = s; + return s; + } + } + /** + * string category = 7; + */ + public com.google.protobuf.ByteString + getCategoryBytes() { + java.lang.Object ref = category_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + category_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHITECTURES_FIELD_NUMBER = 8; + private com.google.protobuf.LazyStringList architectures_; + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ProtocolStringList + getArchitecturesList() { + return architectures_; + } + /** + * repeated string architectures = 8; + */ + public int getArchitecturesCount() { + return architectures_.size(); + } + /** + * repeated string architectures = 8; + */ + public java.lang.String getArchitectures(int index) { + return architectures_.get(index); + } + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ByteString + getArchitecturesBytes(int index) { + return architectures_.getByteString(index); + } + + public static final int TYPES_FIELD_NUMBER = 9; + private com.google.protobuf.LazyStringList types_; + /** + * repeated string types = 9; + */ + public com.google.protobuf.ProtocolStringList + getTypesList() { + return types_; + } + /** + * repeated string types = 9; + */ + public int getTypesCount() { + return types_.size(); + } + /** + * repeated string types = 9; + */ + public java.lang.String getTypes(int index) { + return types_.get(index); + } + /** + * repeated string types = 9; + */ + public com.google.protobuf.ByteString + getTypesBytes(int index) { + return types_.getByteString(index); + } + + public static final int RESOURCES_FIELD_NUMBER = 10; + private cc.arduino.cli.commands.Lib.DownloadResource resources_; + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public boolean hasResources() { + return resources_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public cc.arduino.cli.commands.Lib.DownloadResource getResources() { + return resources_ == null ? cc.arduino.cli.commands.Lib.DownloadResource.getDefaultInstance() : resources_; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder getResourcesOrBuilder() { + return getResources(); + } + + 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 (!getAuthorBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, author_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, version_); + } + if (!getMaintainerBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, maintainer_); + } + if (!getSentenceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, sentence_); + } + if (!getParagraphBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, paragraph_); + } + if (!getWebsiteBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, website_); + } + if (!getCategoryBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, category_); + } + for (int i = 0; i < architectures_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, architectures_.getRaw(i)); + } + for (int i = 0; i < types_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, types_.getRaw(i)); + } + if (resources_ != null) { + output.writeMessage(10, getResources()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getAuthorBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, author_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, version_); + } + if (!getMaintainerBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, maintainer_); + } + if (!getSentenceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, sentence_); + } + if (!getParagraphBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, paragraph_); + } + if (!getWebsiteBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, website_); + } + if (!getCategoryBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, category_); + } + { + int dataSize = 0; + for (int i = 0; i < architectures_.size(); i++) { + dataSize += computeStringSizeNoTag(architectures_.getRaw(i)); + } + size += dataSize; + size += 1 * getArchitecturesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < types_.size(); i++) { + dataSize += computeStringSizeNoTag(types_.getRaw(i)); + } + size += dataSize; + size += 1 * getTypesList().size(); + } + if (resources_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getResources()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryRelease)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryRelease other = (cc.arduino.cli.commands.Lib.LibraryRelease) obj; + + if (!getAuthor() + .equals(other.getAuthor())) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!getMaintainer() + .equals(other.getMaintainer())) return false; + if (!getSentence() + .equals(other.getSentence())) return false; + if (!getParagraph() + .equals(other.getParagraph())) return false; + if (!getWebsite() + .equals(other.getWebsite())) return false; + if (!getCategory() + .equals(other.getCategory())) return false; + if (!getArchitecturesList() + .equals(other.getArchitecturesList())) return false; + if (!getTypesList() + .equals(other.getTypesList())) return false; + if (hasResources() != other.hasResources()) return false; + if (hasResources()) { + if (!getResources() + .equals(other.getResources())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + AUTHOR_FIELD_NUMBER; + hash = (53 * hash) + getAuthor().hashCode(); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (37 * hash) + MAINTAINER_FIELD_NUMBER; + hash = (53 * hash) + getMaintainer().hashCode(); + hash = (37 * hash) + SENTENCE_FIELD_NUMBER; + hash = (53 * hash) + getSentence().hashCode(); + hash = (37 * hash) + PARAGRAPH_FIELD_NUMBER; + hash = (53 * hash) + getParagraph().hashCode(); + hash = (37 * hash) + WEBSITE_FIELD_NUMBER; + hash = (53 * hash) + getWebsite().hashCode(); + hash = (37 * hash) + CATEGORY_FIELD_NUMBER; + hash = (53 * hash) + getCategory().hashCode(); + if (getArchitecturesCount() > 0) { + hash = (37 * hash) + ARCHITECTURES_FIELD_NUMBER; + hash = (53 * hash) + getArchitecturesList().hashCode(); + } + if (getTypesCount() > 0) { + hash = (37 * hash) + TYPES_FIELD_NUMBER; + hash = (53 * hash) + getTypesList().hashCode(); + } + if (hasResources()) { + hash = (37 * hash) + RESOURCES_FIELD_NUMBER; + hash = (53 * hash) + getResources().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease 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 cc.arduino.cli.commands.Lib.LibraryRelease parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease 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 cc.arduino.cli.commands.Lib.LibraryRelease parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryRelease 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(cc.arduino.cli.commands.Lib.LibraryRelease 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 cc.arduino.cli.commands.LibraryRelease} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryRelease) + cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryRelease_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryRelease_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryRelease.class, cc.arduino.cli.commands.Lib.LibraryRelease.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryRelease.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + author_ = ""; + + version_ = ""; + + maintainer_ = ""; + + sentence_ = ""; + + paragraph_ = ""; + + website_ = ""; + + category_ = ""; + + architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + if (resourcesBuilder_ == null) { + resources_ = null; + } else { + resources_ = null; + resourcesBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryRelease_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryRelease getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryRelease build() { + cc.arduino.cli.commands.Lib.LibraryRelease result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryRelease buildPartial() { + cc.arduino.cli.commands.Lib.LibraryRelease result = new cc.arduino.cli.commands.Lib.LibraryRelease(this); + int from_bitField0_ = bitField0_; + result.author_ = author_; + result.version_ = version_; + result.maintainer_ = maintainer_; + result.sentence_ = sentence_; + result.paragraph_ = paragraph_; + result.website_ = website_; + result.category_ = category_; + if (((bitField0_ & 0x00000001) != 0)) { + architectures_ = architectures_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.architectures_ = architectures_; + if (((bitField0_ & 0x00000002) != 0)) { + types_ = types_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.types_ = types_; + if (resourcesBuilder_ == null) { + result.resources_ = resources_; + } else { + result.resources_ = resourcesBuilder_.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 cc.arduino.cli.commands.Lib.LibraryRelease) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryRelease)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryRelease other) { + if (other == cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance()) return this; + if (!other.getAuthor().isEmpty()) { + author_ = other.author_; + onChanged(); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + if (!other.getMaintainer().isEmpty()) { + maintainer_ = other.maintainer_; + onChanged(); + } + if (!other.getSentence().isEmpty()) { + sentence_ = other.sentence_; + onChanged(); + } + if (!other.getParagraph().isEmpty()) { + paragraph_ = other.paragraph_; + onChanged(); + } + if (!other.getWebsite().isEmpty()) { + website_ = other.website_; + onChanged(); + } + if (!other.getCategory().isEmpty()) { + category_ = other.category_; + onChanged(); + } + if (!other.architectures_.isEmpty()) { + if (architectures_.isEmpty()) { + architectures_ = other.architectures_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureArchitecturesIsMutable(); + architectures_.addAll(other.architectures_); + } + onChanged(); + } + if (!other.types_.isEmpty()) { + if (types_.isEmpty()) { + types_ = other.types_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureTypesIsMutable(); + types_.addAll(other.types_); + } + onChanged(); + } + if (other.hasResources()) { + mergeResources(other.getResources()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryRelease parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryRelease) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object author_ = ""; + /** + * string author = 1; + */ + public java.lang.String getAuthor() { + java.lang.Object ref = author_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + author_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string author = 1; + */ + public com.google.protobuf.ByteString + getAuthorBytes() { + java.lang.Object ref = author_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + author_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string author = 1; + */ + public Builder setAuthor( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + author_ = value; + onChanged(); + return this; + } + /** + * string author = 1; + */ + public Builder clearAuthor() { + + author_ = getDefaultInstance().getAuthor(); + onChanged(); + return this; + } + /** + * string author = 1; + */ + public Builder setAuthorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + author_ = value; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 2; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 2; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 2; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 2; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 2; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = value; + onChanged(); + return this; + } + + private java.lang.Object maintainer_ = ""; + /** + * string maintainer = 3; + */ + public java.lang.String getMaintainer() { + java.lang.Object ref = maintainer_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + maintainer_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string maintainer = 3; + */ + public com.google.protobuf.ByteString + getMaintainerBytes() { + java.lang.Object ref = maintainer_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maintainer_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string maintainer = 3; + */ + public Builder setMaintainer( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + maintainer_ = value; + onChanged(); + return this; + } + /** + * string maintainer = 3; + */ + public Builder clearMaintainer() { + + maintainer_ = getDefaultInstance().getMaintainer(); + onChanged(); + return this; + } + /** + * string maintainer = 3; + */ + public Builder setMaintainerBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + maintainer_ = value; + onChanged(); + return this; + } + + private java.lang.Object sentence_ = ""; + /** + * string sentence = 4; + */ + public java.lang.String getSentence() { + java.lang.Object ref = sentence_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sentence_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string sentence = 4; + */ + public com.google.protobuf.ByteString + getSentenceBytes() { + java.lang.Object ref = sentence_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sentence_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string sentence = 4; + */ + public Builder setSentence( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sentence_ = value; + onChanged(); + return this; + } + /** + * string sentence = 4; + */ + public Builder clearSentence() { + + sentence_ = getDefaultInstance().getSentence(); + onChanged(); + return this; + } + /** + * string sentence = 4; + */ + public Builder setSentenceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sentence_ = value; + onChanged(); + return this; + } + + private java.lang.Object paragraph_ = ""; + /** + * string paragraph = 5; + */ + public java.lang.String getParagraph() { + java.lang.Object ref = paragraph_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + paragraph_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string paragraph = 5; + */ + public com.google.protobuf.ByteString + getParagraphBytes() { + java.lang.Object ref = paragraph_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + paragraph_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string paragraph = 5; + */ + public Builder setParagraph( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + paragraph_ = value; + onChanged(); + return this; + } + /** + * string paragraph = 5; + */ + public Builder clearParagraph() { + + paragraph_ = getDefaultInstance().getParagraph(); + onChanged(); + return this; + } + /** + * string paragraph = 5; + */ + public Builder setParagraphBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + paragraph_ = value; + onChanged(); + return this; + } + + private java.lang.Object website_ = ""; + /** + * string website = 6; + */ + public java.lang.String getWebsite() { + java.lang.Object ref = website_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + website_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string website = 6; + */ + public com.google.protobuf.ByteString + getWebsiteBytes() { + java.lang.Object ref = website_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + website_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string website = 6; + */ + public Builder setWebsite( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + website_ = value; + onChanged(); + return this; + } + /** + * string website = 6; + */ + public Builder clearWebsite() { + + website_ = getDefaultInstance().getWebsite(); + onChanged(); + return this; + } + /** + * string website = 6; + */ + public Builder setWebsiteBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + website_ = value; + onChanged(); + return this; + } + + private java.lang.Object category_ = ""; + /** + * string category = 7; + */ + public java.lang.String getCategory() { + java.lang.Object ref = category_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + category_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string category = 7; + */ + public com.google.protobuf.ByteString + getCategoryBytes() { + java.lang.Object ref = category_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + category_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string category = 7; + */ + public Builder setCategory( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + category_ = value; + onChanged(); + return this; + } + /** + * string category = 7; + */ + public Builder clearCategory() { + + category_ = getDefaultInstance().getCategory(); + onChanged(); + return this; + } + /** + * string category = 7; + */ + public Builder setCategoryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + category_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureArchitecturesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + architectures_ = new com.google.protobuf.LazyStringArrayList(architectures_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ProtocolStringList + getArchitecturesList() { + return architectures_.getUnmodifiableView(); + } + /** + * repeated string architectures = 8; + */ + public int getArchitecturesCount() { + return architectures_.size(); + } + /** + * repeated string architectures = 8; + */ + public java.lang.String getArchitectures(int index) { + return architectures_.get(index); + } + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ByteString + getArchitecturesBytes(int index) { + return architectures_.getByteString(index); + } + /** + * repeated string architectures = 8; + */ + public Builder setArchitectures( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchitecturesIsMutable(); + architectures_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder addArchitectures( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchitecturesIsMutable(); + architectures_.add(value); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder addAllArchitectures( + java.lang.Iterable values) { + ensureArchitecturesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, architectures_); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder clearArchitectures() { + architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder addArchitecturesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureArchitecturesIsMutable(); + architectures_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureTypesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + types_ = new com.google.protobuf.LazyStringArrayList(types_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated string types = 9; + */ + public com.google.protobuf.ProtocolStringList + getTypesList() { + return types_.getUnmodifiableView(); + } + /** + * repeated string types = 9; + */ + public int getTypesCount() { + return types_.size(); + } + /** + * repeated string types = 9; + */ + public java.lang.String getTypes(int index) { + return types_.get(index); + } + /** + * repeated string types = 9; + */ + public com.google.protobuf.ByteString + getTypesBytes(int index) { + return types_.getByteString(index); + } + /** + * repeated string types = 9; + */ + public Builder setTypes( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypesIsMutable(); + types_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder addTypes( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypesIsMutable(); + types_.add(value); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder addAllTypes( + java.lang.Iterable values) { + ensureTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, types_); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder clearTypes() { + types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder addTypesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTypesIsMutable(); + types_.add(value); + onChanged(); + return this; + } + + private cc.arduino.cli.commands.Lib.DownloadResource resources_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.DownloadResource, cc.arduino.cli.commands.Lib.DownloadResource.Builder, cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder> resourcesBuilder_; + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public boolean hasResources() { + return resourcesBuilder_ != null || resources_ != null; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public cc.arduino.cli.commands.Lib.DownloadResource getResources() { + if (resourcesBuilder_ == null) { + return resources_ == null ? cc.arduino.cli.commands.Lib.DownloadResource.getDefaultInstance() : resources_; + } else { + return resourcesBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public Builder setResources(cc.arduino.cli.commands.Lib.DownloadResource value) { + if (resourcesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resources_ = value; + onChanged(); + } else { + resourcesBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public Builder setResources( + cc.arduino.cli.commands.Lib.DownloadResource.Builder builderForValue) { + if (resourcesBuilder_ == null) { + resources_ = builderForValue.build(); + onChanged(); + } else { + resourcesBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public Builder mergeResources(cc.arduino.cli.commands.Lib.DownloadResource value) { + if (resourcesBuilder_ == null) { + if (resources_ != null) { + resources_ = + cc.arduino.cli.commands.Lib.DownloadResource.newBuilder(resources_).mergeFrom(value).buildPartial(); + } else { + resources_ = value; + } + onChanged(); + } else { + resourcesBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public Builder clearResources() { + if (resourcesBuilder_ == null) { + resources_ = null; + onChanged(); + } else { + resources_ = null; + resourcesBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public cc.arduino.cli.commands.Lib.DownloadResource.Builder getResourcesBuilder() { + + onChanged(); + return getResourcesFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + public cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder getResourcesOrBuilder() { + if (resourcesBuilder_ != null) { + return resourcesBuilder_.getMessageOrBuilder(); + } else { + return resources_ == null ? + cc.arduino.cli.commands.Lib.DownloadResource.getDefaultInstance() : resources_; + } + } + /** + * .cc.arduino.cli.commands.DownloadResource resources = 10; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.DownloadResource, cc.arduino.cli.commands.Lib.DownloadResource.Builder, cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder> + getResourcesFieldBuilder() { + if (resourcesBuilder_ == null) { + resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.DownloadResource, cc.arduino.cli.commands.Lib.DownloadResource.Builder, cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder>( + getResources(), + getParentForChildren(), + isClean()); + resources_ = null; + } + return resourcesBuilder_; + } + @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:cc.arduino.cli.commands.LibraryRelease) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryRelease) + private static final cc.arduino.cli.commands.Lib.LibraryRelease DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryRelease(); + } + + public static cc.arduino.cli.commands.Lib.LibraryRelease getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryRelease parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryRelease(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryRelease getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DownloadResourceOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.DownloadResource) + com.google.protobuf.MessageOrBuilder { + + /** + * string url = 1; + */ + java.lang.String getUrl(); + /** + * string url = 1; + */ + com.google.protobuf.ByteString + getUrlBytes(); + + /** + * string archivefilename = 2; + */ + java.lang.String getArchivefilename(); + /** + * string archivefilename = 2; + */ + com.google.protobuf.ByteString + getArchivefilenameBytes(); + + /** + * string checksum = 3; + */ + java.lang.String getChecksum(); + /** + * string checksum = 3; + */ + com.google.protobuf.ByteString + getChecksumBytes(); + + /** + * int64 size = 4; + */ + long getSize(); + + /** + * string cachepath = 5; + */ + java.lang.String getCachepath(); + /** + * string cachepath = 5; + */ + com.google.protobuf.ByteString + getCachepathBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.DownloadResource} + */ + public static final class DownloadResource extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.DownloadResource) + DownloadResourceOrBuilder { + private static final long serialVersionUID = 0L; + // Use DownloadResource.newBuilder() to construct. + private DownloadResource(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DownloadResource() { + url_ = ""; + archivefilename_ = ""; + checksum_ = ""; + cachepath_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DownloadResource(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DownloadResource( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + url_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + archivefilename_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + checksum_ = s; + break; + } + case 32: { + + size_ = input.readInt64(); + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + cachepath_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_DownloadResource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_DownloadResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.DownloadResource.class, cc.arduino.cli.commands.Lib.DownloadResource.Builder.class); + } + + public static final int URL_FIELD_NUMBER = 1; + private volatile java.lang.Object url_; + /** + * string url = 1; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } + } + /** + * string url = 1; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHIVEFILENAME_FIELD_NUMBER = 2; + private volatile java.lang.Object archivefilename_; + /** + * string archivefilename = 2; + */ + public java.lang.String getArchivefilename() { + java.lang.Object ref = archivefilename_; + 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(); + archivefilename_ = s; + return s; + } + } + /** + * string archivefilename = 2; + */ + public com.google.protobuf.ByteString + getArchivefilenameBytes() { + java.lang.Object ref = archivefilename_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + archivefilename_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CHECKSUM_FIELD_NUMBER = 3; + private volatile java.lang.Object checksum_; + /** + * string checksum = 3; + */ + public java.lang.String getChecksum() { + java.lang.Object ref = checksum_; + 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(); + checksum_ = s; + return s; + } + } + /** + * string checksum = 3; + */ + public com.google.protobuf.ByteString + getChecksumBytes() { + java.lang.Object ref = checksum_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + checksum_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SIZE_FIELD_NUMBER = 4; + private long size_; + /** + * int64 size = 4; + */ + public long getSize() { + return size_; + } + + public static final int CACHEPATH_FIELD_NUMBER = 5; + private volatile java.lang.Object cachepath_; + /** + * string cachepath = 5; + */ + public java.lang.String getCachepath() { + java.lang.Object ref = cachepath_; + 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(); + cachepath_ = s; + return s; + } + } + /** + * string cachepath = 5; + */ + public com.google.protobuf.ByteString + getCachepathBytes() { + java.lang.Object ref = cachepath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + cachepath_ = 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 (!getUrlBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_); + } + if (!getArchivefilenameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, archivefilename_); + } + if (!getChecksumBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, checksum_); + } + if (size_ != 0L) { + output.writeInt64(4, size_); + } + if (!getCachepathBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, cachepath_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getUrlBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_); + } + if (!getArchivefilenameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, archivefilename_); + } + if (!getChecksumBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, checksum_); + } + if (size_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(4, size_); + } + if (!getCachepathBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, cachepath_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.DownloadResource)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.DownloadResource other = (cc.arduino.cli.commands.Lib.DownloadResource) obj; + + if (!getUrl() + .equals(other.getUrl())) return false; + if (!getArchivefilename() + .equals(other.getArchivefilename())) return false; + if (!getChecksum() + .equals(other.getChecksum())) return false; + if (getSize() + != other.getSize()) return false; + if (!getCachepath() + .equals(other.getCachepath())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + URL_FIELD_NUMBER; + hash = (53 * hash) + getUrl().hashCode(); + hash = (37 * hash) + ARCHIVEFILENAME_FIELD_NUMBER; + hash = (53 * hash) + getArchivefilename().hashCode(); + hash = (37 * hash) + CHECKSUM_FIELD_NUMBER; + hash = (53 * hash) + getChecksum().hashCode(); + hash = (37 * hash) + SIZE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getSize()); + hash = (37 * hash) + CACHEPATH_FIELD_NUMBER; + hash = (53 * hash) + getCachepath().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.DownloadResource parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.DownloadResource 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 cc.arduino.cli.commands.Lib.DownloadResource parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.DownloadResource 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 cc.arduino.cli.commands.Lib.DownloadResource parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.DownloadResource 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(cc.arduino.cli.commands.Lib.DownloadResource 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 cc.arduino.cli.commands.DownloadResource} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.DownloadResource) + cc.arduino.cli.commands.Lib.DownloadResourceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_DownloadResource_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_DownloadResource_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.DownloadResource.class, cc.arduino.cli.commands.Lib.DownloadResource.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.DownloadResource.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + url_ = ""; + + archivefilename_ = ""; + + checksum_ = ""; + + size_ = 0L; + + cachepath_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_DownloadResource_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.DownloadResource getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.DownloadResource.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.DownloadResource build() { + cc.arduino.cli.commands.Lib.DownloadResource result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.DownloadResource buildPartial() { + cc.arduino.cli.commands.Lib.DownloadResource result = new cc.arduino.cli.commands.Lib.DownloadResource(this); + result.url_ = url_; + result.archivefilename_ = archivefilename_; + result.checksum_ = checksum_; + result.size_ = size_; + result.cachepath_ = cachepath_; + 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 cc.arduino.cli.commands.Lib.DownloadResource) { + return mergeFrom((cc.arduino.cli.commands.Lib.DownloadResource)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.DownloadResource other) { + if (other == cc.arduino.cli.commands.Lib.DownloadResource.getDefaultInstance()) return this; + if (!other.getUrl().isEmpty()) { + url_ = other.url_; + onChanged(); + } + if (!other.getArchivefilename().isEmpty()) { + archivefilename_ = other.archivefilename_; + onChanged(); + } + if (!other.getChecksum().isEmpty()) { + checksum_ = other.checksum_; + onChanged(); + } + if (other.getSize() != 0L) { + setSize(other.getSize()); + } + if (!other.getCachepath().isEmpty()) { + cachepath_ = other.cachepath_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.DownloadResource parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.DownloadResource) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object url_ = ""; + /** + * string url = 1; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string url = 1; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string url = 1; + */ + public Builder setUrl( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + url_ = value; + onChanged(); + return this; + } + /** + * string url = 1; + */ + public Builder clearUrl() { + + url_ = getDefaultInstance().getUrl(); + onChanged(); + return this; + } + /** + * string url = 1; + */ + public Builder setUrlBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + url_ = value; + onChanged(); + return this; + } + + private java.lang.Object archivefilename_ = ""; + /** + * string archivefilename = 2; + */ + public java.lang.String getArchivefilename() { + java.lang.Object ref = archivefilename_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + archivefilename_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string archivefilename = 2; + */ + public com.google.protobuf.ByteString + getArchivefilenameBytes() { + java.lang.Object ref = archivefilename_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + archivefilename_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string archivefilename = 2; + */ + public Builder setArchivefilename( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + archivefilename_ = value; + onChanged(); + return this; + } + /** + * string archivefilename = 2; + */ + public Builder clearArchivefilename() { + + archivefilename_ = getDefaultInstance().getArchivefilename(); + onChanged(); + return this; + } + /** + * string archivefilename = 2; + */ + public Builder setArchivefilenameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + archivefilename_ = value; + onChanged(); + return this; + } + + private java.lang.Object checksum_ = ""; + /** + * string checksum = 3; + */ + public java.lang.String getChecksum() { + java.lang.Object ref = checksum_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + checksum_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string checksum = 3; + */ + public com.google.protobuf.ByteString + getChecksumBytes() { + java.lang.Object ref = checksum_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + checksum_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string checksum = 3; + */ + public Builder setChecksum( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + checksum_ = value; + onChanged(); + return this; + } + /** + * string checksum = 3; + */ + public Builder clearChecksum() { + + checksum_ = getDefaultInstance().getChecksum(); + onChanged(); + return this; + } + /** + * string checksum = 3; + */ + public Builder setChecksumBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + checksum_ = value; + onChanged(); + return this; + } + + private long size_ ; + /** + * int64 size = 4; + */ + public long getSize() { + return size_; + } + /** + * int64 size = 4; + */ + public Builder setSize(long value) { + + size_ = value; + onChanged(); + return this; + } + /** + * int64 size = 4; + */ + public Builder clearSize() { + + size_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object cachepath_ = ""; + /** + * string cachepath = 5; + */ + public java.lang.String getCachepath() { + java.lang.Object ref = cachepath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cachepath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string cachepath = 5; + */ + public com.google.protobuf.ByteString + getCachepathBytes() { + java.lang.Object ref = cachepath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + cachepath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string cachepath = 5; + */ + public Builder setCachepath( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + cachepath_ = value; + onChanged(); + return this; + } + /** + * string cachepath = 5; + */ + public Builder clearCachepath() { + + cachepath_ = getDefaultInstance().getCachepath(); + onChanged(); + return this; + } + /** + * string cachepath = 5; + */ + public Builder setCachepathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + cachepath_ = 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:cc.arduino.cli.commands.DownloadResource) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.DownloadResource) + private static final cc.arduino.cli.commands.Lib.DownloadResource DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.DownloadResource(); + } + + public static cc.arduino.cli.commands.Lib.DownloadResource getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DownloadResource parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DownloadResource(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.DownloadResource getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryListReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryListReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * bool all = 2; + */ + boolean getAll(); + + /** + * bool updatable = 3; + */ + boolean getUpdatable(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryListReq} + */ + public static final class LibraryListReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryListReq) + LibraryListReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryListReq.newBuilder() to construct. + private LibraryListReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryListReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryListReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryListReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + all_ = input.readBool(); + break; + } + case 24: { + + updatable_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryListReq.class, cc.arduino.cli.commands.Lib.LibraryListReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int ALL_FIELD_NUMBER = 2; + private boolean all_; + /** + * bool all = 2; + */ + public boolean getAll() { + return all_; + } + + public static final int UPDATABLE_FIELD_NUMBER = 3; + private boolean updatable_; + /** + * bool updatable = 3; + */ + public boolean getUpdatable() { + return updatable_; + } + + 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (all_ != false) { + output.writeBool(2, all_); + } + if (updatable_ != false) { + output.writeBool(3, updatable_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (all_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, all_); + } + if (updatable_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, updatable_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryListReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryListReq other = (cc.arduino.cli.commands.Lib.LibraryListReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (getAll() + != other.getAll()) return false; + if (getUpdatable() + != other.getUpdatable()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + ALL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAll()); + hash = (37 * hash) + UPDATABLE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getUpdatable()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq 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 cc.arduino.cli.commands.Lib.LibraryListReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq 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 cc.arduino.cli.commands.Lib.LibraryListReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryListReq 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(cc.arduino.cli.commands.Lib.LibraryListReq 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 cc.arduino.cli.commands.LibraryListReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryListReq) + cc.arduino.cli.commands.Lib.LibraryListReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryListReq.class, cc.arduino.cli.commands.Lib.LibraryListReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryListReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + all_ = false; + + updatable_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryListReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListReq build() { + cc.arduino.cli.commands.Lib.LibraryListReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListReq buildPartial() { + cc.arduino.cli.commands.Lib.LibraryListReq result = new cc.arduino.cli.commands.Lib.LibraryListReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.all_ = all_; + result.updatable_ = updatable_; + 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 cc.arduino.cli.commands.Lib.LibraryListReq) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryListReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryListReq other) { + if (other == cc.arduino.cli.commands.Lib.LibraryListReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (other.getAll() != false) { + setAll(other.getAll()); + } + if (other.getUpdatable() != false) { + setUpdatable(other.getUpdatable()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryListReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryListReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private boolean all_ ; + /** + * bool all = 2; + */ + public boolean getAll() { + return all_; + } + /** + * bool all = 2; + */ + public Builder setAll(boolean value) { + + all_ = value; + onChanged(); + return this; + } + /** + * bool all = 2; + */ + public Builder clearAll() { + + all_ = false; + onChanged(); + return this; + } + + private boolean updatable_ ; + /** + * bool updatable = 3; + */ + public boolean getUpdatable() { + return updatable_; + } + /** + * bool updatable = 3; + */ + public Builder setUpdatable(boolean value) { + + updatable_ = value; + onChanged(); + return this; + } + /** + * bool updatable = 3; + */ + public Builder clearUpdatable() { + + updatable_ = 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:cc.arduino.cli.commands.LibraryListReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryListReq) + private static final cc.arduino.cli.commands.Lib.LibraryListReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryListReq(); + } + + public static cc.arduino.cli.commands.Lib.LibraryListReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryListReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryListReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryListRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.LibraryListResp) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + java.util.List + getInstalledLibraryList(); + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + cc.arduino.cli.commands.Lib.InstalledLibrary getInstalledLibrary(int index); + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + int getInstalledLibraryCount(); + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + java.util.List + getInstalledLibraryOrBuilderList(); + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder getInstalledLibraryOrBuilder( + int index); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.LibraryListResp} + */ + public static final class LibraryListResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.LibraryListResp) + LibraryListRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use LibraryListResp.newBuilder() to construct. + private LibraryListResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LibraryListResp() { + installedLibrary_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new LibraryListResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LibraryListResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + installedLibrary_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + installedLibrary_.add( + input.readMessage(cc.arduino.cli.commands.Lib.InstalledLibrary.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + installedLibrary_ = java.util.Collections.unmodifiableList(installedLibrary_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryListResp.class, cc.arduino.cli.commands.Lib.LibraryListResp.Builder.class); + } + + public static final int INSTALLED_LIBRARY_FIELD_NUMBER = 1; + private java.util.List installedLibrary_; + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public java.util.List getInstalledLibraryList() { + return installedLibrary_; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public java.util.List + getInstalledLibraryOrBuilderList() { + return installedLibrary_; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public int getInstalledLibraryCount() { + return installedLibrary_.size(); + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibrary getInstalledLibrary(int index) { + return installedLibrary_.get(index); + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder getInstalledLibraryOrBuilder( + int index) { + return installedLibrary_.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 < installedLibrary_.size(); i++) { + output.writeMessage(1, installedLibrary_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < installedLibrary_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, installedLibrary_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.LibraryListResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.LibraryListResp other = (cc.arduino.cli.commands.Lib.LibraryListResp) obj; + + if (!getInstalledLibraryList() + .equals(other.getInstalledLibraryList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getInstalledLibraryCount() > 0) { + hash = (37 * hash) + INSTALLED_LIBRARY_FIELD_NUMBER; + hash = (53 * hash) + getInstalledLibraryList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp 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 cc.arduino.cli.commands.Lib.LibraryListResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp 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 cc.arduino.cli.commands.Lib.LibraryListResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.LibraryListResp 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(cc.arduino.cli.commands.Lib.LibraryListResp 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 cc.arduino.cli.commands.LibraryListResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.LibraryListResp) + cc.arduino.cli.commands.Lib.LibraryListRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.LibraryListResp.class, cc.arduino.cli.commands.Lib.LibraryListResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.LibraryListResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getInstalledLibraryFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (installedLibraryBuilder_ == null) { + installedLibrary_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + installedLibraryBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_LibraryListResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.LibraryListResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListResp build() { + cc.arduino.cli.commands.Lib.LibraryListResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListResp buildPartial() { + cc.arduino.cli.commands.Lib.LibraryListResp result = new cc.arduino.cli.commands.Lib.LibraryListResp(this); + int from_bitField0_ = bitField0_; + if (installedLibraryBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + installedLibrary_ = java.util.Collections.unmodifiableList(installedLibrary_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.installedLibrary_ = installedLibrary_; + } else { + result.installedLibrary_ = installedLibraryBuilder_.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 cc.arduino.cli.commands.Lib.LibraryListResp) { + return mergeFrom((cc.arduino.cli.commands.Lib.LibraryListResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.LibraryListResp other) { + if (other == cc.arduino.cli.commands.Lib.LibraryListResp.getDefaultInstance()) return this; + if (installedLibraryBuilder_ == null) { + if (!other.installedLibrary_.isEmpty()) { + if (installedLibrary_.isEmpty()) { + installedLibrary_ = other.installedLibrary_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureInstalledLibraryIsMutable(); + installedLibrary_.addAll(other.installedLibrary_); + } + onChanged(); + } + } else { + if (!other.installedLibrary_.isEmpty()) { + if (installedLibraryBuilder_.isEmpty()) { + installedLibraryBuilder_.dispose(); + installedLibraryBuilder_ = null; + installedLibrary_ = other.installedLibrary_; + bitField0_ = (bitField0_ & ~0x00000001); + installedLibraryBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getInstalledLibraryFieldBuilder() : null; + } else { + installedLibraryBuilder_.addAllMessages(other.installedLibrary_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.LibraryListResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.LibraryListResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List installedLibrary_ = + java.util.Collections.emptyList(); + private void ensureInstalledLibraryIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + installedLibrary_ = new java.util.ArrayList(installedLibrary_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Lib.InstalledLibrary, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder, cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder> installedLibraryBuilder_; + + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public java.util.List getInstalledLibraryList() { + if (installedLibraryBuilder_ == null) { + return java.util.Collections.unmodifiableList(installedLibrary_); + } else { + return installedLibraryBuilder_.getMessageList(); + } + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public int getInstalledLibraryCount() { + if (installedLibraryBuilder_ == null) { + return installedLibrary_.size(); + } else { + return installedLibraryBuilder_.getCount(); + } + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibrary getInstalledLibrary(int index) { + if (installedLibraryBuilder_ == null) { + return installedLibrary_.get(index); + } else { + return installedLibraryBuilder_.getMessage(index); + } + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder setInstalledLibrary( + int index, cc.arduino.cli.commands.Lib.InstalledLibrary value) { + if (installedLibraryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInstalledLibraryIsMutable(); + installedLibrary_.set(index, value); + onChanged(); + } else { + installedLibraryBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder setInstalledLibrary( + int index, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder builderForValue) { + if (installedLibraryBuilder_ == null) { + ensureInstalledLibraryIsMutable(); + installedLibrary_.set(index, builderForValue.build()); + onChanged(); + } else { + installedLibraryBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder addInstalledLibrary(cc.arduino.cli.commands.Lib.InstalledLibrary value) { + if (installedLibraryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInstalledLibraryIsMutable(); + installedLibrary_.add(value); + onChanged(); + } else { + installedLibraryBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder addInstalledLibrary( + int index, cc.arduino.cli.commands.Lib.InstalledLibrary value) { + if (installedLibraryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInstalledLibraryIsMutable(); + installedLibrary_.add(index, value); + onChanged(); + } else { + installedLibraryBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder addInstalledLibrary( + cc.arduino.cli.commands.Lib.InstalledLibrary.Builder builderForValue) { + if (installedLibraryBuilder_ == null) { + ensureInstalledLibraryIsMutable(); + installedLibrary_.add(builderForValue.build()); + onChanged(); + } else { + installedLibraryBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder addInstalledLibrary( + int index, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder builderForValue) { + if (installedLibraryBuilder_ == null) { + ensureInstalledLibraryIsMutable(); + installedLibrary_.add(index, builderForValue.build()); + onChanged(); + } else { + installedLibraryBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder addAllInstalledLibrary( + java.lang.Iterable values) { + if (installedLibraryBuilder_ == null) { + ensureInstalledLibraryIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, installedLibrary_); + onChanged(); + } else { + installedLibraryBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder clearInstalledLibrary() { + if (installedLibraryBuilder_ == null) { + installedLibrary_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + installedLibraryBuilder_.clear(); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public Builder removeInstalledLibrary(int index) { + if (installedLibraryBuilder_ == null) { + ensureInstalledLibraryIsMutable(); + installedLibrary_.remove(index); + onChanged(); + } else { + installedLibraryBuilder_.remove(index); + } + return this; + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibrary.Builder getInstalledLibraryBuilder( + int index) { + return getInstalledLibraryFieldBuilder().getBuilder(index); + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder getInstalledLibraryOrBuilder( + int index) { + if (installedLibraryBuilder_ == null) { + return installedLibrary_.get(index); } else { + return installedLibraryBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public java.util.List + getInstalledLibraryOrBuilderList() { + if (installedLibraryBuilder_ != null) { + return installedLibraryBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(installedLibrary_); + } + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibrary.Builder addInstalledLibraryBuilder() { + return getInstalledLibraryFieldBuilder().addBuilder( + cc.arduino.cli.commands.Lib.InstalledLibrary.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public cc.arduino.cli.commands.Lib.InstalledLibrary.Builder addInstalledLibraryBuilder( + int index) { + return getInstalledLibraryFieldBuilder().addBuilder( + index, cc.arduino.cli.commands.Lib.InstalledLibrary.getDefaultInstance()); + } + /** + * repeated .cc.arduino.cli.commands.InstalledLibrary installed_library = 1; + */ + public java.util.List + getInstalledLibraryBuilderList() { + return getInstalledLibraryFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Lib.InstalledLibrary, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder, cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder> + getInstalledLibraryFieldBuilder() { + if (installedLibraryBuilder_ == null) { + installedLibraryBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + cc.arduino.cli.commands.Lib.InstalledLibrary, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder, cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder>( + installedLibrary_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + installedLibrary_ = null; + } + return installedLibraryBuilder_; + } + @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:cc.arduino.cli.commands.LibraryListResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.LibraryListResp) + private static final cc.arduino.cli.commands.Lib.LibraryListResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.LibraryListResp(); + } + + public static cc.arduino.cli.commands.Lib.LibraryListResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LibraryListResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LibraryListResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.LibraryListResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InstalledLibraryOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.InstalledLibrary) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + boolean hasLibrary(); + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + cc.arduino.cli.commands.Lib.Library getLibrary(); + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + cc.arduino.cli.commands.Lib.LibraryOrBuilder getLibraryOrBuilder(); + + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + boolean hasRelease(); + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + cc.arduino.cli.commands.Lib.LibraryRelease getRelease(); + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder getReleaseOrBuilder(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.InstalledLibrary} + */ + public static final class InstalledLibrary extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.InstalledLibrary) + InstalledLibraryOrBuilder { + private static final long serialVersionUID = 0L; + // Use InstalledLibrary.newBuilder() to construct. + private InstalledLibrary(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private InstalledLibrary() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new InstalledLibrary(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private InstalledLibrary( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Lib.Library.Builder subBuilder = null; + if (library_ != null) { + subBuilder = library_.toBuilder(); + } + library_ = input.readMessage(cc.arduino.cli.commands.Lib.Library.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(library_); + library_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + cc.arduino.cli.commands.Lib.LibraryRelease.Builder subBuilder = null; + if (release_ != null) { + subBuilder = release_.toBuilder(); + } + release_ = input.readMessage(cc.arduino.cli.commands.Lib.LibraryRelease.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(release_); + release_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_InstalledLibrary_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_InstalledLibrary_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.InstalledLibrary.class, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder.class); + } + + public static final int LIBRARY_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Lib.Library library_; + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public boolean hasLibrary() { + return library_ != null; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public cc.arduino.cli.commands.Lib.Library getLibrary() { + return library_ == null ? cc.arduino.cli.commands.Lib.Library.getDefaultInstance() : library_; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public cc.arduino.cli.commands.Lib.LibraryOrBuilder getLibraryOrBuilder() { + return getLibrary(); + } + + public static final int RELEASE_FIELD_NUMBER = 2; + private cc.arduino.cli.commands.Lib.LibraryRelease release_; + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public boolean hasRelease() { + return release_ != null; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public cc.arduino.cli.commands.Lib.LibraryRelease getRelease() { + return release_ == null ? cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance() : release_; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder getReleaseOrBuilder() { + return getRelease(); + } + + 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 (library_ != null) { + output.writeMessage(1, getLibrary()); + } + if (release_ != null) { + output.writeMessage(2, getRelease()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (library_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getLibrary()); + } + if (release_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getRelease()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.InstalledLibrary)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.InstalledLibrary other = (cc.arduino.cli.commands.Lib.InstalledLibrary) obj; + + if (hasLibrary() != other.hasLibrary()) return false; + if (hasLibrary()) { + if (!getLibrary() + .equals(other.getLibrary())) return false; + } + if (hasRelease() != other.hasRelease()) return false; + if (hasRelease()) { + if (!getRelease() + .equals(other.getRelease())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasLibrary()) { + hash = (37 * hash) + LIBRARY_FIELD_NUMBER; + hash = (53 * hash) + getLibrary().hashCode(); + } + if (hasRelease()) { + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary 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 cc.arduino.cli.commands.Lib.InstalledLibrary parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary 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 cc.arduino.cli.commands.Lib.InstalledLibrary parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.InstalledLibrary 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(cc.arduino.cli.commands.Lib.InstalledLibrary 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 cc.arduino.cli.commands.InstalledLibrary} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.InstalledLibrary) + cc.arduino.cli.commands.Lib.InstalledLibraryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_InstalledLibrary_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_InstalledLibrary_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.InstalledLibrary.class, cc.arduino.cli.commands.Lib.InstalledLibrary.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.InstalledLibrary.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (libraryBuilder_ == null) { + library_ = null; + } else { + library_ = null; + libraryBuilder_ = null; + } + if (releaseBuilder_ == null) { + release_ = null; + } else { + release_ = null; + releaseBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_InstalledLibrary_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.InstalledLibrary getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.InstalledLibrary.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.InstalledLibrary build() { + cc.arduino.cli.commands.Lib.InstalledLibrary result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.InstalledLibrary buildPartial() { + cc.arduino.cli.commands.Lib.InstalledLibrary result = new cc.arduino.cli.commands.Lib.InstalledLibrary(this); + if (libraryBuilder_ == null) { + result.library_ = library_; + } else { + result.library_ = libraryBuilder_.build(); + } + if (releaseBuilder_ == null) { + result.release_ = release_; + } else { + result.release_ = releaseBuilder_.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 cc.arduino.cli.commands.Lib.InstalledLibrary) { + return mergeFrom((cc.arduino.cli.commands.Lib.InstalledLibrary)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.InstalledLibrary other) { + if (other == cc.arduino.cli.commands.Lib.InstalledLibrary.getDefaultInstance()) return this; + if (other.hasLibrary()) { + mergeLibrary(other.getLibrary()); + } + if (other.hasRelease()) { + mergeRelease(other.getRelease()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.InstalledLibrary parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.InstalledLibrary) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Lib.Library library_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.Library, cc.arduino.cli.commands.Lib.Library.Builder, cc.arduino.cli.commands.Lib.LibraryOrBuilder> libraryBuilder_; + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public boolean hasLibrary() { + return libraryBuilder_ != null || library_ != null; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public cc.arduino.cli.commands.Lib.Library getLibrary() { + if (libraryBuilder_ == null) { + return library_ == null ? cc.arduino.cli.commands.Lib.Library.getDefaultInstance() : library_; + } else { + return libraryBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public Builder setLibrary(cc.arduino.cli.commands.Lib.Library value) { + if (libraryBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + library_ = value; + onChanged(); + } else { + libraryBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public Builder setLibrary( + cc.arduino.cli.commands.Lib.Library.Builder builderForValue) { + if (libraryBuilder_ == null) { + library_ = builderForValue.build(); + onChanged(); + } else { + libraryBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public Builder mergeLibrary(cc.arduino.cli.commands.Lib.Library value) { + if (libraryBuilder_ == null) { + if (library_ != null) { + library_ = + cc.arduino.cli.commands.Lib.Library.newBuilder(library_).mergeFrom(value).buildPartial(); + } else { + library_ = value; + } + onChanged(); + } else { + libraryBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public Builder clearLibrary() { + if (libraryBuilder_ == null) { + library_ = null; + onChanged(); + } else { + library_ = null; + libraryBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public cc.arduino.cli.commands.Lib.Library.Builder getLibraryBuilder() { + + onChanged(); + return getLibraryFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + public cc.arduino.cli.commands.Lib.LibraryOrBuilder getLibraryOrBuilder() { + if (libraryBuilder_ != null) { + return libraryBuilder_.getMessageOrBuilder(); + } else { + return library_ == null ? + cc.arduino.cli.commands.Lib.Library.getDefaultInstance() : library_; + } + } + /** + * .cc.arduino.cli.commands.Library library = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.Library, cc.arduino.cli.commands.Lib.Library.Builder, cc.arduino.cli.commands.Lib.LibraryOrBuilder> + getLibraryFieldBuilder() { + if (libraryBuilder_ == null) { + libraryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.Library, cc.arduino.cli.commands.Lib.Library.Builder, cc.arduino.cli.commands.Lib.LibraryOrBuilder>( + getLibrary(), + getParentForChildren(), + isClean()); + library_ = null; + } + return libraryBuilder_; + } + + private cc.arduino.cli.commands.Lib.LibraryRelease release_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.LibraryRelease, cc.arduino.cli.commands.Lib.LibraryRelease.Builder, cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder> releaseBuilder_; + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public boolean hasRelease() { + return releaseBuilder_ != null || release_ != null; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public cc.arduino.cli.commands.Lib.LibraryRelease getRelease() { + if (releaseBuilder_ == null) { + return release_ == null ? cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance() : release_; + } else { + return releaseBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public Builder setRelease(cc.arduino.cli.commands.Lib.LibraryRelease value) { + if (releaseBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + release_ = value; + onChanged(); + } else { + releaseBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public Builder setRelease( + cc.arduino.cli.commands.Lib.LibraryRelease.Builder builderForValue) { + if (releaseBuilder_ == null) { + release_ = builderForValue.build(); + onChanged(); + } else { + releaseBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public Builder mergeRelease(cc.arduino.cli.commands.Lib.LibraryRelease value) { + if (releaseBuilder_ == null) { + if (release_ != null) { + release_ = + cc.arduino.cli.commands.Lib.LibraryRelease.newBuilder(release_).mergeFrom(value).buildPartial(); + } else { + release_ = value; + } + onChanged(); + } else { + releaseBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public Builder clearRelease() { + if (releaseBuilder_ == null) { + release_ = null; + onChanged(); + } else { + release_ = null; + releaseBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public cc.arduino.cli.commands.Lib.LibraryRelease.Builder getReleaseBuilder() { + + onChanged(); + return getReleaseFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + public cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder getReleaseOrBuilder() { + if (releaseBuilder_ != null) { + return releaseBuilder_.getMessageOrBuilder(); + } else { + return release_ == null ? + cc.arduino.cli.commands.Lib.LibraryRelease.getDefaultInstance() : release_; + } + } + /** + * .cc.arduino.cli.commands.LibraryRelease release = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.LibraryRelease, cc.arduino.cli.commands.Lib.LibraryRelease.Builder, cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder> + getReleaseFieldBuilder() { + if (releaseBuilder_ == null) { + releaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Lib.LibraryRelease, cc.arduino.cli.commands.Lib.LibraryRelease.Builder, cc.arduino.cli.commands.Lib.LibraryReleaseOrBuilder>( + getRelease(), + getParentForChildren(), + isClean()); + release_ = null; + } + return releaseBuilder_; + } + @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:cc.arduino.cli.commands.InstalledLibrary) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.InstalledLibrary) + private static final cc.arduino.cli.commands.Lib.InstalledLibrary DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.InstalledLibrary(); + } + + public static cc.arduino.cli.commands.Lib.InstalledLibrary getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InstalledLibrary parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InstalledLibrary(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.InstalledLibrary getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LibraryOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.Library) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + */ + java.lang.String getName(); + /** + * string name = 1; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string author = 2; + */ + java.lang.String getAuthor(); + /** + * string author = 2; + */ + com.google.protobuf.ByteString + getAuthorBytes(); + + /** + * string maintainer = 3; + */ + java.lang.String getMaintainer(); + /** + * string maintainer = 3; + */ + com.google.protobuf.ByteString + getMaintainerBytes(); + + /** + * string sentence = 4; + */ + java.lang.String getSentence(); + /** + * string sentence = 4; + */ + com.google.protobuf.ByteString + getSentenceBytes(); + + /** + * string paragraph = 5; + */ + java.lang.String getParagraph(); + /** + * string paragraph = 5; + */ + com.google.protobuf.ByteString + getParagraphBytes(); + + /** + * string website = 6; + */ + java.lang.String getWebsite(); + /** + * string website = 6; + */ + com.google.protobuf.ByteString + getWebsiteBytes(); + + /** + * string category = 7; + */ + java.lang.String getCategory(); + /** + * string category = 7; + */ + com.google.protobuf.ByteString + getCategoryBytes(); + + /** + * repeated string architectures = 8; + */ + java.util.List + getArchitecturesList(); + /** + * repeated string architectures = 8; + */ + int getArchitecturesCount(); + /** + * repeated string architectures = 8; + */ + java.lang.String getArchitectures(int index); + /** + * repeated string architectures = 8; + */ + com.google.protobuf.ByteString + getArchitecturesBytes(int index); + + /** + * repeated string types = 9; + */ + java.util.List + getTypesList(); + /** + * repeated string types = 9; + */ + int getTypesCount(); + /** + * repeated string types = 9; + */ + java.lang.String getTypes(int index); + /** + * repeated string types = 9; + */ + com.google.protobuf.ByteString + getTypesBytes(int index); + + /** + * string install_dir = 10; + */ + java.lang.String getInstallDir(); + /** + * string install_dir = 10; + */ + com.google.protobuf.ByteString + getInstallDirBytes(); + + /** + * string source_dir = 11; + */ + java.lang.String getSourceDir(); + /** + * string source_dir = 11; + */ + com.google.protobuf.ByteString + getSourceDirBytes(); + + /** + * string utility_dir = 12; + */ + java.lang.String getUtilityDir(); + /** + * string utility_dir = 12; + */ + com.google.protobuf.ByteString + getUtilityDirBytes(); + + /** + * string location = 13; + */ + java.lang.String getLocation(); + /** + * string location = 13; + */ + com.google.protobuf.ByteString + getLocationBytes(); + + /** + * string container_platform = 14; + */ + java.lang.String getContainerPlatform(); + /** + * string container_platform = 14; + */ + com.google.protobuf.ByteString + getContainerPlatformBytes(); + + /** + * string layout = 15; + */ + java.lang.String getLayout(); + /** + * string layout = 15; + */ + com.google.protobuf.ByteString + getLayoutBytes(); + + /** + * string real_name = 16; + */ + java.lang.String getRealName(); + /** + * string real_name = 16; + */ + com.google.protobuf.ByteString + getRealNameBytes(); + + /** + * bool dot_a_linkage = 17; + */ + boolean getDotALinkage(); + + /** + * bool precompiled = 18; + */ + boolean getPrecompiled(); + + /** + * string ld_flags = 19; + */ + java.lang.String getLdFlags(); + /** + * string ld_flags = 19; + */ + com.google.protobuf.ByteString + getLdFlagsBytes(); + + /** + * bool is_legacy = 20; + */ + boolean getIsLegacy(); + + /** + * string version = 21; + */ + java.lang.String getVersion(); + /** + * string version = 21; + */ + com.google.protobuf.ByteString + getVersionBytes(); + + /** + * string license = 22; + */ + java.lang.String getLicense(); + /** + * string license = 22; + */ + com.google.protobuf.ByteString + getLicenseBytes(); + + /** + * map<string, string> properties = 23; + */ + int getPropertiesCount(); + /** + * map<string, string> properties = 23; + */ + boolean containsProperties( + java.lang.String key); + /** + * Use {@link #getPropertiesMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getProperties(); + /** + * map<string, string> properties = 23; + */ + java.util.Map + getPropertiesMap(); + /** + * map<string, string> properties = 23; + */ + + java.lang.String getPropertiesOrDefault( + java.lang.String key, + java.lang.String defaultValue); + /** + * map<string, string> properties = 23; + */ + + java.lang.String getPropertiesOrThrow( + java.lang.String key); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.Library} + */ + public static final class Library extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.Library) + LibraryOrBuilder { + private static final long serialVersionUID = 0L; + // Use Library.newBuilder() to construct. + private Library(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Library() { + name_ = ""; + author_ = ""; + maintainer_ = ""; + sentence_ = ""; + paragraph_ = ""; + website_ = ""; + category_ = ""; + architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + installDir_ = ""; + sourceDir_ = ""; + utilityDir_ = ""; + location_ = ""; + containerPlatform_ = ""; + layout_ = ""; + realName_ = ""; + ldFlags_ = ""; + version_ = ""; + license_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Library(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Library( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + author_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + maintainer_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + sentence_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + paragraph_ = s; + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + website_ = s; + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + category_ = s; + break; + } + case 66: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + architectures_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + architectures_.add(s); + break; + } + case 74: { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + types_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000002; + } + types_.add(s); + break; + } + case 82: { + java.lang.String s = input.readStringRequireUtf8(); + + installDir_ = s; + break; + } + case 90: { + java.lang.String s = input.readStringRequireUtf8(); + + sourceDir_ = s; + break; + } + case 98: { + java.lang.String s = input.readStringRequireUtf8(); + + utilityDir_ = s; + break; + } + case 106: { + java.lang.String s = input.readStringRequireUtf8(); + + location_ = s; + break; + } + case 114: { + java.lang.String s = input.readStringRequireUtf8(); + + containerPlatform_ = s; + break; + } + case 122: { + java.lang.String s = input.readStringRequireUtf8(); + + layout_ = s; + break; + } + case 130: { + java.lang.String s = input.readStringRequireUtf8(); + + realName_ = s; + break; + } + case 136: { + + dotALinkage_ = input.readBool(); + break; + } + case 144: { + + precompiled_ = input.readBool(); + break; + } + case 154: { + java.lang.String s = input.readStringRequireUtf8(); + + ldFlags_ = s; + break; + } + case 160: { + + isLegacy_ = input.readBool(); + break; + } + case 170: { + java.lang.String s = input.readStringRequireUtf8(); + + version_ = s; + break; + } + case 178: { + java.lang.String s = input.readStringRequireUtf8(); + + license_ = s; + break; + } + case 186: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + properties_ = com.google.protobuf.MapField.newMapField( + PropertiesDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000004; + } + com.google.protobuf.MapEntry + properties__ = input.readMessage( + PropertiesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + properties_.getMutableMap().put( + properties__.getKey(), properties__.getValue()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + architectures_ = architectures_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + types_ = types_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_Library_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 23: + return internalGetProperties(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_Library_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.Library.class, cc.arduino.cli.commands.Lib.Library.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int AUTHOR_FIELD_NUMBER = 2; + private volatile java.lang.Object author_; + /** + * string author = 2; + */ + public java.lang.String getAuthor() { + java.lang.Object ref = author_; + 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(); + author_ = s; + return s; + } + } + /** + * string author = 2; + */ + public com.google.protobuf.ByteString + getAuthorBytes() { + java.lang.Object ref = author_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + author_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MAINTAINER_FIELD_NUMBER = 3; + private volatile java.lang.Object maintainer_; + /** + * string maintainer = 3; + */ + public java.lang.String getMaintainer() { + java.lang.Object ref = maintainer_; + 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(); + maintainer_ = s; + return s; + } + } + /** + * string maintainer = 3; + */ + public com.google.protobuf.ByteString + getMaintainerBytes() { + java.lang.Object ref = maintainer_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maintainer_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SENTENCE_FIELD_NUMBER = 4; + private volatile java.lang.Object sentence_; + /** + * string sentence = 4; + */ + public java.lang.String getSentence() { + java.lang.Object ref = sentence_; + 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(); + sentence_ = s; + return s; + } + } + /** + * string sentence = 4; + */ + public com.google.protobuf.ByteString + getSentenceBytes() { + java.lang.Object ref = sentence_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sentence_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARAGRAPH_FIELD_NUMBER = 5; + private volatile java.lang.Object paragraph_; + /** + * string paragraph = 5; + */ + public java.lang.String getParagraph() { + java.lang.Object ref = paragraph_; + 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(); + paragraph_ = s; + return s; + } + } + /** + * string paragraph = 5; + */ + public com.google.protobuf.ByteString + getParagraphBytes() { + java.lang.Object ref = paragraph_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + paragraph_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int WEBSITE_FIELD_NUMBER = 6; + private volatile java.lang.Object website_; + /** + * string website = 6; + */ + public java.lang.String getWebsite() { + java.lang.Object ref = website_; + 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(); + website_ = s; + return s; + } + } + /** + * string website = 6; + */ + public com.google.protobuf.ByteString + getWebsiteBytes() { + java.lang.Object ref = website_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + website_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CATEGORY_FIELD_NUMBER = 7; + private volatile java.lang.Object category_; + /** + * string category = 7; + */ + public java.lang.String getCategory() { + java.lang.Object ref = category_; + 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(); + category_ = s; + return s; + } + } + /** + * string category = 7; + */ + public com.google.protobuf.ByteString + getCategoryBytes() { + java.lang.Object ref = category_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + category_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARCHITECTURES_FIELD_NUMBER = 8; + private com.google.protobuf.LazyStringList architectures_; + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ProtocolStringList + getArchitecturesList() { + return architectures_; + } + /** + * repeated string architectures = 8; + */ + public int getArchitecturesCount() { + return architectures_.size(); + } + /** + * repeated string architectures = 8; + */ + public java.lang.String getArchitectures(int index) { + return architectures_.get(index); + } + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ByteString + getArchitecturesBytes(int index) { + return architectures_.getByteString(index); + } + + public static final int TYPES_FIELD_NUMBER = 9; + private com.google.protobuf.LazyStringList types_; + /** + * repeated string types = 9; + */ + public com.google.protobuf.ProtocolStringList + getTypesList() { + return types_; + } + /** + * repeated string types = 9; + */ + public int getTypesCount() { + return types_.size(); + } + /** + * repeated string types = 9; + */ + public java.lang.String getTypes(int index) { + return types_.get(index); + } + /** + * repeated string types = 9; + */ + public com.google.protobuf.ByteString + getTypesBytes(int index) { + return types_.getByteString(index); + } + + public static final int INSTALL_DIR_FIELD_NUMBER = 10; + private volatile java.lang.Object installDir_; + /** + * string install_dir = 10; + */ + public java.lang.String getInstallDir() { + java.lang.Object ref = installDir_; + 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(); + installDir_ = s; + return s; + } + } + /** + * string install_dir = 10; + */ + public com.google.protobuf.ByteString + getInstallDirBytes() { + java.lang.Object ref = installDir_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + installDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SOURCE_DIR_FIELD_NUMBER = 11; + private volatile java.lang.Object sourceDir_; + /** + * string source_dir = 11; + */ + public java.lang.String getSourceDir() { + java.lang.Object ref = sourceDir_; + 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(); + sourceDir_ = s; + return s; + } + } + /** + * string source_dir = 11; + */ + public com.google.protobuf.ByteString + getSourceDirBytes() { + java.lang.Object ref = sourceDir_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sourceDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UTILITY_DIR_FIELD_NUMBER = 12; + private volatile java.lang.Object utilityDir_; + /** + * string utility_dir = 12; + */ + public java.lang.String getUtilityDir() { + java.lang.Object ref = utilityDir_; + 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(); + utilityDir_ = s; + return s; + } + } + /** + * string utility_dir = 12; + */ + public com.google.protobuf.ByteString + getUtilityDirBytes() { + java.lang.Object ref = utilityDir_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + utilityDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LOCATION_FIELD_NUMBER = 13; + private volatile java.lang.Object location_; + /** + * string location = 13; + */ + public java.lang.String getLocation() { + java.lang.Object ref = location_; + 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(); + location_ = s; + return s; + } + } + /** + * string location = 13; + */ + public com.google.protobuf.ByteString + getLocationBytes() { + java.lang.Object ref = location_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + location_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONTAINER_PLATFORM_FIELD_NUMBER = 14; + private volatile java.lang.Object containerPlatform_; + /** + * string container_platform = 14; + */ + public java.lang.String getContainerPlatform() { + java.lang.Object ref = containerPlatform_; + 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(); + containerPlatform_ = s; + return s; + } + } + /** + * string container_platform = 14; + */ + public com.google.protobuf.ByteString + getContainerPlatformBytes() { + java.lang.Object ref = containerPlatform_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + containerPlatform_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LAYOUT_FIELD_NUMBER = 15; + private volatile java.lang.Object layout_; + /** + * string layout = 15; + */ + public java.lang.String getLayout() { + java.lang.Object ref = layout_; + 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(); + layout_ = s; + return s; + } + } + /** + * string layout = 15; + */ + public com.google.protobuf.ByteString + getLayoutBytes() { + java.lang.Object ref = layout_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + layout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REAL_NAME_FIELD_NUMBER = 16; + private volatile java.lang.Object realName_; + /** + * string real_name = 16; + */ + public java.lang.String getRealName() { + java.lang.Object ref = realName_; + 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(); + realName_ = s; + return s; + } + } + /** + * string real_name = 16; + */ + public com.google.protobuf.ByteString + getRealNameBytes() { + java.lang.Object ref = realName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + realName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DOT_A_LINKAGE_FIELD_NUMBER = 17; + private boolean dotALinkage_; + /** + * bool dot_a_linkage = 17; + */ + public boolean getDotALinkage() { + return dotALinkage_; + } + + public static final int PRECOMPILED_FIELD_NUMBER = 18; + private boolean precompiled_; + /** + * bool precompiled = 18; + */ + public boolean getPrecompiled() { + return precompiled_; + } + + public static final int LD_FLAGS_FIELD_NUMBER = 19; + private volatile java.lang.Object ldFlags_; + /** + * string ld_flags = 19; + */ + public java.lang.String getLdFlags() { + java.lang.Object ref = ldFlags_; + 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(); + ldFlags_ = s; + return s; + } + } + /** + * string ld_flags = 19; + */ + public com.google.protobuf.ByteString + getLdFlagsBytes() { + java.lang.Object ref = ldFlags_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + ldFlags_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int IS_LEGACY_FIELD_NUMBER = 20; + private boolean isLegacy_; + /** + * bool is_legacy = 20; + */ + public boolean getIsLegacy() { + return isLegacy_; + } + + public static final int VERSION_FIELD_NUMBER = 21; + private volatile java.lang.Object version_; + /** + * string version = 21; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } + } + /** + * string version = 21; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LICENSE_FIELD_NUMBER = 22; + private volatile java.lang.Object license_; + /** + * string license = 22; + */ + public java.lang.String getLicense() { + java.lang.Object ref = license_; + 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(); + license_ = s; + return s; + } + } + /** + * string license = 22; + */ + public com.google.protobuf.ByteString + getLicenseBytes() { + java.lang.Object ref = license_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + license_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PROPERTIES_FIELD_NUMBER = 23; + private static final class PropertiesDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, java.lang.String> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_Library_PropertiesEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> properties_; + private com.google.protobuf.MapField + internalGetProperties() { + if (properties_ == null) { + return com.google.protobuf.MapField.emptyMapField( + PropertiesDefaultEntryHolder.defaultEntry); + } + return properties_; + } + + public int getPropertiesCount() { + return internalGetProperties().getMap().size(); + } + /** + * map<string, string> properties = 23; + */ + + public boolean containsProperties( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetProperties().getMap().containsKey(key); + } + /** + * Use {@link #getPropertiesMap()} instead. + */ + @java.lang.Deprecated + public java.util.Map getProperties() { + return getPropertiesMap(); + } + /** + * map<string, string> properties = 23; + */ + + public java.util.Map getPropertiesMap() { + return internalGetProperties().getMap(); + } + /** + * map<string, string> properties = 23; + */ + + public java.lang.String getPropertiesOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetProperties().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * map<string, string> properties = 23; + */ + + public java.lang.String getPropertiesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetProperties().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + 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 (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!getAuthorBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, author_); + } + if (!getMaintainerBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, maintainer_); + } + if (!getSentenceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, sentence_); + } + if (!getParagraphBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, paragraph_); + } + if (!getWebsiteBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, website_); + } + if (!getCategoryBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, category_); + } + for (int i = 0; i < architectures_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, architectures_.getRaw(i)); + } + for (int i = 0; i < types_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, types_.getRaw(i)); + } + if (!getInstallDirBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, installDir_); + } + if (!getSourceDirBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, sourceDir_); + } + if (!getUtilityDirBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, utilityDir_); + } + if (!getLocationBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 13, location_); + } + if (!getContainerPlatformBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 14, containerPlatform_); + } + if (!getLayoutBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 15, layout_); + } + if (!getRealNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 16, realName_); + } + if (dotALinkage_ != false) { + output.writeBool(17, dotALinkage_); + } + if (precompiled_ != false) { + output.writeBool(18, precompiled_); + } + if (!getLdFlagsBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 19, ldFlags_); + } + if (isLegacy_ != false) { + output.writeBool(20, isLegacy_); + } + if (!getVersionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 21, version_); + } + if (!getLicenseBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 22, license_); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetProperties(), + PropertiesDefaultEntryHolder.defaultEntry, + 23); + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!getAuthorBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, author_); + } + if (!getMaintainerBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, maintainer_); + } + if (!getSentenceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, sentence_); + } + if (!getParagraphBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, paragraph_); + } + if (!getWebsiteBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, website_); + } + if (!getCategoryBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, category_); + } + { + int dataSize = 0; + for (int i = 0; i < architectures_.size(); i++) { + dataSize += computeStringSizeNoTag(architectures_.getRaw(i)); + } + size += dataSize; + size += 1 * getArchitecturesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < types_.size(); i++) { + dataSize += computeStringSizeNoTag(types_.getRaw(i)); + } + size += dataSize; + size += 1 * getTypesList().size(); + } + if (!getInstallDirBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, installDir_); + } + if (!getSourceDirBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, sourceDir_); + } + if (!getUtilityDirBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, utilityDir_); + } + if (!getLocationBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, location_); + } + if (!getContainerPlatformBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, containerPlatform_); + } + if (!getLayoutBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, layout_); + } + if (!getRealNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(16, realName_); + } + if (dotALinkage_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(17, dotALinkage_); + } + if (precompiled_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(18, precompiled_); + } + if (!getLdFlagsBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(19, ldFlags_); + } + if (isLegacy_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(20, isLegacy_); + } + if (!getVersionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, version_); + } + if (!getLicenseBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, license_); + } + for (java.util.Map.Entry entry + : internalGetProperties().getMap().entrySet()) { + com.google.protobuf.MapEntry + properties__ = PropertiesDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(23, properties__); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Lib.Library)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Lib.Library other = (cc.arduino.cli.commands.Lib.Library) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getAuthor() + .equals(other.getAuthor())) return false; + if (!getMaintainer() + .equals(other.getMaintainer())) return false; + if (!getSentence() + .equals(other.getSentence())) return false; + if (!getParagraph() + .equals(other.getParagraph())) return false; + if (!getWebsite() + .equals(other.getWebsite())) return false; + if (!getCategory() + .equals(other.getCategory())) return false; + if (!getArchitecturesList() + .equals(other.getArchitecturesList())) return false; + if (!getTypesList() + .equals(other.getTypesList())) return false; + if (!getInstallDir() + .equals(other.getInstallDir())) return false; + if (!getSourceDir() + .equals(other.getSourceDir())) return false; + if (!getUtilityDir() + .equals(other.getUtilityDir())) return false; + if (!getLocation() + .equals(other.getLocation())) return false; + if (!getContainerPlatform() + .equals(other.getContainerPlatform())) return false; + if (!getLayout() + .equals(other.getLayout())) return false; + if (!getRealName() + .equals(other.getRealName())) return false; + if (getDotALinkage() + != other.getDotALinkage()) return false; + if (getPrecompiled() + != other.getPrecompiled()) return false; + if (!getLdFlags() + .equals(other.getLdFlags())) return false; + if (getIsLegacy() + != other.getIsLegacy()) return false; + if (!getVersion() + .equals(other.getVersion())) return false; + if (!getLicense() + .equals(other.getLicense())) return false; + if (!internalGetProperties().equals( + other.internalGetProperties())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + AUTHOR_FIELD_NUMBER; + hash = (53 * hash) + getAuthor().hashCode(); + hash = (37 * hash) + MAINTAINER_FIELD_NUMBER; + hash = (53 * hash) + getMaintainer().hashCode(); + hash = (37 * hash) + SENTENCE_FIELD_NUMBER; + hash = (53 * hash) + getSentence().hashCode(); + hash = (37 * hash) + PARAGRAPH_FIELD_NUMBER; + hash = (53 * hash) + getParagraph().hashCode(); + hash = (37 * hash) + WEBSITE_FIELD_NUMBER; + hash = (53 * hash) + getWebsite().hashCode(); + hash = (37 * hash) + CATEGORY_FIELD_NUMBER; + hash = (53 * hash) + getCategory().hashCode(); + if (getArchitecturesCount() > 0) { + hash = (37 * hash) + ARCHITECTURES_FIELD_NUMBER; + hash = (53 * hash) + getArchitecturesList().hashCode(); + } + if (getTypesCount() > 0) { + hash = (37 * hash) + TYPES_FIELD_NUMBER; + hash = (53 * hash) + getTypesList().hashCode(); + } + hash = (37 * hash) + INSTALL_DIR_FIELD_NUMBER; + hash = (53 * hash) + getInstallDir().hashCode(); + hash = (37 * hash) + SOURCE_DIR_FIELD_NUMBER; + hash = (53 * hash) + getSourceDir().hashCode(); + hash = (37 * hash) + UTILITY_DIR_FIELD_NUMBER; + hash = (53 * hash) + getUtilityDir().hashCode(); + hash = (37 * hash) + LOCATION_FIELD_NUMBER; + hash = (53 * hash) + getLocation().hashCode(); + hash = (37 * hash) + CONTAINER_PLATFORM_FIELD_NUMBER; + hash = (53 * hash) + getContainerPlatform().hashCode(); + hash = (37 * hash) + LAYOUT_FIELD_NUMBER; + hash = (53 * hash) + getLayout().hashCode(); + hash = (37 * hash) + REAL_NAME_FIELD_NUMBER; + hash = (53 * hash) + getRealName().hashCode(); + hash = (37 * hash) + DOT_A_LINKAGE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getDotALinkage()); + hash = (37 * hash) + PRECOMPILED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPrecompiled()); + hash = (37 * hash) + LD_FLAGS_FIELD_NUMBER; + hash = (53 * hash) + getLdFlags().hashCode(); + hash = (37 * hash) + IS_LEGACY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIsLegacy()); + hash = (37 * hash) + VERSION_FIELD_NUMBER; + hash = (53 * hash) + getVersion().hashCode(); + hash = (37 * hash) + LICENSE_FIELD_NUMBER; + hash = (53 * hash) + getLicense().hashCode(); + if (!internalGetProperties().getMap().isEmpty()) { + hash = (37 * hash) + PROPERTIES_FIELD_NUMBER; + hash = (53 * hash) + internalGetProperties().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Lib.Library parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.Library parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.Library parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.Library parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.Library parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Lib.Library parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Lib.Library parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.Library 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 cc.arduino.cli.commands.Lib.Library parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.Library 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 cc.arduino.cli.commands.Lib.Library parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Lib.Library 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(cc.arduino.cli.commands.Lib.Library 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 cc.arduino.cli.commands.Library} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.Library) + cc.arduino.cli.commands.Lib.LibraryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_Library_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 23: + return internalGetProperties(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 23: + return internalGetMutableProperties(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_Library_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Lib.Library.class, cc.arduino.cli.commands.Lib.Library.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Lib.Library.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + author_ = ""; + + maintainer_ = ""; + + sentence_ = ""; + + paragraph_ = ""; + + website_ = ""; + + category_ = ""; + + architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + installDir_ = ""; + + sourceDir_ = ""; + + utilityDir_ = ""; + + location_ = ""; + + containerPlatform_ = ""; + + layout_ = ""; + + realName_ = ""; + + dotALinkage_ = false; + + precompiled_ = false; + + ldFlags_ = ""; + + isLegacy_ = false; + + version_ = ""; + + license_ = ""; + + internalGetMutableProperties().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Lib.internal_static_cc_arduino_cli_commands_Library_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.Library getDefaultInstanceForType() { + return cc.arduino.cli.commands.Lib.Library.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.Library build() { + cc.arduino.cli.commands.Lib.Library result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.Library buildPartial() { + cc.arduino.cli.commands.Lib.Library result = new cc.arduino.cli.commands.Lib.Library(this); + int from_bitField0_ = bitField0_; + result.name_ = name_; + result.author_ = author_; + result.maintainer_ = maintainer_; + result.sentence_ = sentence_; + result.paragraph_ = paragraph_; + result.website_ = website_; + result.category_ = category_; + if (((bitField0_ & 0x00000001) != 0)) { + architectures_ = architectures_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.architectures_ = architectures_; + if (((bitField0_ & 0x00000002) != 0)) { + types_ = types_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.types_ = types_; + result.installDir_ = installDir_; + result.sourceDir_ = sourceDir_; + result.utilityDir_ = utilityDir_; + result.location_ = location_; + result.containerPlatform_ = containerPlatform_; + result.layout_ = layout_; + result.realName_ = realName_; + result.dotALinkage_ = dotALinkage_; + result.precompiled_ = precompiled_; + result.ldFlags_ = ldFlags_; + result.isLegacy_ = isLegacy_; + result.version_ = version_; + result.license_ = license_; + result.properties_ = internalGetProperties(); + result.properties_.makeImmutable(); + 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 cc.arduino.cli.commands.Lib.Library) { + return mergeFrom((cc.arduino.cli.commands.Lib.Library)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Lib.Library other) { + if (other == cc.arduino.cli.commands.Lib.Library.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getAuthor().isEmpty()) { + author_ = other.author_; + onChanged(); + } + if (!other.getMaintainer().isEmpty()) { + maintainer_ = other.maintainer_; + onChanged(); + } + if (!other.getSentence().isEmpty()) { + sentence_ = other.sentence_; + onChanged(); + } + if (!other.getParagraph().isEmpty()) { + paragraph_ = other.paragraph_; + onChanged(); + } + if (!other.getWebsite().isEmpty()) { + website_ = other.website_; + onChanged(); + } + if (!other.getCategory().isEmpty()) { + category_ = other.category_; + onChanged(); + } + if (!other.architectures_.isEmpty()) { + if (architectures_.isEmpty()) { + architectures_ = other.architectures_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureArchitecturesIsMutable(); + architectures_.addAll(other.architectures_); + } + onChanged(); + } + if (!other.types_.isEmpty()) { + if (types_.isEmpty()) { + types_ = other.types_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureTypesIsMutable(); + types_.addAll(other.types_); + } + onChanged(); + } + if (!other.getInstallDir().isEmpty()) { + installDir_ = other.installDir_; + onChanged(); + } + if (!other.getSourceDir().isEmpty()) { + sourceDir_ = other.sourceDir_; + onChanged(); + } + if (!other.getUtilityDir().isEmpty()) { + utilityDir_ = other.utilityDir_; + onChanged(); + } + if (!other.getLocation().isEmpty()) { + location_ = other.location_; + onChanged(); + } + if (!other.getContainerPlatform().isEmpty()) { + containerPlatform_ = other.containerPlatform_; + onChanged(); + } + if (!other.getLayout().isEmpty()) { + layout_ = other.layout_; + onChanged(); + } + if (!other.getRealName().isEmpty()) { + realName_ = other.realName_; + onChanged(); + } + if (other.getDotALinkage() != false) { + setDotALinkage(other.getDotALinkage()); + } + if (other.getPrecompiled() != false) { + setPrecompiled(other.getPrecompiled()); + } + if (!other.getLdFlags().isEmpty()) { + ldFlags_ = other.ldFlags_; + onChanged(); + } + if (other.getIsLegacy() != false) { + setIsLegacy(other.getIsLegacy()); + } + if (!other.getVersion().isEmpty()) { + version_ = other.version_; + onChanged(); + } + if (!other.getLicense().isEmpty()) { + license_ = other.license_; + onChanged(); + } + internalGetMutableProperties().mergeFrom( + other.internalGetProperties()); + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Lib.Library parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Lib.Library) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object name_ = ""; + /** + * string name = 1; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object author_ = ""; + /** + * string author = 2; + */ + public java.lang.String getAuthor() { + java.lang.Object ref = author_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + author_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string author = 2; + */ + public com.google.protobuf.ByteString + getAuthorBytes() { + java.lang.Object ref = author_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + author_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string author = 2; + */ + public Builder setAuthor( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + author_ = value; + onChanged(); + return this; + } + /** + * string author = 2; + */ + public Builder clearAuthor() { + + author_ = getDefaultInstance().getAuthor(); + onChanged(); + return this; + } + /** + * string author = 2; + */ + public Builder setAuthorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + author_ = value; + onChanged(); + return this; + } + + private java.lang.Object maintainer_ = ""; + /** + * string maintainer = 3; + */ + public java.lang.String getMaintainer() { + java.lang.Object ref = maintainer_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + maintainer_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string maintainer = 3; + */ + public com.google.protobuf.ByteString + getMaintainerBytes() { + java.lang.Object ref = maintainer_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + maintainer_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string maintainer = 3; + */ + public Builder setMaintainer( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + maintainer_ = value; + onChanged(); + return this; + } + /** + * string maintainer = 3; + */ + public Builder clearMaintainer() { + + maintainer_ = getDefaultInstance().getMaintainer(); + onChanged(); + return this; + } + /** + * string maintainer = 3; + */ + public Builder setMaintainerBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + maintainer_ = value; + onChanged(); + return this; + } + + private java.lang.Object sentence_ = ""; + /** + * string sentence = 4; + */ + public java.lang.String getSentence() { + java.lang.Object ref = sentence_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sentence_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string sentence = 4; + */ + public com.google.protobuf.ByteString + getSentenceBytes() { + java.lang.Object ref = sentence_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sentence_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string sentence = 4; + */ + public Builder setSentence( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sentence_ = value; + onChanged(); + return this; + } + /** + * string sentence = 4; + */ + public Builder clearSentence() { + + sentence_ = getDefaultInstance().getSentence(); + onChanged(); + return this; + } + /** + * string sentence = 4; + */ + public Builder setSentenceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sentence_ = value; + onChanged(); + return this; + } + + private java.lang.Object paragraph_ = ""; + /** + * string paragraph = 5; + */ + public java.lang.String getParagraph() { + java.lang.Object ref = paragraph_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + paragraph_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string paragraph = 5; + */ + public com.google.protobuf.ByteString + getParagraphBytes() { + java.lang.Object ref = paragraph_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + paragraph_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string paragraph = 5; + */ + public Builder setParagraph( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + paragraph_ = value; + onChanged(); + return this; + } + /** + * string paragraph = 5; + */ + public Builder clearParagraph() { + + paragraph_ = getDefaultInstance().getParagraph(); + onChanged(); + return this; + } + /** + * string paragraph = 5; + */ + public Builder setParagraphBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + paragraph_ = value; + onChanged(); + return this; + } + + private java.lang.Object website_ = ""; + /** + * string website = 6; + */ + public java.lang.String getWebsite() { + java.lang.Object ref = website_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + website_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string website = 6; + */ + public com.google.protobuf.ByteString + getWebsiteBytes() { + java.lang.Object ref = website_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + website_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string website = 6; + */ + public Builder setWebsite( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + website_ = value; + onChanged(); + return this; + } + /** + * string website = 6; + */ + public Builder clearWebsite() { + + website_ = getDefaultInstance().getWebsite(); + onChanged(); + return this; + } + /** + * string website = 6; + */ + public Builder setWebsiteBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + website_ = value; + onChanged(); + return this; + } + + private java.lang.Object category_ = ""; + /** + * string category = 7; + */ + public java.lang.String getCategory() { + java.lang.Object ref = category_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + category_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string category = 7; + */ + public com.google.protobuf.ByteString + getCategoryBytes() { + java.lang.Object ref = category_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + category_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string category = 7; + */ + public Builder setCategory( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + category_ = value; + onChanged(); + return this; + } + /** + * string category = 7; + */ + public Builder clearCategory() { + + category_ = getDefaultInstance().getCategory(); + onChanged(); + return this; + } + /** + * string category = 7; + */ + public Builder setCategoryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + category_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureArchitecturesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + architectures_ = new com.google.protobuf.LazyStringArrayList(architectures_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ProtocolStringList + getArchitecturesList() { + return architectures_.getUnmodifiableView(); + } + /** + * repeated string architectures = 8; + */ + public int getArchitecturesCount() { + return architectures_.size(); + } + /** + * repeated string architectures = 8; + */ + public java.lang.String getArchitectures(int index) { + return architectures_.get(index); + } + /** + * repeated string architectures = 8; + */ + public com.google.protobuf.ByteString + getArchitecturesBytes(int index) { + return architectures_.getByteString(index); + } + /** + * repeated string architectures = 8; + */ + public Builder setArchitectures( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchitecturesIsMutable(); + architectures_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder addArchitectures( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureArchitecturesIsMutable(); + architectures_.add(value); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder addAllArchitectures( + java.lang.Iterable values) { + ensureArchitecturesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, architectures_); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder clearArchitectures() { + architectures_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * repeated string architectures = 8; + */ + public Builder addArchitecturesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureArchitecturesIsMutable(); + architectures_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + private void ensureTypesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + types_ = new com.google.protobuf.LazyStringArrayList(types_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated string types = 9; + */ + public com.google.protobuf.ProtocolStringList + getTypesList() { + return types_.getUnmodifiableView(); + } + /** + * repeated string types = 9; + */ + public int getTypesCount() { + return types_.size(); + } + /** + * repeated string types = 9; + */ + public java.lang.String getTypes(int index) { + return types_.get(index); + } + /** + * repeated string types = 9; + */ + public com.google.protobuf.ByteString + getTypesBytes(int index) { + return types_.getByteString(index); + } + /** + * repeated string types = 9; + */ + public Builder setTypes( + int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypesIsMutable(); + types_.set(index, value); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder addTypes( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypesIsMutable(); + types_.add(value); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder addAllTypes( + java.lang.Iterable values) { + ensureTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, types_); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder clearTypes() { + types_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * repeated string types = 9; + */ + public Builder addTypesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTypesIsMutable(); + types_.add(value); + onChanged(); + return this; + } + + private java.lang.Object installDir_ = ""; + /** + * string install_dir = 10; + */ + public java.lang.String getInstallDir() { + java.lang.Object ref = installDir_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + installDir_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string install_dir = 10; + */ + public com.google.protobuf.ByteString + getInstallDirBytes() { + java.lang.Object ref = installDir_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + installDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string install_dir = 10; + */ + public Builder setInstallDir( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + installDir_ = value; + onChanged(); + return this; + } + /** + * string install_dir = 10; + */ + public Builder clearInstallDir() { + + installDir_ = getDefaultInstance().getInstallDir(); + onChanged(); + return this; + } + /** + * string install_dir = 10; + */ + public Builder setInstallDirBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + installDir_ = value; + onChanged(); + return this; + } + + private java.lang.Object sourceDir_ = ""; + /** + * string source_dir = 11; + */ + public java.lang.String getSourceDir() { + java.lang.Object ref = sourceDir_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceDir_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string source_dir = 11; + */ + public com.google.protobuf.ByteString + getSourceDirBytes() { + java.lang.Object ref = sourceDir_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sourceDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string source_dir = 11; + */ + public Builder setSourceDir( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sourceDir_ = value; + onChanged(); + return this; + } + /** + * string source_dir = 11; + */ + public Builder clearSourceDir() { + + sourceDir_ = getDefaultInstance().getSourceDir(); + onChanged(); + return this; + } + /** + * string source_dir = 11; + */ + public Builder setSourceDirBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sourceDir_ = value; + onChanged(); + return this; + } + + private java.lang.Object utilityDir_ = ""; + /** + * string utility_dir = 12; + */ + public java.lang.String getUtilityDir() { + java.lang.Object ref = utilityDir_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + utilityDir_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string utility_dir = 12; + */ + public com.google.protobuf.ByteString + getUtilityDirBytes() { + java.lang.Object ref = utilityDir_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + utilityDir_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string utility_dir = 12; + */ + public Builder setUtilityDir( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + utilityDir_ = value; + onChanged(); + return this; + } + /** + * string utility_dir = 12; + */ + public Builder clearUtilityDir() { + + utilityDir_ = getDefaultInstance().getUtilityDir(); + onChanged(); + return this; + } + /** + * string utility_dir = 12; + */ + public Builder setUtilityDirBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + utilityDir_ = value; + onChanged(); + return this; + } + + private java.lang.Object location_ = ""; + /** + * string location = 13; + */ + public java.lang.String getLocation() { + java.lang.Object ref = location_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + location_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string location = 13; + */ + public com.google.protobuf.ByteString + getLocationBytes() { + java.lang.Object ref = location_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + location_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string location = 13; + */ + public Builder setLocation( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + location_ = value; + onChanged(); + return this; + } + /** + * string location = 13; + */ + public Builder clearLocation() { + + location_ = getDefaultInstance().getLocation(); + onChanged(); + return this; + } + /** + * string location = 13; + */ + public Builder setLocationBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + location_ = value; + onChanged(); + return this; + } + + private java.lang.Object containerPlatform_ = ""; + /** + * string container_platform = 14; + */ + public java.lang.String getContainerPlatform() { + java.lang.Object ref = containerPlatform_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + containerPlatform_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string container_platform = 14; + */ + public com.google.protobuf.ByteString + getContainerPlatformBytes() { + java.lang.Object ref = containerPlatform_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + containerPlatform_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string container_platform = 14; + */ + public Builder setContainerPlatform( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + containerPlatform_ = value; + onChanged(); + return this; + } + /** + * string container_platform = 14; + */ + public Builder clearContainerPlatform() { + + containerPlatform_ = getDefaultInstance().getContainerPlatform(); + onChanged(); + return this; + } + /** + * string container_platform = 14; + */ + public Builder setContainerPlatformBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + containerPlatform_ = value; + onChanged(); + return this; + } + + private java.lang.Object layout_ = ""; + /** + * string layout = 15; + */ + public java.lang.String getLayout() { + java.lang.Object ref = layout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + layout_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string layout = 15; + */ + public com.google.protobuf.ByteString + getLayoutBytes() { + java.lang.Object ref = layout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + layout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string layout = 15; + */ + public Builder setLayout( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + layout_ = value; + onChanged(); + return this; + } + /** + * string layout = 15; + */ + public Builder clearLayout() { + + layout_ = getDefaultInstance().getLayout(); + onChanged(); + return this; + } + /** + * string layout = 15; + */ + public Builder setLayoutBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + layout_ = value; + onChanged(); + return this; + } + + private java.lang.Object realName_ = ""; + /** + * string real_name = 16; + */ + public java.lang.String getRealName() { + java.lang.Object ref = realName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + realName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string real_name = 16; + */ + public com.google.protobuf.ByteString + getRealNameBytes() { + java.lang.Object ref = realName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + realName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string real_name = 16; + */ + public Builder setRealName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + realName_ = value; + onChanged(); + return this; + } + /** + * string real_name = 16; + */ + public Builder clearRealName() { + + realName_ = getDefaultInstance().getRealName(); + onChanged(); + return this; + } + /** + * string real_name = 16; + */ + public Builder setRealNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + realName_ = value; + onChanged(); + return this; + } + + private boolean dotALinkage_ ; + /** + * bool dot_a_linkage = 17; + */ + public boolean getDotALinkage() { + return dotALinkage_; + } + /** + * bool dot_a_linkage = 17; + */ + public Builder setDotALinkage(boolean value) { + + dotALinkage_ = value; + onChanged(); + return this; + } + /** + * bool dot_a_linkage = 17; + */ + public Builder clearDotALinkage() { + + dotALinkage_ = false; + onChanged(); + return this; + } + + private boolean precompiled_ ; + /** + * bool precompiled = 18; + */ + public boolean getPrecompiled() { + return precompiled_; + } + /** + * bool precompiled = 18; + */ + public Builder setPrecompiled(boolean value) { + + precompiled_ = value; + onChanged(); + return this; + } + /** + * bool precompiled = 18; + */ + public Builder clearPrecompiled() { + + precompiled_ = false; + onChanged(); + return this; + } + + private java.lang.Object ldFlags_ = ""; + /** + * string ld_flags = 19; + */ + public java.lang.String getLdFlags() { + java.lang.Object ref = ldFlags_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ldFlags_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string ld_flags = 19; + */ + public com.google.protobuf.ByteString + getLdFlagsBytes() { + java.lang.Object ref = ldFlags_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + ldFlags_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string ld_flags = 19; + */ + public Builder setLdFlags( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + ldFlags_ = value; + onChanged(); + return this; + } + /** + * string ld_flags = 19; + */ + public Builder clearLdFlags() { + + ldFlags_ = getDefaultInstance().getLdFlags(); + onChanged(); + return this; + } + /** + * string ld_flags = 19; + */ + public Builder setLdFlagsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + ldFlags_ = value; + onChanged(); + return this; + } + + private boolean isLegacy_ ; + /** + * bool is_legacy = 20; + */ + public boolean getIsLegacy() { + return isLegacy_; + } + /** + * bool is_legacy = 20; + */ + public Builder setIsLegacy(boolean value) { + + isLegacy_ = value; + onChanged(); + return this; + } + /** + * bool is_legacy = 20; + */ + public Builder clearIsLegacy() { + + isLegacy_ = false; + onChanged(); + return this; + } + + private java.lang.Object version_ = ""; + /** + * string version = 21; + */ + public java.lang.String getVersion() { + java.lang.Object ref = version_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + version_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string version = 21; + */ + public com.google.protobuf.ByteString + getVersionBytes() { + java.lang.Object ref = version_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + version_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string version = 21; + */ + public Builder setVersion( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + version_ = value; + onChanged(); + return this; + } + /** + * string version = 21; + */ + public Builder clearVersion() { + + version_ = getDefaultInstance().getVersion(); + onChanged(); + return this; + } + /** + * string version = 21; + */ + public Builder setVersionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + version_ = value; + onChanged(); + return this; + } + + private java.lang.Object license_ = ""; + /** + * string license = 22; + */ + public java.lang.String getLicense() { + java.lang.Object ref = license_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + license_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string license = 22; + */ + public com.google.protobuf.ByteString + getLicenseBytes() { + java.lang.Object ref = license_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + license_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string license = 22; + */ + public Builder setLicense( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + license_ = value; + onChanged(); + return this; + } + /** + * string license = 22; + */ + public Builder clearLicense() { + + license_ = getDefaultInstance().getLicense(); + onChanged(); + return this; + } + /** + * string license = 22; + */ + public Builder setLicenseBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + license_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> properties_; + private com.google.protobuf.MapField + internalGetProperties() { + if (properties_ == null) { + return com.google.protobuf.MapField.emptyMapField( + PropertiesDefaultEntryHolder.defaultEntry); + } + return properties_; + } + private com.google.protobuf.MapField + internalGetMutableProperties() { + onChanged();; + if (properties_ == null) { + properties_ = com.google.protobuf.MapField.newMapField( + PropertiesDefaultEntryHolder.defaultEntry); + } + if (!properties_.isMutable()) { + properties_ = properties_.copy(); + } + return properties_; + } + + public int getPropertiesCount() { + return internalGetProperties().getMap().size(); + } + /** + * map<string, string> properties = 23; + */ + + public boolean containsProperties( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + return internalGetProperties().getMap().containsKey(key); + } + /** + * Use {@link #getPropertiesMap()} instead. + */ + @java.lang.Deprecated + public java.util.Map getProperties() { + return getPropertiesMap(); + } + /** + * map<string, string> properties = 23; + */ + + public java.util.Map getPropertiesMap() { + return internalGetProperties().getMap(); + } + /** + * map<string, string> properties = 23; + */ + + public java.lang.String getPropertiesOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetProperties().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * map<string, string> properties = 23; + */ + + public java.lang.String getPropertiesOrThrow( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + java.util.Map map = + internalGetProperties().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearProperties() { + internalGetMutableProperties().getMutableMap() + .clear(); + return this; + } + /** + * map<string, string> properties = 23; + */ + + public Builder removeProperties( + java.lang.String key) { + if (key == null) { throw new java.lang.NullPointerException(); } + internalGetMutableProperties().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableProperties() { + return internalGetMutableProperties().getMutableMap(); + } + /** + * map<string, string> properties = 23; + */ + public Builder putProperties( + java.lang.String key, + java.lang.String value) { + if (key == null) { throw new java.lang.NullPointerException(); } + if (value == null) { throw new java.lang.NullPointerException(); } + internalGetMutableProperties().getMutableMap() + .put(key, value); + return this; + } + /** + * map<string, string> properties = 23; + */ + + public Builder putAllProperties( + java.util.Map values) { + internalGetMutableProperties().getMutableMap() + .putAll(values); + 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:cc.arduino.cli.commands.Library) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.Library) + private static final cc.arduino.cli.commands.Lib.Library DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Lib.Library(); + } + + public static cc.arduino.cli.commands.Lib.Library getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Library parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Library(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Lib.Library getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryDownloadReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryDownloadReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryDownloadResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryDownloadResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryInstallReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryInstallReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryInstallResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryInstallResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryUninstallReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryUninstallReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryUninstallResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryUninstallResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibrarySearchReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibrarySearchReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibrarySearchResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibrarySearchResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_SearchedLibrary_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_SearchedLibrary_ReleasesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_SearchedLibrary_ReleasesEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryRelease_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryRelease_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_DownloadResource_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_DownloadResource_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryListReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryListReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_LibraryListResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_LibraryListResp_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_InstalledLibrary_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_InstalledLibrary_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_Library_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_Library_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_Library_PropertiesEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_Library_PropertiesEntry_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\022commands/lib.proto\022\027cc.arduino.cli.com" + + "mands\032\025commands/common.proto\"h\n\022LibraryD" + + "ownloadReq\0223\n\010instance\030\001 \001(\0132!.cc.arduin" + + "o.cli.commands.Instance\022\014\n\004name\030\002 \001(\t\022\017\n" + + "\007version\030\003 \001(\t\"R\n\023LibraryDownloadResp\022;\n" + + "\010progress\030\001 \001(\0132).cc.arduino.cli.command" + + "s.DownloadProgress\"g\n\021LibraryInstallReq\022" + + "3\n\010instance\030\001 \001(\0132!.cc.arduino.cli.comma" + + "nds.Instance\022\014\n\004name\030\002 \001(\t\022\017\n\007version\030\003 " + + "\001(\t\"\217\001\n\022LibraryInstallResp\022;\n\010progress\030\001" + + " \001(\0132).cc.arduino.cli.commands.DownloadP" + + "rogress\022<\n\rtask_progress\030\002 \001(\0132%.cc.ardu" + + "ino.cli.commands.TaskProgress\"i\n\023Library" + + "UninstallReq\0223\n\010instance\030\001 \001(\0132!.cc.ardu" + + "ino.cli.commands.Instance\022\014\n\004name\030\002 \001(\t\022" + + "\017\n\007version\030\003 \001(\t\"T\n\024LibraryUninstallResp" + + "\022<\n\rtask_progress\030\001 \001(\0132%.cc.arduino.cli" + + ".commands.TaskProgress\"K\n\024LibraryUpgrade" + + "AllReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino.cl" + + "i.commands.Instance\"\222\001\n\025LibraryUpgradeAl" + + "lResp\022;\n\010progress\030\001 \001(\0132).cc.arduino.cli" + + ".commands.DownloadProgress\022<\n\rtask_progr" + + "ess\030\002 \001(\0132%.cc.arduino.cli.commands.Task" + + "Progress\"V\n\020LibrarySearchReq\0223\n\010instance" + + "\030\001 \001(\0132!.cc.arduino.cli.commands.Instanc" + + "e\022\r\n\005query\030\002 \001(\t\"P\n\021LibrarySearchResp\022;\n" + + "\tlibraries\030\001 \003(\0132(.cc.arduino.cli.comman" + + "ds.SearchedLibrary\"\374\001\n\017SearchedLibrary\022\014" + + "\n\004name\030\001 \001(\t\022H\n\010releases\030\002 \003(\01326.cc.ardu" + + "ino.cli.commands.SearchedLibrary.Release" + + "sEntry\0227\n\006latest\030\003 \001(\0132\'.cc.arduino.cli." + + "commands.LibraryRelease\032X\n\rReleasesEntry" + + "\022\013\n\003key\030\001 \001(\t\0226\n\005value\030\002 \001(\0132\'.cc.arduin" + + "o.cli.commands.LibraryRelease:\0028\001\"\361\001\n\016Li" + + "braryRelease\022\016\n\006author\030\001 \001(\t\022\017\n\007version\030" + + "\002 \001(\t\022\022\n\nmaintainer\030\003 \001(\t\022\020\n\010sentence\030\004 " + + "\001(\t\022\021\n\tparagraph\030\005 \001(\t\022\017\n\007website\030\006 \001(\t\022" + + "\020\n\010category\030\007 \001(\t\022\025\n\rarchitectures\030\010 \003(\t" + + "\022\r\n\005types\030\t \003(\t\022<\n\tresources\030\n \001(\0132).cc." + + "arduino.cli.commands.DownloadResource\"k\n" + + "\020DownloadResource\022\013\n\003url\030\001 \001(\t\022\027\n\017archiv" + + "efilename\030\002 \001(\t\022\020\n\010checksum\030\003 \001(\t\022\014\n\004siz" + + "e\030\004 \001(\003\022\021\n\tcachepath\030\005 \001(\t\"e\n\016LibraryLis" + + "tReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino.cli." + + "commands.Instance\022\013\n\003all\030\002 \001(\010\022\021\n\tupdata" + + "ble\030\003 \001(\010\"W\n\017LibraryListResp\022D\n\021installe" + + "d_library\030\001 \003(\0132).cc.arduino.cli.command" + + "s.InstalledLibrary\"\177\n\020InstalledLibrary\0221" + + "\n\007library\030\001 \001(\0132 .cc.arduino.cli.command" + + "s.Library\0228\n\007release\030\002 \001(\0132\'.cc.arduino." + + "cli.commands.LibraryRelease\"\244\004\n\007Library\022" + + "\014\n\004name\030\001 \001(\t\022\016\n\006author\030\002 \001(\t\022\022\n\nmaintai" + + "ner\030\003 \001(\t\022\020\n\010sentence\030\004 \001(\t\022\021\n\tparagraph" + + "\030\005 \001(\t\022\017\n\007website\030\006 \001(\t\022\020\n\010category\030\007 \001(" + + "\t\022\025\n\rarchitectures\030\010 \003(\t\022\r\n\005types\030\t \003(\t\022" + + "\023\n\013install_dir\030\n \001(\t\022\022\n\nsource_dir\030\013 \001(\t" + + "\022\023\n\013utility_dir\030\014 \001(\t\022\020\n\010location\030\r \001(\t\022" + + "\032\n\022container_platform\030\016 \001(\t\022\016\n\006layout\030\017 " + + "\001(\t\022\021\n\treal_name\030\020 \001(\t\022\025\n\rdot_a_linkage\030" + + "\021 \001(\010\022\023\n\013precompiled\030\022 \001(\010\022\020\n\010ld_flags\030\023" + + " \001(\t\022\021\n\tis_legacy\030\024 \001(\010\022\017\n\007version\030\025 \001(\t" + + "\022\017\n\007license\030\026 \001(\t\022D\n\nproperties\030\027 \003(\01320." + + "cc.arduino.cli.commands.Library.Properti" + + "esEntry\0321\n\017PropertiesEntry\022\013\n\003key\030\001 \001(\t\022" + + "\r\n\005value\030\002 \001(\t:\0028\001*6\n\rLibraryLayout\022\017\n\013f" + + "lat_layout\020\000\022\024\n\020recursive_layout\020\001*i\n\017Li" + + "braryLocation\022\017\n\013ide_builtin\020\000\022\024\n\020platfo" + + "rm_builtin\020\001\022\037\n\033referenced_platform_buil" + + "tin\020\002\022\016\n\nsketchbook\020\003B-Z+github.com/ardu" + + "ino/arduino-cli/rpc/commandsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + cc.arduino.cli.commands.Common.getDescriptor(), + }); + internal_static_cc_arduino_cli_commands_LibraryDownloadReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_LibraryDownloadReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryDownloadReq_descriptor, + new java.lang.String[] { "Instance", "Name", "Version", }); + internal_static_cc_arduino_cli_commands_LibraryDownloadResp_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_LibraryDownloadResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryDownloadResp_descriptor, + new java.lang.String[] { "Progress", }); + internal_static_cc_arduino_cli_commands_LibraryInstallReq_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cc_arduino_cli_commands_LibraryInstallReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryInstallReq_descriptor, + new java.lang.String[] { "Instance", "Name", "Version", }); + internal_static_cc_arduino_cli_commands_LibraryInstallResp_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_cc_arduino_cli_commands_LibraryInstallResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryInstallResp_descriptor, + new java.lang.String[] { "Progress", "TaskProgress", }); + internal_static_cc_arduino_cli_commands_LibraryUninstallReq_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_cc_arduino_cli_commands_LibraryUninstallReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryUninstallReq_descriptor, + new java.lang.String[] { "Instance", "Name", "Version", }); + internal_static_cc_arduino_cli_commands_LibraryUninstallResp_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_cc_arduino_cli_commands_LibraryUninstallResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryUninstallResp_descriptor, + new java.lang.String[] { "TaskProgress", }); + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllReq_descriptor, + new java.lang.String[] { "Instance", }); + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryUpgradeAllResp_descriptor, + new java.lang.String[] { "Progress", "TaskProgress", }); + internal_static_cc_arduino_cli_commands_LibrarySearchReq_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_cc_arduino_cli_commands_LibrarySearchReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibrarySearchReq_descriptor, + new java.lang.String[] { "Instance", "Query", }); + internal_static_cc_arduino_cli_commands_LibrarySearchResp_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_cc_arduino_cli_commands_LibrarySearchResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibrarySearchResp_descriptor, + new java.lang.String[] { "Libraries", }); + internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_cc_arduino_cli_commands_SearchedLibrary_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor, + new java.lang.String[] { "Name", "Releases", "Latest", }); + internal_static_cc_arduino_cli_commands_SearchedLibrary_ReleasesEntry_descriptor = + internal_static_cc_arduino_cli_commands_SearchedLibrary_descriptor.getNestedTypes().get(0); + internal_static_cc_arduino_cli_commands_SearchedLibrary_ReleasesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_SearchedLibrary_ReleasesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + internal_static_cc_arduino_cli_commands_LibraryRelease_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_cc_arduino_cli_commands_LibraryRelease_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryRelease_descriptor, + new java.lang.String[] { "Author", "Version", "Maintainer", "Sentence", "Paragraph", "Website", "Category", "Architectures", "Types", "Resources", }); + internal_static_cc_arduino_cli_commands_DownloadResource_descriptor = + getDescriptor().getMessageTypes().get(12); + internal_static_cc_arduino_cli_commands_DownloadResource_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_DownloadResource_descriptor, + new java.lang.String[] { "Url", "Archivefilename", "Checksum", "Size", "Cachepath", }); + internal_static_cc_arduino_cli_commands_LibraryListReq_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_cc_arduino_cli_commands_LibraryListReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryListReq_descriptor, + new java.lang.String[] { "Instance", "All", "Updatable", }); + internal_static_cc_arduino_cli_commands_LibraryListResp_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_cc_arduino_cli_commands_LibraryListResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_LibraryListResp_descriptor, + new java.lang.String[] { "InstalledLibrary", }); + internal_static_cc_arduino_cli_commands_InstalledLibrary_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_cc_arduino_cli_commands_InstalledLibrary_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_InstalledLibrary_descriptor, + new java.lang.String[] { "Library", "Release", }); + internal_static_cc_arduino_cli_commands_Library_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_cc_arduino_cli_commands_Library_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_Library_descriptor, + new java.lang.String[] { "Name", "Author", "Maintainer", "Sentence", "Paragraph", "Website", "Category", "Architectures", "Types", "InstallDir", "SourceDir", "UtilityDir", "Location", "ContainerPlatform", "Layout", "RealName", "DotALinkage", "Precompiled", "LdFlags", "IsLegacy", "Version", "License", "Properties", }); + internal_static_cc_arduino_cli_commands_Library_PropertiesEntry_descriptor = + internal_static_cc_arduino_cli_commands_Library_descriptor.getNestedTypes().get(0); + internal_static_cc_arduino_cli_commands_Library_PropertiesEntry_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_Library_PropertiesEntry_descriptor, + new java.lang.String[] { "Key", "Value", }); + cc.arduino.cli.commands.Common.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/commands/Upload.java b/arduino-core/src/cc/arduino/cli/commands/Upload.java new file mode 100644 index 000000000..3ff9339a4 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/commands/Upload.java @@ -0,0 +1,1903 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: commands/upload.proto + +package cc.arduino.cli.commands; + +public final class Upload { + private Upload() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface UploadReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.UploadReq) + com.google.protobuf.MessageOrBuilder { + + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + boolean hasInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.Instance getInstance(); + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder(); + + /** + * string fqbn = 2; + */ + java.lang.String getFqbn(); + /** + * string fqbn = 2; + */ + com.google.protobuf.ByteString + getFqbnBytes(); + + /** + * string sketch_path = 3; + */ + java.lang.String getSketchPath(); + /** + * string sketch_path = 3; + */ + com.google.protobuf.ByteString + getSketchPathBytes(); + + /** + * string port = 4; + */ + java.lang.String getPort(); + /** + * string port = 4; + */ + com.google.protobuf.ByteString + getPortBytes(); + + /** + * bool verbose = 5; + */ + boolean getVerbose(); + + /** + * bool verify = 6; + */ + boolean getVerify(); + + /** + * string import_file = 7; + */ + java.lang.String getImportFile(); + /** + * string import_file = 7; + */ + com.google.protobuf.ByteString + getImportFileBytes(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.UploadReq} + */ + public static final class UploadReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.UploadReq) + UploadReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use UploadReq.newBuilder() to construct. + private UploadReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UploadReq() { + fqbn_ = ""; + sketchPath_ = ""; + port_ = ""; + importFile_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UploadReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UploadReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.commands.Common.Instance.Builder subBuilder = null; + if (instance_ != null) { + subBuilder = instance_.toBuilder(); + } + instance_ = input.readMessage(cc.arduino.cli.commands.Common.Instance.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(instance_); + instance_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + fqbn_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + sketchPath_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + port_ = s; + break; + } + case 40: { + + verbose_ = input.readBool(); + break; + } + case 48: { + + verify_ = input.readBool(); + break; + } + case 58: { + java.lang.String s = input.readStringRequireUtf8(); + + importFile_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Upload.UploadReq.class, cc.arduino.cli.commands.Upload.UploadReq.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + private cc.arduino.cli.commands.Common.Instance instance_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + return getInstance(); + } + + public static final int FQBN_FIELD_NUMBER = 2; + private volatile java.lang.Object fqbn_; + /** + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + 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(); + fqbn_ = s; + return s; + } + } + /** + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SKETCH_PATH_FIELD_NUMBER = 3; + private volatile java.lang.Object sketchPath_; + /** + * string sketch_path = 3; + */ + public java.lang.String getSketchPath() { + java.lang.Object ref = sketchPath_; + 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(); + sketchPath_ = s; + return s; + } + } + /** + * string sketch_path = 3; + */ + public com.google.protobuf.ByteString + getSketchPathBytes() { + java.lang.Object ref = sketchPath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PORT_FIELD_NUMBER = 4; + private volatile java.lang.Object port_; + /** + * string port = 4; + */ + public java.lang.String getPort() { + java.lang.Object ref = port_; + 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(); + port_ = s; + return s; + } + } + /** + * string port = 4; + */ + public com.google.protobuf.ByteString + getPortBytes() { + java.lang.Object ref = port_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + port_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERBOSE_FIELD_NUMBER = 5; + private boolean verbose_; + /** + * bool verbose = 5; + */ + public boolean getVerbose() { + return verbose_; + } + + public static final int VERIFY_FIELD_NUMBER = 6; + private boolean verify_; + /** + * bool verify = 6; + */ + public boolean getVerify() { + return verify_; + } + + public static final int IMPORT_FILE_FIELD_NUMBER = 7; + private volatile java.lang.Object importFile_; + /** + * string import_file = 7; + */ + public java.lang.String getImportFile() { + java.lang.Object ref = importFile_; + 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(); + importFile_ = s; + return s; + } + } + /** + * string import_file = 7; + */ + public com.google.protobuf.ByteString + getImportFileBytes() { + java.lang.Object ref = importFile_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + importFile_ = 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 (instance_ != null) { + output.writeMessage(1, getInstance()); + } + if (!getFqbnBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, fqbn_); + } + if (!getSketchPathBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, sketchPath_); + } + if (!getPortBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, port_); + } + if (verbose_ != false) { + output.writeBool(5, verbose_); + } + if (verify_ != false) { + output.writeBool(6, verify_); + } + if (!getImportFileBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, importFile_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (instance_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getInstance()); + } + if (!getFqbnBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, fqbn_); + } + if (!getSketchPathBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, sketchPath_); + } + if (!getPortBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, port_); + } + if (verbose_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, verbose_); + } + if (verify_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, verify_); + } + if (!getImportFileBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, importFile_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Upload.UploadReq)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Upload.UploadReq other = (cc.arduino.cli.commands.Upload.UploadReq) obj; + + if (hasInstance() != other.hasInstance()) return false; + if (hasInstance()) { + if (!getInstance() + .equals(other.getInstance())) return false; + } + if (!getFqbn() + .equals(other.getFqbn())) return false; + if (!getSketchPath() + .equals(other.getSketchPath())) return false; + if (!getPort() + .equals(other.getPort())) return false; + if (getVerbose() + != other.getVerbose()) return false; + if (getVerify() + != other.getVerify()) return false; + if (!getImportFile() + .equals(other.getImportFile())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInstance()) { + hash = (37 * hash) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + } + hash = (37 * hash) + FQBN_FIELD_NUMBER; + hash = (53 * hash) + getFqbn().hashCode(); + hash = (37 * hash) + SKETCH_PATH_FIELD_NUMBER; + hash = (53 * hash) + getSketchPath().hashCode(); + hash = (37 * hash) + PORT_FIELD_NUMBER; + hash = (53 * hash) + getPort().hashCode(); + hash = (37 * hash) + VERBOSE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getVerbose()); + hash = (37 * hash) + VERIFY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getVerify()); + hash = (37 * hash) + IMPORT_FILE_FIELD_NUMBER; + hash = (53 * hash) + getImportFile().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Upload.UploadReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Upload.UploadReq 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 cc.arduino.cli.commands.Upload.UploadReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Upload.UploadReq 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 cc.arduino.cli.commands.Upload.UploadReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Upload.UploadReq 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(cc.arduino.cli.commands.Upload.UploadReq 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 cc.arduino.cli.commands.UploadReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.UploadReq) + cc.arduino.cli.commands.Upload.UploadReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Upload.UploadReq.class, cc.arduino.cli.commands.Upload.UploadReq.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Upload.UploadReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (instanceBuilder_ == null) { + instance_ = null; + } else { + instance_ = null; + instanceBuilder_ = null; + } + fqbn_ = ""; + + sketchPath_ = ""; + + port_ = ""; + + verbose_ = false; + + verify_ = false; + + importFile_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadReq getDefaultInstanceForType() { + return cc.arduino.cli.commands.Upload.UploadReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadReq build() { + cc.arduino.cli.commands.Upload.UploadReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadReq buildPartial() { + cc.arduino.cli.commands.Upload.UploadReq result = new cc.arduino.cli.commands.Upload.UploadReq(this); + if (instanceBuilder_ == null) { + result.instance_ = instance_; + } else { + result.instance_ = instanceBuilder_.build(); + } + result.fqbn_ = fqbn_; + result.sketchPath_ = sketchPath_; + result.port_ = port_; + result.verbose_ = verbose_; + result.verify_ = verify_; + result.importFile_ = importFile_; + 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 cc.arduino.cli.commands.Upload.UploadReq) { + return mergeFrom((cc.arduino.cli.commands.Upload.UploadReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Upload.UploadReq other) { + if (other == cc.arduino.cli.commands.Upload.UploadReq.getDefaultInstance()) return this; + if (other.hasInstance()) { + mergeInstance(other.getInstance()); + } + if (!other.getFqbn().isEmpty()) { + fqbn_ = other.fqbn_; + onChanged(); + } + if (!other.getSketchPath().isEmpty()) { + sketchPath_ = other.sketchPath_; + onChanged(); + } + if (!other.getPort().isEmpty()) { + port_ = other.port_; + onChanged(); + } + if (other.getVerbose() != false) { + setVerbose(other.getVerbose()); + } + if (other.getVerify() != false) { + setVerify(other.getVerify()); + } + if (!other.getImportFile().isEmpty()) { + importFile_ = other.importFile_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Upload.UploadReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Upload.UploadReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private cc.arduino.cli.commands.Common.Instance instance_; + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> instanceBuilder_; + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public boolean hasInstance() { + return instanceBuilder_ != null || instance_ != null; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance getInstance() { + if (instanceBuilder_ == null) { + return instance_ == null ? cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } else { + return instanceBuilder_.getMessage(); + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + onChanged(); + } else { + instanceBuilder_.setMessage(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder setInstance( + cc.arduino.cli.commands.Common.Instance.Builder builderForValue) { + if (instanceBuilder_ == null) { + instance_ = builderForValue.build(); + onChanged(); + } else { + instanceBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder mergeInstance(cc.arduino.cli.commands.Common.Instance value) { + if (instanceBuilder_ == null) { + if (instance_ != null) { + instance_ = + cc.arduino.cli.commands.Common.Instance.newBuilder(instance_).mergeFrom(value).buildPartial(); + } else { + instance_ = value; + } + onChanged(); + } else { + instanceBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public Builder clearInstance() { + if (instanceBuilder_ == null) { + instance_ = null; + onChanged(); + } else { + instance_ = null; + instanceBuilder_ = null; + } + + return this; + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.Instance.Builder getInstanceBuilder() { + + onChanged(); + return getInstanceFieldBuilder().getBuilder(); + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + public cc.arduino.cli.commands.Common.InstanceOrBuilder getInstanceOrBuilder() { + if (instanceBuilder_ != null) { + return instanceBuilder_.getMessageOrBuilder(); + } else { + return instance_ == null ? + cc.arduino.cli.commands.Common.Instance.getDefaultInstance() : instance_; + } + } + /** + * .cc.arduino.cli.commands.Instance instance = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder> + getInstanceFieldBuilder() { + if (instanceBuilder_ == null) { + instanceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.commands.Common.Instance, cc.arduino.cli.commands.Common.Instance.Builder, cc.arduino.cli.commands.Common.InstanceOrBuilder>( + getInstance(), + getParentForChildren(), + isClean()); + instance_ = null; + } + return instanceBuilder_; + } + + private java.lang.Object fqbn_ = ""; + /** + * string fqbn = 2; + */ + public java.lang.String getFqbn() { + java.lang.Object ref = fqbn_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + fqbn_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string fqbn = 2; + */ + public com.google.protobuf.ByteString + getFqbnBytes() { + java.lang.Object ref = fqbn_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + fqbn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string fqbn = 2; + */ + public Builder setFqbn( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + fqbn_ = value; + onChanged(); + return this; + } + /** + * string fqbn = 2; + */ + public Builder clearFqbn() { + + fqbn_ = getDefaultInstance().getFqbn(); + onChanged(); + return this; + } + /** + * string fqbn = 2; + */ + public Builder setFqbnBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + fqbn_ = value; + onChanged(); + return this; + } + + private java.lang.Object sketchPath_ = ""; + /** + * string sketch_path = 3; + */ + public java.lang.String getSketchPath() { + java.lang.Object ref = sketchPath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sketchPath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string sketch_path = 3; + */ + public com.google.protobuf.ByteString + getSketchPathBytes() { + java.lang.Object ref = sketchPath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + sketchPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string sketch_path = 3; + */ + public Builder setSketchPath( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + sketchPath_ = value; + onChanged(); + return this; + } + /** + * string sketch_path = 3; + */ + public Builder clearSketchPath() { + + sketchPath_ = getDefaultInstance().getSketchPath(); + onChanged(); + return this; + } + /** + * string sketch_path = 3; + */ + public Builder setSketchPathBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + sketchPath_ = value; + onChanged(); + return this; + } + + private java.lang.Object port_ = ""; + /** + * string port = 4; + */ + public java.lang.String getPort() { + java.lang.Object ref = port_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + port_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string port = 4; + */ + public com.google.protobuf.ByteString + getPortBytes() { + java.lang.Object ref = port_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + port_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string port = 4; + */ + public Builder setPort( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + port_ = value; + onChanged(); + return this; + } + /** + * string port = 4; + */ + public Builder clearPort() { + + port_ = getDefaultInstance().getPort(); + onChanged(); + return this; + } + /** + * string port = 4; + */ + public Builder setPortBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + port_ = value; + onChanged(); + return this; + } + + private boolean verbose_ ; + /** + * bool verbose = 5; + */ + public boolean getVerbose() { + return verbose_; + } + /** + * bool verbose = 5; + */ + public Builder setVerbose(boolean value) { + + verbose_ = value; + onChanged(); + return this; + } + /** + * bool verbose = 5; + */ + public Builder clearVerbose() { + + verbose_ = false; + onChanged(); + return this; + } + + private boolean verify_ ; + /** + * bool verify = 6; + */ + public boolean getVerify() { + return verify_; + } + /** + * bool verify = 6; + */ + public Builder setVerify(boolean value) { + + verify_ = value; + onChanged(); + return this; + } + /** + * bool verify = 6; + */ + public Builder clearVerify() { + + verify_ = false; + onChanged(); + return this; + } + + private java.lang.Object importFile_ = ""; + /** + * string import_file = 7; + */ + public java.lang.String getImportFile() { + java.lang.Object ref = importFile_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + importFile_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string import_file = 7; + */ + public com.google.protobuf.ByteString + getImportFileBytes() { + java.lang.Object ref = importFile_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + importFile_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string import_file = 7; + */ + public Builder setImportFile( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + importFile_ = value; + onChanged(); + return this; + } + /** + * string import_file = 7; + */ + public Builder clearImportFile() { + + importFile_ = getDefaultInstance().getImportFile(); + onChanged(); + return this; + } + /** + * string import_file = 7; + */ + public Builder setImportFileBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + importFile_ = 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:cc.arduino.cli.commands.UploadReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.UploadReq) + private static final cc.arduino.cli.commands.Upload.UploadReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Upload.UploadReq(); + } + + public static cc.arduino.cli.commands.Upload.UploadReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UploadReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UploadReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UploadRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.commands.UploadResp) + com.google.protobuf.MessageOrBuilder { + + /** + * bytes out_stream = 1; + */ + com.google.protobuf.ByteString getOutStream(); + + /** + * bytes err_stream = 2; + */ + com.google.protobuf.ByteString getErrStream(); + } + /** + * Protobuf type {@code cc.arduino.cli.commands.UploadResp} + */ + public static final class UploadResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.commands.UploadResp) + UploadRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use UploadResp.newBuilder() to construct. + private UploadResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UploadResp() { + outStream_ = com.google.protobuf.ByteString.EMPTY; + errStream_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UploadResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UploadResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + + outStream_ = input.readBytes(); + break; + } + case 18: { + + errStream_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Upload.UploadResp.class, cc.arduino.cli.commands.Upload.UploadResp.Builder.class); + } + + public static final int OUT_STREAM_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString outStream_; + /** + * bytes out_stream = 1; + */ + public com.google.protobuf.ByteString getOutStream() { + return outStream_; + } + + public static final int ERR_STREAM_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString errStream_; + /** + * bytes err_stream = 2; + */ + public com.google.protobuf.ByteString getErrStream() { + return errStream_; + } + + 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 (!outStream_.isEmpty()) { + output.writeBytes(1, outStream_); + } + if (!errStream_.isEmpty()) { + output.writeBytes(2, errStream_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!outStream_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, outStream_); + } + if (!errStream_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, errStream_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.commands.Upload.UploadResp)) { + return super.equals(obj); + } + cc.arduino.cli.commands.Upload.UploadResp other = (cc.arduino.cli.commands.Upload.UploadResp) obj; + + if (!getOutStream() + .equals(other.getOutStream())) return false; + if (!getErrStream() + .equals(other.getErrStream())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + OUT_STREAM_FIELD_NUMBER; + hash = (53 * hash) + getOutStream().hashCode(); + hash = (37 * hash) + ERR_STREAM_FIELD_NUMBER; + hash = (53 * hash) + getErrStream().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.commands.Upload.UploadResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Upload.UploadResp 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 cc.arduino.cli.commands.Upload.UploadResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Upload.UploadResp 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 cc.arduino.cli.commands.Upload.UploadResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.commands.Upload.UploadResp 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(cc.arduino.cli.commands.Upload.UploadResp 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 cc.arduino.cli.commands.UploadResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.commands.UploadResp) + cc.arduino.cli.commands.Upload.UploadRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.commands.Upload.UploadResp.class, cc.arduino.cli.commands.Upload.UploadResp.Builder.class); + } + + // Construct using cc.arduino.cli.commands.Upload.UploadResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + outStream_ = com.google.protobuf.ByteString.EMPTY; + + errStream_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.commands.Upload.internal_static_cc_arduino_cli_commands_UploadResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadResp getDefaultInstanceForType() { + return cc.arduino.cli.commands.Upload.UploadResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadResp build() { + cc.arduino.cli.commands.Upload.UploadResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadResp buildPartial() { + cc.arduino.cli.commands.Upload.UploadResp result = new cc.arduino.cli.commands.Upload.UploadResp(this); + result.outStream_ = outStream_; + result.errStream_ = errStream_; + 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 cc.arduino.cli.commands.Upload.UploadResp) { + return mergeFrom((cc.arduino.cli.commands.Upload.UploadResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.commands.Upload.UploadResp other) { + if (other == cc.arduino.cli.commands.Upload.UploadResp.getDefaultInstance()) return this; + if (other.getOutStream() != com.google.protobuf.ByteString.EMPTY) { + setOutStream(other.getOutStream()); + } + if (other.getErrStream() != com.google.protobuf.ByteString.EMPTY) { + setErrStream(other.getErrStream()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.commands.Upload.UploadResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.commands.Upload.UploadResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.ByteString outStream_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes out_stream = 1; + */ + public com.google.protobuf.ByteString getOutStream() { + return outStream_; + } + /** + * bytes out_stream = 1; + */ + public Builder setOutStream(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + outStream_ = value; + onChanged(); + return this; + } + /** + * bytes out_stream = 1; + */ + public Builder clearOutStream() { + + outStream_ = getDefaultInstance().getOutStream(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString errStream_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes err_stream = 2; + */ + public com.google.protobuf.ByteString getErrStream() { + return errStream_; + } + /** + * bytes err_stream = 2; + */ + public Builder setErrStream(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + errStream_ = value; + onChanged(); + return this; + } + /** + * bytes err_stream = 2; + */ + public Builder clearErrStream() { + + errStream_ = getDefaultInstance().getErrStream(); + 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:cc.arduino.cli.commands.UploadResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.commands.UploadResp) + private static final cc.arduino.cli.commands.Upload.UploadResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.commands.Upload.UploadResp(); + } + + public static cc.arduino.cli.commands.Upload.UploadResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UploadResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UploadResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.commands.Upload.UploadResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_UploadReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_UploadReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_commands_UploadResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_commands_UploadResp_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\025commands/upload.proto\022\027cc.arduino.cli." + + "commands\032\025commands/common.proto\"\247\001\n\tUplo" + + "adReq\0223\n\010instance\030\001 \001(\0132!.cc.arduino.cli" + + ".commands.Instance\022\014\n\004fqbn\030\002 \001(\t\022\023\n\013sket" + + "ch_path\030\003 \001(\t\022\014\n\004port\030\004 \001(\t\022\017\n\007verbose\030\005" + + " \001(\010\022\016\n\006verify\030\006 \001(\010\022\023\n\013import_file\030\007 \001(" + + "\t\"4\n\nUploadResp\022\022\n\nout_stream\030\001 \001(\014\022\022\n\ne" + + "rr_stream\030\002 \001(\014B-Z+github.com/arduino/ar" + + "duino-cli/rpc/commandsb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + cc.arduino.cli.commands.Common.getDescriptor(), + }); + internal_static_cc_arduino_cli_commands_UploadReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_commands_UploadReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_UploadReq_descriptor, + new java.lang.String[] { "Instance", "Fqbn", "SketchPath", "Port", "Verbose", "Verify", "ImportFile", }); + internal_static_cc_arduino_cli_commands_UploadResp_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_commands_UploadResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_commands_UploadResp_descriptor, + new java.lang.String[] { "OutStream", "ErrStream", }); + cc.arduino.cli.commands.Common.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/arduino-core/src/cc/arduino/cli/monitor/MonitorOuterClass.java b/arduino-core/src/cc/arduino/cli/monitor/MonitorOuterClass.java new file mode 100644 index 000000000..29c936043 --- /dev/null +++ b/arduino-core/src/cc/arduino/cli/monitor/MonitorOuterClass.java @@ -0,0 +1,2425 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: monitor/monitor.proto + +package cc.arduino.cli.monitor; + +public final class MonitorOuterClass { + private MonitorOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface StreamingOpenReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.monitor.StreamingOpenReq) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Provides information to the monitor that specifies which is the target.
+     * The first `StreamingOpenReq` message must contain a `monitor_config`
+     * message.
+     * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + boolean hasMonitorConfig(); + /** + *
+     * Provides information to the monitor that specifies which is the target.
+     * The first `StreamingOpenReq` message must contain a `monitor_config`
+     * message.
+     * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig getMonitorConfig(); + /** + *
+     * Provides information to the monitor that specifies which is the target.
+     * The first `StreamingOpenReq` message must contain a `monitor_config`
+     * message.
+     * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder getMonitorConfigOrBuilder(); + + /** + *
+     * The data to be sent to the target being monitored.
+     * 
+ * + * bytes data = 2; + */ + com.google.protobuf.ByteString getData(); + + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.ContentCase getContentCase(); + } + /** + *
+   * The top-level message sent by the client for the `StreamingOpen` method.
+   * Multiple `StreamingOpenReq` messages can be sent but the first message
+   * must contain a `monitor_config` message to initialize the monitor target.
+   * All subsequent messages must contain bytes to be sent to the target
+   * and must not contain a `monitor_config` message.
+   * 
+ * + * Protobuf type {@code cc.arduino.cli.monitor.StreamingOpenReq} + */ + public static final class StreamingOpenReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.monitor.StreamingOpenReq) + StreamingOpenReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use StreamingOpenReq.newBuilder() to construct. + private StreamingOpenReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private StreamingOpenReq() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new StreamingOpenReq(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private StreamingOpenReq( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder subBuilder = null; + if (contentCase_ == 1) { + subBuilder = ((cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_).toBuilder(); + } + content_ = + input.readMessage(cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_); + content_ = subBuilder.buildPartial(); + } + contentCase_ = 1; + break; + } + case 18: { + contentCase_ = 2; + content_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.class, cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.Builder.class); + } + + private int contentCase_ = 0; + private java.lang.Object content_; + public enum ContentCase + implements com.google.protobuf.Internal.EnumLite { + MONITORCONFIG(1), + DATA(2), + CONTENT_NOT_SET(0); + private final int value; + private ContentCase(int value) { + this.value = value; + } + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ContentCase valueOf(int value) { + return forNumber(value); + } + + public static ContentCase forNumber(int value) { + switch (value) { + case 1: return MONITORCONFIG; + case 2: return DATA; + case 0: return CONTENT_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ContentCase + getContentCase() { + return ContentCase.forNumber( + contentCase_); + } + + public static final int MONITORCONFIG_FIELD_NUMBER = 1; + /** + *
+     * Provides information to the monitor that specifies which is the target.
+     * The first `StreamingOpenReq` message must contain a `monitor_config`
+     * message.
+     * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public boolean hasMonitorConfig() { + return contentCase_ == 1; + } + /** + *
+     * Provides information to the monitor that specifies which is the target.
+     * The first `StreamingOpenReq` message must contain a `monitor_config`
+     * message.
+     * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig getMonitorConfig() { + if (contentCase_ == 1) { + return (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_; + } + return cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } + /** + *
+     * Provides information to the monitor that specifies which is the target.
+     * The first `StreamingOpenReq` message must contain a `monitor_config`
+     * message.
+     * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder getMonitorConfigOrBuilder() { + if (contentCase_ == 1) { + return (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_; + } + return cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } + + public static final int DATA_FIELD_NUMBER = 2; + /** + *
+     * The data to be sent to the target being monitored.
+     * 
+ * + * bytes data = 2; + */ + public com.google.protobuf.ByteString getData() { + if (contentCase_ == 2) { + return (com.google.protobuf.ByteString) content_; + } + return com.google.protobuf.ByteString.EMPTY; + } + + 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 (contentCase_ == 1) { + output.writeMessage(1, (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_); + } + if (contentCase_ == 2) { + output.writeBytes( + 2, (com.google.protobuf.ByteString) content_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (contentCase_ == 1) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_); + } + if (contentCase_ == 2) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize( + 2, (com.google.protobuf.ByteString) content_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq)) { + return super.equals(obj); + } + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq other = (cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq) obj; + + if (!getContentCase().equals(other.getContentCase())) return false; + switch (contentCase_) { + case 1: + if (!getMonitorConfig() + .equals(other.getMonitorConfig())) return false; + break; + case 2: + if (!getData() + .equals(other.getData())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (contentCase_) { + case 1: + hash = (37 * hash) + MONITORCONFIG_FIELD_NUMBER; + hash = (53 * hash) + getMonitorConfig().hashCode(); + break; + case 2: + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + getData().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq 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 cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq 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 cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq 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(cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq 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 top-level message sent by the client for the `StreamingOpen` method.
+     * Multiple `StreamingOpenReq` messages can be sent but the first message
+     * must contain a `monitor_config` message to initialize the monitor target.
+     * All subsequent messages must contain bytes to be sent to the target
+     * and must not contain a `monitor_config` message.
+     * 
+ * + * Protobuf type {@code cc.arduino.cli.monitor.StreamingOpenReq} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.monitor.StreamingOpenReq) + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReqOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.class, cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.Builder.class); + } + + // Construct using cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + contentCase_ = 0; + content_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenReq_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq getDefaultInstanceForType() { + return cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq build() { + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq buildPartial() { + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq result = new cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq(this); + if (contentCase_ == 1) { + if (monitorConfigBuilder_ == null) { + result.content_ = content_; + } else { + result.content_ = monitorConfigBuilder_.build(); + } + } + if (contentCase_ == 2) { + result.content_ = content_; + } + result.contentCase_ = contentCase_; + 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 cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq) { + return mergeFrom((cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq other) { + if (other == cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq.getDefaultInstance()) return this; + switch (other.getContentCase()) { + case MONITORCONFIG: { + mergeMonitorConfig(other.getMonitorConfig()); + break; + } + case DATA: { + setData(other.getData()); + break; + } + case CONTENT_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int contentCase_ = 0; + private java.lang.Object content_; + public ContentCase + getContentCase() { + return ContentCase.forNumber( + contentCase_); + } + + public Builder clearContent() { + contentCase_ = 0; + content_ = null; + onChanged(); + return this; + } + + + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder> monitorConfigBuilder_; + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public boolean hasMonitorConfig() { + return contentCase_ == 1; + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig getMonitorConfig() { + if (monitorConfigBuilder_ == null) { + if (contentCase_ == 1) { + return (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_; + } + return cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } else { + if (contentCase_ == 1) { + return monitorConfigBuilder_.getMessage(); + } + return cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public Builder setMonitorConfig(cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig value) { + if (monitorConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + content_ = value; + onChanged(); + } else { + monitorConfigBuilder_.setMessage(value); + } + contentCase_ = 1; + return this; + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public Builder setMonitorConfig( + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder builderForValue) { + if (monitorConfigBuilder_ == null) { + content_ = builderForValue.build(); + onChanged(); + } else { + monitorConfigBuilder_.setMessage(builderForValue.build()); + } + contentCase_ = 1; + return this; + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public Builder mergeMonitorConfig(cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig value) { + if (monitorConfigBuilder_ == null) { + if (contentCase_ == 1 && + content_ != cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance()) { + content_ = cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.newBuilder((cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_) + .mergeFrom(value).buildPartial(); + } else { + content_ = value; + } + onChanged(); + } else { + if (contentCase_ == 1) { + monitorConfigBuilder_.mergeFrom(value); + } + monitorConfigBuilder_.setMessage(value); + } + contentCase_ = 1; + return this; + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public Builder clearMonitorConfig() { + if (monitorConfigBuilder_ == null) { + if (contentCase_ == 1) { + contentCase_ = 0; + content_ = null; + onChanged(); + } + } else { + if (contentCase_ == 1) { + contentCase_ = 0; + content_ = null; + } + monitorConfigBuilder_.clear(); + } + return this; + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder getMonitorConfigBuilder() { + return getMonitorConfigFieldBuilder().getBuilder(); + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder getMonitorConfigOrBuilder() { + if ((contentCase_ == 1) && (monitorConfigBuilder_ != null)) { + return monitorConfigBuilder_.getMessageOrBuilder(); + } else { + if (contentCase_ == 1) { + return (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_; + } + return cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } + } + /** + *
+       * Provides information to the monitor that specifies which is the target.
+       * The first `StreamingOpenReq` message must contain a `monitor_config`
+       * message.
+       * 
+ * + * .cc.arduino.cli.monitor.MonitorConfig monitorConfig = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder> + getMonitorConfigFieldBuilder() { + if (monitorConfigBuilder_ == null) { + if (!(contentCase_ == 1)) { + content_ = cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } + monitorConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder>( + (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) content_, + getParentForChildren(), + isClean()); + content_ = null; + } + contentCase_ = 1; + onChanged();; + return monitorConfigBuilder_; + } + + /** + *
+       * The data to be sent to the target being monitored.
+       * 
+ * + * bytes data = 2; + */ + public com.google.protobuf.ByteString getData() { + if (contentCase_ == 2) { + return (com.google.protobuf.ByteString) content_; + } + return com.google.protobuf.ByteString.EMPTY; + } + /** + *
+       * The data to be sent to the target being monitored.
+       * 
+ * + * bytes data = 2; + */ + public Builder setData(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + contentCase_ = 2; + content_ = value; + onChanged(); + return this; + } + /** + *
+       * The data to be sent to the target being monitored.
+       * 
+ * + * bytes data = 2; + */ + public Builder clearData() { + if (contentCase_ == 2) { + contentCase_ = 0; + content_ = null; + 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:cc.arduino.cli.monitor.StreamingOpenReq) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.monitor.StreamingOpenReq) + private static final cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq(); + } + + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamingOpenReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StreamingOpenReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MonitorConfigOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.monitor.MonitorConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * string target = 1; + */ + java.lang.String getTarget(); + /** + * string target = 1; + */ + com.google.protobuf.ByteString + getTargetBytes(); + + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + int getTypeValue(); + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType getType(); + + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + boolean hasAdditionalConfig(); + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + com.google.protobuf.Struct getAdditionalConfig(); + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + com.google.protobuf.StructOrBuilder getAdditionalConfigOrBuilder(); + } + /** + *
+   * Tells the monitor which target to open and provides additional parameters
+   * that might be needed to configure the target or the monitor itself.
+   * 
+ * + * Protobuf type {@code cc.arduino.cli.monitor.MonitorConfig} + */ + public static final class MonitorConfig extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.monitor.MonitorConfig) + MonitorConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use MonitorConfig.newBuilder() to construct. + private MonitorConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MonitorConfig() { + target_ = ""; + type_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MonitorConfig(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MonitorConfig( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + target_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); + + type_ = rawValue; + break; + } + case 26: { + com.google.protobuf.Struct.Builder subBuilder = null; + if (additionalConfig_ != null) { + subBuilder = additionalConfig_.toBuilder(); + } + additionalConfig_ = input.readMessage(com.google.protobuf.Struct.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(additionalConfig_); + additionalConfig_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_MonitorConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_MonitorConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.class, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder.class); + } + + /** + * Protobuf enum {@code cc.arduino.cli.monitor.MonitorConfig.TargetType} + */ + public enum TargetType + implements com.google.protobuf.ProtocolMessageEnum { + /** + * SERIAL = 0; + */ + SERIAL(0), + UNRECOGNIZED(-1), + ; + + /** + * SERIAL = 0; + */ + public static final int SERIAL_VALUE = 0; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TargetType valueOf(int value) { + return forNumber(value); + } + + public static TargetType forNumber(int value) { + switch (value) { + case 0: return SERIAL; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + TargetType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TargetType findValueByNumber(int number) { + return TargetType.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 cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDescriptor().getEnumTypes().get(0); + } + + private static final TargetType[] VALUES = values(); + + public static TargetType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private TargetType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:cc.arduino.cli.monitor.MonitorConfig.TargetType) + } + + public static final int TARGET_FIELD_NUMBER = 1; + private volatile java.lang.Object target_; + /** + * string target = 1; + */ + public java.lang.String getTarget() { + java.lang.Object ref = target_; + 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(); + target_ = s; + return s; + } + } + /** + * string target = 1; + */ + public com.google.protobuf.ByteString + getTargetBytes() { + java.lang.Object ref = target_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + target_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private int type_; + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public int getTypeValue() { + return type_; + } + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType getType() { + @SuppressWarnings("deprecation") + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType result = cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType.valueOf(type_); + return result == null ? cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType.UNRECOGNIZED : result; + } + + public static final int ADDITIONALCONFIG_FIELD_NUMBER = 3; + private com.google.protobuf.Struct additionalConfig_; + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public boolean hasAdditionalConfig() { + return additionalConfig_ != null; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public com.google.protobuf.Struct getAdditionalConfig() { + return additionalConfig_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additionalConfig_; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public com.google.protobuf.StructOrBuilder getAdditionalConfigOrBuilder() { + return getAdditionalConfig(); + } + + 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 (!getTargetBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, target_); + } + if (type_ != cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType.SERIAL.getNumber()) { + output.writeEnum(2, type_); + } + if (additionalConfig_ != null) { + output.writeMessage(3, getAdditionalConfig()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTargetBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, target_); + } + if (type_ != cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType.SERIAL.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, type_); + } + if (additionalConfig_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getAdditionalConfig()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig)) { + return super.equals(obj); + } + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig other = (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) obj; + + if (!getTarget() + .equals(other.getTarget())) return false; + if (type_ != other.type_) return false; + if (hasAdditionalConfig() != other.hasAdditionalConfig()) return false; + if (hasAdditionalConfig()) { + if (!getAdditionalConfig() + .equals(other.getAdditionalConfig())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + if (hasAdditionalConfig()) { + hash = (37 * hash) + ADDITIONALCONFIG_FIELD_NUMBER; + hash = (53 * hash) + getAdditionalConfig().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig 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 cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig 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 cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig 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(cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig 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; + } + /** + *
+     * Tells the monitor which target to open and provides additional parameters
+     * that might be needed to configure the target or the monitor itself.
+     * 
+ * + * Protobuf type {@code cc.arduino.cli.monitor.MonitorConfig} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.monitor.MonitorConfig) + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_MonitorConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_MonitorConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.class, cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.Builder.class); + } + + // Construct using cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + target_ = ""; + + type_ = 0; + + if (additionalConfigBuilder_ == null) { + additionalConfig_ = null; + } else { + additionalConfig_ = null; + additionalConfigBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_MonitorConfig_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig getDefaultInstanceForType() { + return cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig build() { + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig buildPartial() { + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig result = new cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig(this); + result.target_ = target_; + result.type_ = type_; + if (additionalConfigBuilder_ == null) { + result.additionalConfig_ = additionalConfig_; + } else { + result.additionalConfig_ = additionalConfigBuilder_.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 cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) { + return mergeFrom((cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig other) { + if (other == cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.getDefaultInstance()) return this; + if (!other.getTarget().isEmpty()) { + target_ = other.target_; + onChanged(); + } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.hasAdditionalConfig()) { + mergeAdditionalConfig(other.getAdditionalConfig()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object target_ = ""; + /** + * string target = 1; + */ + public java.lang.String getTarget() { + java.lang.Object ref = target_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + target_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string target = 1; + */ + public com.google.protobuf.ByteString + getTargetBytes() { + java.lang.Object ref = target_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + target_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string target = 1; + */ + public Builder setTarget( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + target_ = value; + onChanged(); + return this; + } + /** + * string target = 1; + */ + public Builder clearTarget() { + + target_ = getDefaultInstance().getTarget(); + onChanged(); + return this; + } + /** + * string target = 1; + */ + public Builder setTargetBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + target_ = value; + onChanged(); + return this; + } + + private int type_ = 0; + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public int getTypeValue() { + return type_; + } + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public Builder setTypeValue(int value) { + type_ = value; + onChanged(); + return this; + } + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType getType() { + @SuppressWarnings("deprecation") + cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType result = cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType.valueOf(type_); + return result == null ? cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType.UNRECOGNIZED : result; + } + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public Builder setType(cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig.TargetType value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .cc.arduino.cli.monitor.MonitorConfig.TargetType type = 2; + */ + public Builder clearType() { + + type_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Struct additionalConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> additionalConfigBuilder_; + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public boolean hasAdditionalConfig() { + return additionalConfigBuilder_ != null || additionalConfig_ != null; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public com.google.protobuf.Struct getAdditionalConfig() { + if (additionalConfigBuilder_ == null) { + return additionalConfig_ == null ? com.google.protobuf.Struct.getDefaultInstance() : additionalConfig_; + } else { + return additionalConfigBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public Builder setAdditionalConfig(com.google.protobuf.Struct value) { + if (additionalConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + additionalConfig_ = value; + onChanged(); + } else { + additionalConfigBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public Builder setAdditionalConfig( + com.google.protobuf.Struct.Builder builderForValue) { + if (additionalConfigBuilder_ == null) { + additionalConfig_ = builderForValue.build(); + onChanged(); + } else { + additionalConfigBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public Builder mergeAdditionalConfig(com.google.protobuf.Struct value) { + if (additionalConfigBuilder_ == null) { + if (additionalConfig_ != null) { + additionalConfig_ = + com.google.protobuf.Struct.newBuilder(additionalConfig_).mergeFrom(value).buildPartial(); + } else { + additionalConfig_ = value; + } + onChanged(); + } else { + additionalConfigBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public Builder clearAdditionalConfig() { + if (additionalConfigBuilder_ == null) { + additionalConfig_ = null; + onChanged(); + } else { + additionalConfig_ = null; + additionalConfigBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public com.google.protobuf.Struct.Builder getAdditionalConfigBuilder() { + + onChanged(); + return getAdditionalConfigFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + public com.google.protobuf.StructOrBuilder getAdditionalConfigOrBuilder() { + if (additionalConfigBuilder_ != null) { + return additionalConfigBuilder_.getMessageOrBuilder(); + } else { + return additionalConfig_ == null ? + com.google.protobuf.Struct.getDefaultInstance() : additionalConfig_; + } + } + /** + * .google.protobuf.Struct additionalConfig = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> + getAdditionalConfigFieldBuilder() { + if (additionalConfigBuilder_ == null) { + additionalConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( + getAdditionalConfig(), + getParentForChildren(), + isClean()); + additionalConfig_ = null; + } + return additionalConfigBuilder_; + } + @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:cc.arduino.cli.monitor.MonitorConfig) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.monitor.MonitorConfig) + private static final cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig(); + } + + public static cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MonitorConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MonitorConfig(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.MonitorConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface StreamingOpenRespOrBuilder extends + // @@protoc_insertion_point(interface_extends:cc.arduino.cli.monitor.StreamingOpenResp) + com.google.protobuf.MessageOrBuilder { + + /** + * bytes data = 1; + */ + com.google.protobuf.ByteString getData(); + } + /** + *
+   * 
+ * + * Protobuf type {@code cc.arduino.cli.monitor.StreamingOpenResp} + */ + public static final class StreamingOpenResp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:cc.arduino.cli.monitor.StreamingOpenResp) + StreamingOpenRespOrBuilder { + private static final long serialVersionUID = 0L; + // Use StreamingOpenResp.newBuilder() to construct. + private StreamingOpenResp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private StreamingOpenResp() { + data_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new StreamingOpenResp(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private StreamingOpenResp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + + data_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.class, cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.Builder.class); + } + + public static final int DATA_FIELD_NUMBER = 1; + private com.google.protobuf.ByteString data_; + /** + * bytes data = 1; + */ + public com.google.protobuf.ByteString getData() { + return data_; + } + + 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 (!data_.isEmpty()) { + output.writeBytes(1, data_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!data_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, data_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp)) { + return super.equals(obj); + } + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp other = (cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp) obj; + + if (!getData() + .equals(other.getData())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + DATA_FIELD_NUMBER; + hash = (53 * hash) + getData().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp 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 cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp 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 cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp 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(cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp 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 cc.arduino.cli.monitor.StreamingOpenResp} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:cc.arduino.cli.monitor.StreamingOpenResp) + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenRespOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenResp_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenResp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.class, cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.Builder.class); + } + + // Construct using cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + data_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return cc.arduino.cli.monitor.MonitorOuterClass.internal_static_cc_arduino_cli_monitor_StreamingOpenResp_descriptor; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp getDefaultInstanceForType() { + return cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.getDefaultInstance(); + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp build() { + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp buildPartial() { + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp result = new cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp(this); + result.data_ = data_; + 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 cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp) { + return mergeFrom((cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp other) { + if (other == cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp.getDefaultInstance()) return this; + if (other.getData() != com.google.protobuf.ByteString.EMPTY) { + setData(other.getData()); + } + this.mergeUnknownFields(other.unknownFields); + 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 { + cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private com.google.protobuf.ByteString data_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes data = 1; + */ + public com.google.protobuf.ByteString getData() { + return data_; + } + /** + * bytes data = 1; + */ + public Builder setData(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + data_ = value; + onChanged(); + return this; + } + /** + * bytes data = 1; + */ + public Builder clearData() { + + data_ = getDefaultInstance().getData(); + 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:cc.arduino.cli.monitor.StreamingOpenResp) + } + + // @@protoc_insertion_point(class_scope:cc.arduino.cli.monitor.StreamingOpenResp) + private static final cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp(); + } + + public static cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StreamingOpenResp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StreamingOpenResp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public cc.arduino.cli.monitor.MonitorOuterClass.StreamingOpenResp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_monitor_StreamingOpenReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_monitor_StreamingOpenReq_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_monitor_MonitorConfig_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_monitor_MonitorConfig_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_cc_arduino_cli_monitor_StreamingOpenResp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_cc_arduino_cli_monitor_StreamingOpenResp_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\025monitor/monitor.proto\022\026cc.arduino.cli." + + "monitor\032\034google/protobuf/struct.proto\"m\n" + + "\020StreamingOpenReq\022>\n\rmonitorConfig\030\001 \001(\013" + + "2%.cc.arduino.cli.monitor.MonitorConfigH" + + "\000\022\016\n\004data\030\002 \001(\014H\000B\t\n\007content\"\254\001\n\rMonitor" + + "Config\022\016\n\006target\030\001 \001(\t\022>\n\004type\030\002 \001(\01620.c" + + "c.arduino.cli.monitor.MonitorConfig.Targ" + + "etType\0221\n\020additionalConfig\030\003 \001(\0132\027.googl" + + "e.protobuf.Struct\"\030\n\nTargetType\022\n\n\006SERIA" + + "L\020\000\"!\n\021StreamingOpenResp\022\014\n\004data\030\001 \001(\0142u" + + "\n\007Monitor\022j\n\rStreamingOpen\022(.cc.arduino." + + "cli.monitor.StreamingOpenReq\032).cc.arduin" + + "o.cli.monitor.StreamingOpenResp\"\000(\0010\001B,Z" + + "*github.com/arduino/arduino-cli/rpc/moni" + + "torb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.StructProto.getDescriptor(), + }); + internal_static_cc_arduino_cli_monitor_StreamingOpenReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_cc_arduino_cli_monitor_StreamingOpenReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_monitor_StreamingOpenReq_descriptor, + new java.lang.String[] { "MonitorConfig", "Data", "Content", }); + internal_static_cc_arduino_cli_monitor_MonitorConfig_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_cc_arduino_cli_monitor_MonitorConfig_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_monitor_MonitorConfig_descriptor, + new java.lang.String[] { "Target", "Type", "AdditionalConfig", }); + internal_static_cc_arduino_cli_monitor_StreamingOpenResp_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_cc_arduino_cli_monitor_StreamingOpenResp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_cc_arduino_cli_monitor_StreamingOpenResp_descriptor, + new java.lang.String[] { "Data", }); + com.google.protobuf.StructProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +}