From ecb3c7b41d058c585c40eaea0a768125c0c9ffeb Mon Sep 17 00:00:00 2001 From: viambot <79611529+viambot@users.noreply.github.com> Date: Thu, 22 Jan 2026 14:43:50 +0000 Subject: [PATCH] [WORKFLOW] Updating protos from viamrobotics/api, commit: 49d13da237e2464a6d91b6293a12906dd4e643ff --- api_version.lock | 2 +- .../main/gen/com/viam/common/v1/Common.java | 304 +- .../audioinput/v1/AudioInputServiceGrpc.java | 624 --- .../component/audioinput/v1/Audioinput.java | 3355 ----------------- .../src/main/gen/viam/app/data/v1/Data.java | 180 +- .../gen/viam/app/datasync/v1/DataSync.java | 114 +- .../main/gen/viam/app/v1/AppOuterClass.java | 2526 ++++++++++++- .../viam/provisioning/v1/Provisioning.java | 516 ++- core/sdk/src/main/resources/protofds/viam.api | Bin 688641 -> 688048 bytes 9 files changed, 3450 insertions(+), 4171 deletions(-) delete mode 100644 core/sdk/src/main/gen/com/viam/component/audioinput/v1/AudioInputServiceGrpc.java delete mode 100644 core/sdk/src/main/gen/com/viam/component/audioinput/v1/Audioinput.java diff --git a/api_version.lock b/api_version.lock index 30101ec0e..0a3ae3d9d 100644 --- a/api_version.lock +++ b/api_version.lock @@ -1 +1 @@ -v0.1.504 +v0.1.513 diff --git a/core/sdk/src/main/gen/com/viam/common/v1/Common.java b/core/sdk/src/main/gen/com/viam/common/v1/Common.java index 47744ee7a..31dc7d88f 100644 --- a/core/sdk/src/main/gen/com/viam/common/v1/Common.java +++ b/core/sdk/src/main/gen/com/viam/common/v1/Common.java @@ -11237,6 +11237,62 @@ public interface GetKinematicsResponseOrBuilder extends * @return The kinematicsData. */ com.google.protobuf.ByteString getKinematicsData(); + + /** + *
+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ int getMeshesByUrdfFilepathCount();
+ /**
+ * + * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ boolean containsMeshesByUrdfFilepath(
+ java.lang.String key);
+ /**
+ * Use {@link #getMeshesByUrdfFilepathMap()} instead.
+ */
+ @java.lang.Deprecated
+ java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+
+ /* nullable */
+com.viam.common.v1.Common.Mesh getMeshesByUrdfFilepathOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.viam.common.v1.Common.Mesh defaultValue);
+ /**
+ * + * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+
+ com.viam.common.v1.Common.Mesh getMeshesByUrdfFilepathOrThrow(
+ java.lang.String key);
}
/**
* Protobuf type {@code viam.common.v1.GetKinematicsResponse}
@@ -11355,6 +11411,121 @@ private void clearKinematicsData() {
kinematicsData_ = getDefaultInstance().getKinematicsData();
}
+ public static final int MESHES_BY_URDF_FILEPATH_FIELD_NUMBER = 3;
+ private static final class MeshesByUrdfFilepathDefaultEntryHolder {
+ static final com.google.protobuf.MapEntryLite<
+ java.lang.String, com.viam.common.v1.Common.Mesh> defaultEntry =
+ com.google.protobuf.MapEntryLite
+ .+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public boolean containsMeshesByUrdfFilepath(
+ java.lang.String key) {
+ java.lang.Class> keyClass = key.getClass();
+ return internalGetMeshesByUrdfFilepath().containsKey(key);
+ }
+ /**
+ * Use {@link #getMeshesByUrdfFilepathMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public /* nullable */
+com.viam.common.v1.Common.Mesh getMeshesByUrdfFilepathOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.viam.common.v1.Common.Mesh defaultValue) {
+ java.lang.Class> keyClass = key.getClass();
+ java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public com.viam.common.v1.Common.Mesh getMeshesByUrdfFilepathOrThrow(
+ java.lang.String key) {
+ java.lang.Class> keyClass = key.getClass();
+ java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ private java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public boolean containsMeshesByUrdfFilepath(
+ java.lang.String key) {
+ java.lang.Class> keyClass = key.getClass();
+ return instance.getMeshesByUrdfFilepathMap().containsKey(key);
+ }
+
+ public Builder clearMeshesByUrdfFilepath() {
+ copyOnWrite();
+ instance.getMutableMeshesByUrdfFilepathMap().clear();
+ return this;
+ }
+ /**
+ * + * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+
+ public Builder removeMeshesByUrdfFilepath(
+ java.lang.String key) {
+ java.lang.Class> keyClass = key.getClass();
+ copyOnWrite();
+ instance.getMutableMeshesByUrdfFilepathMap().remove(key);
+ return this;
+ }
+ /**
+ * Use {@link #getMeshesByUrdfFilepathMap()} instead.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+ public java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public /* nullable */
+com.viam.common.v1.Common.Mesh getMeshesByUrdfFilepathOrDefault(
+ java.lang.String key,
+ /* nullable */
+com.viam.common.v1.Common.Mesh defaultValue) {
+ java.lang.Class> keyClass = key.getClass();
+ java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ @java.lang.Override
+
+ public com.viam.common.v1.Common.Mesh getMeshesByUrdfFilepathOrThrow(
+ java.lang.String key) {
+ java.lang.Class> keyClass = key.getClass();
+ java.util.Map+ * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ public Builder putMeshesByUrdfFilepath(
+ java.lang.String key,
+ com.viam.common.v1.Common.Mesh value) {
+ java.lang.Class> keyClass = key.getClass();
+ java.lang.Class> valueClass = value.getClass();
+ copyOnWrite();
+ instance.getMutableMeshesByUrdfFilepathMap().put(key, value);
+ return this;
+ }
+ /**
+ * + * Map of URDF mesh file paths to mesh data + *+ * + *
map<string, .viam.common.v1.Mesh> meshes_by_urdf_filepath = 3 [json_name = "meshesByUrdfFilepath"];
+ */
+ public Builder putAllMeshesByUrdfFilepath(
+ java.util.Map- * An AudioInputService services all audio inputs associated with a robot - *- */ -@javax.annotation.Generated( - value = "by gRPC proto compiler (version 1.68.1)", - comments = "Source: component/audioinput/v1/audioinput.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class AudioInputServiceGrpc { - - private AudioInputServiceGrpc() {} - - public static final java.lang.String SERVICE_NAME = "viam.component.audioinput.v1.AudioInputService"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor
- * An AudioInputService services all audio inputs associated with a robot - *- */ - public interface AsyncService { - - /** - *
- * Chunks returns audio chunks forever from an audio input of the underlying robot. - *- */ - default void chunks(com.viam.component.audioinput.v1.Audioinput.ChunksRequest request, - io.grpc.stub.StreamObserver
- * Properties returns properties of an audio input of the underlying robot. - *- */ - default void properties(com.viam.component.audioinput.v1.Audioinput.PropertiesRequest request, - io.grpc.stub.StreamObserver
- * Record records audio from an audio input of the underlying robot - * to an HTTP response. A specific MIME type cannot be requested and may not necessarily - * be the same one returned each time. - *- */ - default void record(com.viam.component.audioinput.v1.Audioinput.RecordRequest request, - io.grpc.stub.StreamObserver
- * DoCommand sends/receives arbitrary commands - *- */ - default void doCommand(com.viam.common.v1.Common.DoCommandRequest request, - io.grpc.stub.StreamObserver
- * GetGeometries returns the geometries of the component in their current configuration - *- */ - default void getGeometries(com.viam.common.v1.Common.GetGeometriesRequest request, - io.grpc.stub.StreamObserver
- * An AudioInputService services all audio inputs associated with a robot - *- */ - public static abstract class AudioInputServiceImplBase - implements io.grpc.BindableService, AsyncService { - - @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { - return AudioInputServiceGrpc.bindService(this); - } - } - - /** - * A stub to allow clients to do asynchronous rpc calls to service AudioInputService. - *
- * An AudioInputService services all audio inputs associated with a robot - *- */ - public static final class AudioInputServiceStub - extends io.grpc.stub.AbstractAsyncStub
- * Chunks returns audio chunks forever from an audio input of the underlying robot. - *- */ - public void chunks(com.viam.component.audioinput.v1.Audioinput.ChunksRequest request, - io.grpc.stub.StreamObserver
- * Properties returns properties of an audio input of the underlying robot. - *- */ - public void properties(com.viam.component.audioinput.v1.Audioinput.PropertiesRequest request, - io.grpc.stub.StreamObserver
- * Record records audio from an audio input of the underlying robot - * to an HTTP response. A specific MIME type cannot be requested and may not necessarily - * be the same one returned each time. - *- */ - public void record(com.viam.component.audioinput.v1.Audioinput.RecordRequest request, - io.grpc.stub.StreamObserver
- * DoCommand sends/receives arbitrary commands - *- */ - public void doCommand(com.viam.common.v1.Common.DoCommandRequest request, - io.grpc.stub.StreamObserver
- * GetGeometries returns the geometries of the component in their current configuration - *- */ - public void getGeometries(com.viam.common.v1.Common.GetGeometriesRequest request, - io.grpc.stub.StreamObserver
- * An AudioInputService services all audio inputs associated with a robot - *- */ - public static final class AudioInputServiceBlockingStub - extends io.grpc.stub.AbstractBlockingStub
- * Chunks returns audio chunks forever from an audio input of the underlying robot. - *- */ - public java.util.Iterator
- * Properties returns properties of an audio input of the underlying robot. - *- */ - public com.viam.component.audioinput.v1.Audioinput.PropertiesResponse properties(com.viam.component.audioinput.v1.Audioinput.PropertiesRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getPropertiesMethod(), getCallOptions(), request); - } - - /** - *
- * Record records audio from an audio input of the underlying robot - * to an HTTP response. A specific MIME type cannot be requested and may not necessarily - * be the same one returned each time. - *- */ - public com.google.api.HttpBody record(com.viam.component.audioinput.v1.Audioinput.RecordRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRecordMethod(), getCallOptions(), request); - } - - /** - *
- * DoCommand sends/receives arbitrary commands - *- */ - public com.viam.common.v1.Common.DoCommandResponse doCommand(com.viam.common.v1.Common.DoCommandRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getDoCommandMethod(), getCallOptions(), request); - } - - /** - *
- * GetGeometries returns the geometries of the component in their current configuration - *- */ - public com.viam.common.v1.Common.GetGeometriesResponse getGeometries(com.viam.common.v1.Common.GetGeometriesRequest request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getGetGeometriesMethod(), getCallOptions(), request); - } - } - - /** - * A stub to allow clients to do ListenableFuture-style rpc calls to service AudioInputService. - *
- * An AudioInputService services all audio inputs associated with a robot - *- */ - public static final class AudioInputServiceFutureStub - extends io.grpc.stub.AbstractFutureStub
- * Properties returns properties of an audio input of the underlying robot. - *- */ - public com.google.common.util.concurrent.ListenableFuture
- * Record records audio from an audio input of the underlying robot - * to an HTTP response. A specific MIME type cannot be requested and may not necessarily - * be the same one returned each time. - *- */ - public com.google.common.util.concurrent.ListenableFuture
- * DoCommand sends/receives arbitrary commands - *- */ - public com.google.common.util.concurrent.ListenableFuture
- * GetGeometries returns the geometries of the component in their current configuration - *- */ - public com.google.common.util.concurrent.ListenableFuture
SAMPLE_FORMAT_UNSPECIFIED = 0;
- */
- SAMPLE_FORMAT_UNSPECIFIED(0),
- /**
- * SAMPLE_FORMAT_INT16_INTERLEAVED = 1;
- */
- SAMPLE_FORMAT_INT16_INTERLEAVED(1),
- /**
- * SAMPLE_FORMAT_FLOAT32_INTERLEAVED = 2;
- */
- SAMPLE_FORMAT_FLOAT32_INTERLEAVED(2),
- UNRECOGNIZED(-1),
- ;
-
- /**
- * SAMPLE_FORMAT_UNSPECIFIED = 0;
- */
- public static final int SAMPLE_FORMAT_UNSPECIFIED_VALUE = 0;
- /**
- * SAMPLE_FORMAT_INT16_INTERLEAVED = 1;
- */
- public static final int SAMPLE_FORMAT_INT16_INTERLEAVED_VALUE = 1;
- /**
- * SAMPLE_FORMAT_FLOAT32_INTERLEAVED = 2;
- */
- public static final int SAMPLE_FORMAT_FLOAT32_INTERLEAVED_VALUE = 2;
-
-
- @java.lang.Override
- public final int getNumber() {
- if (this == UNRECOGNIZED) {
- throw new java.lang.IllegalArgumentException(
- "Can't get the number of an unknown enum value.");
- }
- return value;
- }
-
- /**
- * @param value The number of the enum to look for.
- * @return The enum associated with the given number.
- * @deprecated Use {@link #forNumber(int)} instead.
- */
- @java.lang.Deprecated
- public static SampleFormat valueOf(int value) {
- return forNumber(value);
- }
-
- public static SampleFormat forNumber(int value) {
- switch (value) {
- case 0: return SAMPLE_FORMAT_UNSPECIFIED;
- case 1: return SAMPLE_FORMAT_INT16_INTERLEAVED;
- case 2: return SAMPLE_FORMAT_FLOAT32_INTERLEAVED;
- default: return null;
- }
- }
-
- public static com.google.protobuf.Internal.EnumLiteMap- * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- java.lang.String getName();
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- com.google.protobuf.ByteString
- getNameBytes();
-
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- * @return Whether the duration field is set.
- */
- boolean hasDuration();
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- * @return The duration.
- */
- com.google.protobuf.Duration getDuration();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.RecordRequest}
- */
- public static final class RecordRequest extends
- com.google.protobuf.GeneratedMessageLite<
- RecordRequest, RecordRequest.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.RecordRequest)
- RecordRequestOrBuilder {
- private RecordRequest() {
- name_ = "";
- }
- private int bitField0_;
- public static final int NAME_FIELD_NUMBER = 1;
- private java.lang.String name_;
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- return name_;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString
- getNameBytes() {
- return com.google.protobuf.ByteString.copyFromUtf8(name_);
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The name to set.
- */
- private void setName(
- java.lang.String value) {
- java.lang.Class> valueClass = value.getClass();
-
- name_ = value;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- */
- private void clearName() {
-
- name_ = getDefaultInstance().getName();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The bytes for name to set.
- */
- private void setNameBytes(
- com.google.protobuf.ByteString value) {
- checkByteStringIsUtf8(value);
- name_ = value.toStringUtf8();
-
- }
-
- public static final int DURATION_FIELD_NUMBER = 2;
- private com.google.protobuf.Duration duration_;
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- @java.lang.Override
- public boolean hasDuration() {
- return ((bitField0_ & 0x00000001) != 0);
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- @java.lang.Override
- public com.google.protobuf.Duration getDuration() {
- return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_;
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- private void setDuration(com.google.protobuf.Duration value) {
- value.getClass();
- duration_ = value;
- bitField0_ |= 0x00000001;
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- @java.lang.SuppressWarnings({"ReferenceEquality"})
- private void mergeDuration(com.google.protobuf.Duration value) {
- value.getClass();
- if (duration_ != null &&
- duration_ != com.google.protobuf.Duration.getDefaultInstance()) {
- duration_ =
- com.google.protobuf.Duration.newBuilder(duration_).mergeFrom(value).buildPartial();
- } else {
- duration_ = value;
- }
- bitField0_ |= 0x00000001;
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- private void clearDuration() { duration_ = null;
- bitField0_ = (bitField0_ & ~0x00000001);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.RecordRequest parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.RecordRequest prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.RecordRequest}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.RecordRequest, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.RecordRequest)
- com.viam.component.audioinput.v1.Audioinput.RecordRequestOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.RecordRequest.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
-
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- return instance.getName();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString
- getNameBytes() {
- return instance.getNameBytes();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The name to set.
- * @return This builder for chaining.
- */
- public Builder setName(
- java.lang.String value) {
- copyOnWrite();
- instance.setName(value);
- return this;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return This builder for chaining.
- */
- public Builder clearName() {
- copyOnWrite();
- instance.clearName();
- return this;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The bytes for name to set.
- * @return This builder for chaining.
- */
- public Builder setNameBytes(
- com.google.protobuf.ByteString value) {
- copyOnWrite();
- instance.setNameBytes(value);
- return this;
- }
-
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- @java.lang.Override
- public boolean hasDuration() {
- return instance.hasDuration();
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- @java.lang.Override
- public com.google.protobuf.Duration getDuration() {
- return instance.getDuration();
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- public Builder setDuration(com.google.protobuf.Duration value) {
- copyOnWrite();
- instance.setDuration(value);
- return this;
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- public Builder setDuration(
- com.google.protobuf.Duration.Builder builderForValue) {
- copyOnWrite();
- instance.setDuration(builderForValue.build());
- return this;
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- public Builder mergeDuration(com.google.protobuf.Duration value) {
- copyOnWrite();
- instance.mergeDuration(value);
- return this;
- }
- /**
- * .google.protobuf.Duration duration = 2 [json_name = "duration"];
- */
- public Builder clearDuration() { copyOnWrite();
- instance.clearDuration();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.RecordRequest)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.RecordRequest();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "bitField0_",
- "name_",
- "duration_",
- };
- java.lang.String info =
- "\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\u1009" +
- "\u0000";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parser- * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return The enum numeric value on the wire for sampleFormat.
- */
- int getSampleFormatValue();
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return The sampleFormat.
- */
- com.viam.component.audioinput.v1.Audioinput.SampleFormat getSampleFormat();
-
- /**
- * uint32 channels = 2 [json_name = "channels"];
- * @return The channels.
- */
- int getChannels();
-
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- * @return The samplingRate.
- */
- long getSamplingRate();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.AudioChunkInfo}
- */
- public static final class AudioChunkInfo extends
- com.google.protobuf.GeneratedMessageLite<
- AudioChunkInfo, AudioChunkInfo.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.AudioChunkInfo)
- AudioChunkInfoOrBuilder {
- private AudioChunkInfo() {
- }
- public static final int SAMPLE_FORMAT_FIELD_NUMBER = 1;
- private int sampleFormat_;
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return The enum numeric value on the wire for sampleFormat.
- */
- @java.lang.Override
- public int getSampleFormatValue() {
- return sampleFormat_;
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return The sampleFormat.
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.SampleFormat getSampleFormat() {
- com.viam.component.audioinput.v1.Audioinput.SampleFormat result = com.viam.component.audioinput.v1.Audioinput.SampleFormat.forNumber(sampleFormat_);
- return result == null ? com.viam.component.audioinput.v1.Audioinput.SampleFormat.UNRECOGNIZED : result;
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @param value The enum numeric value on the wire for sampleFormat to set.
- */
- private void setSampleFormatValue(int value) {
- sampleFormat_ = value;
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @param value The sampleFormat to set.
- */
- private void setSampleFormat(com.viam.component.audioinput.v1.Audioinput.SampleFormat value) {
- sampleFormat_ = value.getNumber();
-
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- */
- private void clearSampleFormat() {
-
- sampleFormat_ = 0;
- }
-
- public static final int CHANNELS_FIELD_NUMBER = 2;
- private int channels_;
- /**
- * uint32 channels = 2 [json_name = "channels"];
- * @return The channels.
- */
- @java.lang.Override
- public int getChannels() {
- return channels_;
- }
- /**
- * uint32 channels = 2 [json_name = "channels"];
- * @param value The channels to set.
- */
- private void setChannels(int value) {
-
- channels_ = value;
- }
- /**
- * uint32 channels = 2 [json_name = "channels"];
- */
- private void clearChannels() {
-
- channels_ = 0;
- }
-
- public static final int SAMPLING_RATE_FIELD_NUMBER = 3;
- private long samplingRate_;
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- * @return The samplingRate.
- */
- @java.lang.Override
- public long getSamplingRate() {
- return samplingRate_;
- }
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- * @param value The samplingRate to set.
- */
- private void setSamplingRate(long value) {
-
- samplingRate_ = value;
- }
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- */
- private void clearSamplingRate() {
-
- samplingRate_ = 0L;
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.AudioChunkInfo}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.AudioChunkInfo)
- com.viam.component.audioinput.v1.Audioinput.AudioChunkInfoOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
-
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return The enum numeric value on the wire for sampleFormat.
- */
- @java.lang.Override
- public int getSampleFormatValue() {
- return instance.getSampleFormatValue();
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @param value The sampleFormat to set.
- * @return This builder for chaining.
- */
- public Builder setSampleFormatValue(int value) {
- copyOnWrite();
- instance.setSampleFormatValue(value);
- return this;
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return The sampleFormat.
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.SampleFormat getSampleFormat() {
- return instance.getSampleFormat();
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @param value The enum numeric value on the wire for sampleFormat to set.
- * @return This builder for chaining.
- */
- public Builder setSampleFormat(com.viam.component.audioinput.v1.Audioinput.SampleFormat value) {
- copyOnWrite();
- instance.setSampleFormat(value);
- return this;
- }
- /**
- * - * Actual sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 1 [json_name = "sampleFormat"];
- * @return This builder for chaining.
- */
- public Builder clearSampleFormat() {
- copyOnWrite();
- instance.clearSampleFormat();
- return this;
- }
-
- /**
- * uint32 channels = 2 [json_name = "channels"];
- * @return The channels.
- */
- @java.lang.Override
- public int getChannels() {
- return instance.getChannels();
- }
- /**
- * uint32 channels = 2 [json_name = "channels"];
- * @param value The channels to set.
- * @return This builder for chaining.
- */
- public Builder setChannels(int value) {
- copyOnWrite();
- instance.setChannels(value);
- return this;
- }
- /**
- * uint32 channels = 2 [json_name = "channels"];
- * @return This builder for chaining.
- */
- public Builder clearChannels() {
- copyOnWrite();
- instance.clearChannels();
- return this;
- }
-
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- * @return The samplingRate.
- */
- @java.lang.Override
- public long getSamplingRate() {
- return instance.getSamplingRate();
- }
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- * @param value The samplingRate to set.
- * @return This builder for chaining.
- */
- public Builder setSamplingRate(long value) {
- copyOnWrite();
- instance.setSamplingRate(value);
- return this;
- }
- /**
- * int64 sampling_rate = 3 [json_name = "samplingRate"];
- * @return This builder for chaining.
- */
- public Builder clearSamplingRate() {
- copyOnWrite();
- instance.clearSamplingRate();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.AudioChunkInfo)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "sampleFormat_",
- "channels_",
- "samplingRate_",
- };
- java.lang.String info =
- "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\f\u0002\u000b" +
- "\u0003\u0002";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parser- * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- * @return The data.
- */
- com.google.protobuf.ByteString getData();
-
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- * @return The length.
- */
- int getLength();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.AudioChunk}
- */
- public static final class AudioChunk extends
- com.google.protobuf.GeneratedMessageLite<
- AudioChunk, AudioChunk.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.AudioChunk)
- AudioChunkOrBuilder {
- private AudioChunk() {
- data_ = com.google.protobuf.ByteString.EMPTY;
- }
- public static final int DATA_FIELD_NUMBER = 1;
- private com.google.protobuf.ByteString data_;
- /**
- * - * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- * @return The data.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString getData() {
- return data_;
- }
- /**
- * - * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- * @param value The data to set.
- */
- private void setData(com.google.protobuf.ByteString value) {
- java.lang.Class> valueClass = value.getClass();
-
- data_ = value;
- }
- /**
- * - * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- */
- private void clearData() {
-
- data_ = getDefaultInstance().getData();
- }
-
- public static final int LENGTH_FIELD_NUMBER = 2;
- private int length_;
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- * @return The length.
- */
- @java.lang.Override
- public int getLength() {
- return length_;
- }
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- * @param value The length to set.
- */
- private void setLength(int value) {
-
- length_ = value;
- }
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- */
- private void clearLength() {
-
- length_ = 0;
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.AudioChunk parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.AudioChunk prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.AudioChunk}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.AudioChunk, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.AudioChunk)
- com.viam.component.audioinput.v1.Audioinput.AudioChunkOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.AudioChunk.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
-
- /**
- * - * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- * @return The data.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString getData() {
- return instance.getData();
- }
- /**
- * - * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- * @param value The data to set.
- * @return This builder for chaining.
- */
- public Builder setData(com.google.protobuf.ByteString value) {
- copyOnWrite();
- instance.setData(value);
- return this;
- }
- /**
- * - * Data is PCM data that is organized according to the sample format - * along with its possible interleaving. Data in each format is - * Little Endian. - *- * - *
bytes data = 1 [json_name = "data"];
- * @return This builder for chaining.
- */
- public Builder clearData() {
- copyOnWrite();
- instance.clearData();
- return this;
- }
-
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- * @return The length.
- */
- @java.lang.Override
- public int getLength() {
- return instance.getLength();
- }
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- * @param value The length to set.
- * @return This builder for chaining.
- */
- public Builder setLength(int value) {
- copyOnWrite();
- instance.setLength(value);
- return this;
- }
- /**
- * - * Length is the number of samples - *- * - *
uint32 length = 2 [json_name = "length"];
- * @return This builder for chaining.
- */
- public Builder clearLength() {
- copyOnWrite();
- instance.clearLength();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.AudioChunk)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.AudioChunk();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "data_",
- "length_",
- };
- java.lang.String info =
- "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\n\u0002\u000b" +
- "";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parser- * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- java.lang.String getName();
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- com.google.protobuf.ByteString
- getNameBytes();
-
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return The enum numeric value on the wire for sampleFormat.
- */
- int getSampleFormatValue();
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return The sampleFormat.
- */
- com.viam.component.audioinput.v1.Audioinput.SampleFormat getSampleFormat();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.ChunksRequest}
- */
- public static final class ChunksRequest extends
- com.google.protobuf.GeneratedMessageLite<
- ChunksRequest, ChunksRequest.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.ChunksRequest)
- ChunksRequestOrBuilder {
- private ChunksRequest() {
- name_ = "";
- }
- public static final int NAME_FIELD_NUMBER = 1;
- private java.lang.String name_;
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- return name_;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString
- getNameBytes() {
- return com.google.protobuf.ByteString.copyFromUtf8(name_);
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The name to set.
- */
- private void setName(
- java.lang.String value) {
- java.lang.Class> valueClass = value.getClass();
-
- name_ = value;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- */
- private void clearName() {
-
- name_ = getDefaultInstance().getName();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The bytes for name to set.
- */
- private void setNameBytes(
- com.google.protobuf.ByteString value) {
- checkByteStringIsUtf8(value);
- name_ = value.toStringUtf8();
-
- }
-
- public static final int SAMPLE_FORMAT_FIELD_NUMBER = 2;
- private int sampleFormat_;
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return The enum numeric value on the wire for sampleFormat.
- */
- @java.lang.Override
- public int getSampleFormatValue() {
- return sampleFormat_;
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return The sampleFormat.
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.SampleFormat getSampleFormat() {
- com.viam.component.audioinput.v1.Audioinput.SampleFormat result = com.viam.component.audioinput.v1.Audioinput.SampleFormat.forNumber(sampleFormat_);
- return result == null ? com.viam.component.audioinput.v1.Audioinput.SampleFormat.UNRECOGNIZED : result;
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @param value The enum numeric value on the wire for sampleFormat to set.
- */
- private void setSampleFormatValue(int value) {
- sampleFormat_ = value;
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @param value The sampleFormat to set.
- */
- private void setSampleFormat(com.viam.component.audioinput.v1.Audioinput.SampleFormat value) {
- sampleFormat_ = value.getNumber();
-
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- */
- private void clearSampleFormat() {
-
- sampleFormat_ = 0;
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksRequest parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.ChunksRequest prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.ChunksRequest}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.ChunksRequest, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.ChunksRequest)
- com.viam.component.audioinput.v1.Audioinput.ChunksRequestOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.ChunksRequest.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
-
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- return instance.getName();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString
- getNameBytes() {
- return instance.getNameBytes();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The name to set.
- * @return This builder for chaining.
- */
- public Builder setName(
- java.lang.String value) {
- copyOnWrite();
- instance.setName(value);
- return this;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return This builder for chaining.
- */
- public Builder clearName() {
- copyOnWrite();
- instance.clearName();
- return this;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The bytes for name to set.
- * @return This builder for chaining.
- */
- public Builder setNameBytes(
- com.google.protobuf.ByteString value) {
- copyOnWrite();
- instance.setNameBytes(value);
- return this;
- }
-
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return The enum numeric value on the wire for sampleFormat.
- */
- @java.lang.Override
- public int getSampleFormatValue() {
- return instance.getSampleFormatValue();
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @param value The sampleFormat to set.
- * @return This builder for chaining.
- */
- public Builder setSampleFormatValue(int value) {
- copyOnWrite();
- instance.setSampleFormatValue(value);
- return this;
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return The sampleFormat.
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.SampleFormat getSampleFormat() {
- return instance.getSampleFormat();
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @param value The enum numeric value on the wire for sampleFormat to set.
- * @return This builder for chaining.
- */
- public Builder setSampleFormat(com.viam.component.audioinput.v1.Audioinput.SampleFormat value) {
- copyOnWrite();
- instance.setSampleFormat(value);
- return this;
- }
- /**
- * - * Requested sample encoding format of the response - *- * - *
.viam.component.audioinput.v1.SampleFormat sample_format = 2 [json_name = "sampleFormat"];
- * @return This builder for chaining.
- */
- public Builder clearSampleFormat() {
- copyOnWrite();
- instance.clearSampleFormat();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.ChunksRequest)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.ChunksRequest();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "name_",
- "sampleFormat_",
- };
- java.lang.String info =
- "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\f" +
- "";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parser.viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- * @return Whether the info field is set.
- */
- boolean hasInfo();
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- * @return The info.
- */
- com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo getInfo();
-
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- * @return Whether the chunk field is set.
- */
- boolean hasChunk();
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- * @return The chunk.
- */
- com.viam.component.audioinput.v1.Audioinput.AudioChunk getChunk();
-
- public com.viam.component.audioinput.v1.Audioinput.ChunksResponse.TypeCase getTypeCase();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.ChunksResponse}
- */
- public static final class ChunksResponse extends
- com.google.protobuf.GeneratedMessageLite<
- ChunksResponse, ChunksResponse.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.ChunksResponse)
- ChunksResponseOrBuilder {
- private ChunksResponse() {
- }
- private int typeCase_ = 0;
- private java.lang.Object type_;
- public enum TypeCase {
- INFO(1),
- CHUNK(2),
- TYPE_NOT_SET(0);
- private final int value;
- private TypeCase(int value) {
- this.value = value;
- }
- /**
- * @deprecated Use {@link #forNumber(int)} instead.
- */
- @java.lang.Deprecated
- public static TypeCase valueOf(int value) {
- return forNumber(value);
- }
-
- public static TypeCase forNumber(int value) {
- switch (value) {
- case 1: return INFO;
- case 2: return CHUNK;
- case 0: return TYPE_NOT_SET;
- default: return null;
- }
- }
- public int getNumber() {
- return this.value;
- }
- };
-
- @java.lang.Override
- public TypeCase
- getTypeCase() {
- return TypeCase.forNumber(
- typeCase_);
- }
-
- private void clearType() {
- typeCase_ = 0;
- type_ = null;
- }
-
- public static final int INFO_FIELD_NUMBER = 1;
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- @java.lang.Override
- public boolean hasInfo() {
- return typeCase_ == 1;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo getInfo() {
- if (typeCase_ == 1) {
- return (com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo) type_;
- }
- return com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo.getDefaultInstance();
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- private void setInfo(com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo value) {
- value.getClass();
- type_ = value;
- typeCase_ = 1;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- private void mergeInfo(com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo value) {
- value.getClass();
- if (typeCase_ == 1 &&
- type_ != com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo.getDefaultInstance()) {
- type_ = com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo.newBuilder((com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo) type_)
- .mergeFrom(value).buildPartial();
- } else {
- type_ = value;
- }
- typeCase_ = 1;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- private void clearInfo() {
- if (typeCase_ == 1) {
- typeCase_ = 0;
- type_ = null;
- }
- }
-
- public static final int CHUNK_FIELD_NUMBER = 2;
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- @java.lang.Override
- public boolean hasChunk() {
- return typeCase_ == 2;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.AudioChunk getChunk() {
- if (typeCase_ == 2) {
- return (com.viam.component.audioinput.v1.Audioinput.AudioChunk) type_;
- }
- return com.viam.component.audioinput.v1.Audioinput.AudioChunk.getDefaultInstance();
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- private void setChunk(com.viam.component.audioinput.v1.Audioinput.AudioChunk value) {
- value.getClass();
- type_ = value;
- typeCase_ = 2;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- private void mergeChunk(com.viam.component.audioinput.v1.Audioinput.AudioChunk value) {
- value.getClass();
- if (typeCase_ == 2 &&
- type_ != com.viam.component.audioinput.v1.Audioinput.AudioChunk.getDefaultInstance()) {
- type_ = com.viam.component.audioinput.v1.Audioinput.AudioChunk.newBuilder((com.viam.component.audioinput.v1.Audioinput.AudioChunk) type_)
- .mergeFrom(value).buildPartial();
- } else {
- type_ = value;
- }
- typeCase_ = 2;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- private void clearChunk() {
- if (typeCase_ == 2) {
- typeCase_ = 0;
- type_ = null;
- }
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.ChunksResponse parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.ChunksResponse prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.ChunksResponse}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.ChunksResponse, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.ChunksResponse)
- com.viam.component.audioinput.v1.Audioinput.ChunksResponseOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.ChunksResponse.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
- @java.lang.Override
- public TypeCase
- getTypeCase() {
- return instance.getTypeCase();
- }
-
- public Builder clearType() {
- copyOnWrite();
- instance.clearType();
- return this;
- }
-
-
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- @java.lang.Override
- public boolean hasInfo() {
- return instance.hasInfo();
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo getInfo() {
- return instance.getInfo();
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- public Builder setInfo(com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo value) {
- copyOnWrite();
- instance.setInfo(value);
- return this;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- public Builder setInfo(
- com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo.Builder builderForValue) {
- copyOnWrite();
- instance.setInfo(builderForValue.build());
- return this;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- public Builder mergeInfo(com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo value) {
- copyOnWrite();
- instance.mergeInfo(value);
- return this;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunkInfo info = 1 [json_name = "info"];
- */
- public Builder clearInfo() {
- copyOnWrite();
- instance.clearInfo();
- return this;
- }
-
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- @java.lang.Override
- public boolean hasChunk() {
- return instance.hasChunk();
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- @java.lang.Override
- public com.viam.component.audioinput.v1.Audioinput.AudioChunk getChunk() {
- return instance.getChunk();
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- public Builder setChunk(com.viam.component.audioinput.v1.Audioinput.AudioChunk value) {
- copyOnWrite();
- instance.setChunk(value);
- return this;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- public Builder setChunk(
- com.viam.component.audioinput.v1.Audioinput.AudioChunk.Builder builderForValue) {
- copyOnWrite();
- instance.setChunk(builderForValue.build());
- return this;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- public Builder mergeChunk(com.viam.component.audioinput.v1.Audioinput.AudioChunk value) {
- copyOnWrite();
- instance.mergeChunk(value);
- return this;
- }
- /**
- * .viam.component.audioinput.v1.AudioChunk chunk = 2 [json_name = "chunk"];
- */
- public Builder clearChunk() {
- copyOnWrite();
- instance.clearChunk();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.ChunksResponse)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.ChunksResponse();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "type_",
- "typeCase_",
- com.viam.component.audioinput.v1.Audioinput.AudioChunkInfo.class,
- com.viam.component.audioinput.v1.Audioinput.AudioChunk.class,
- };
- java.lang.String info =
- "\u0000\u0002\u0001\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001<\u0000\u0002<" +
- "\u0000";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parser- * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- java.lang.String getName();
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- com.google.protobuf.ByteString
- getNameBytes();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.PropertiesRequest}
- */
- public static final class PropertiesRequest extends
- com.google.protobuf.GeneratedMessageLite<
- PropertiesRequest, PropertiesRequest.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.PropertiesRequest)
- PropertiesRequestOrBuilder {
- private PropertiesRequest() {
- name_ = "";
- }
- public static final int NAME_FIELD_NUMBER = 1;
- private java.lang.String name_;
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- return name_;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString
- getNameBytes() {
- return com.google.protobuf.ByteString.copyFromUtf8(name_);
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The name to set.
- */
- private void setName(
- java.lang.String value) {
- java.lang.Class> valueClass = value.getClass();
-
- name_ = value;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- */
- private void clearName() {
-
- name_ = getDefaultInstance().getName();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The bytes for name to set.
- */
- private void setNameBytes(
- com.google.protobuf.ByteString value) {
- checkByteStringIsUtf8(value);
- name_ = value.toStringUtf8();
-
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesRequest parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.PropertiesRequest prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.PropertiesRequest}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.PropertiesRequest, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.PropertiesRequest)
- com.viam.component.audioinput.v1.Audioinput.PropertiesRequestOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.PropertiesRequest.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
-
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The name.
- */
- @java.lang.Override
- public java.lang.String getName() {
- return instance.getName();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return The bytes for name.
- */
- @java.lang.Override
- public com.google.protobuf.ByteString
- getNameBytes() {
- return instance.getNameBytes();
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The name to set.
- * @return This builder for chaining.
- */
- public Builder setName(
- java.lang.String value) {
- copyOnWrite();
- instance.setName(value);
- return this;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @return This builder for chaining.
- */
- public Builder clearName() {
- copyOnWrite();
- instance.clearName();
- return this;
- }
- /**
- * - * Name of an audio input - *- * - *
string name = 1 [json_name = "name"];
- * @param value The bytes for name to set.
- * @return This builder for chaining.
- */
- public Builder setNameBytes(
- com.google.protobuf.ByteString value) {
- copyOnWrite();
- instance.setNameBytes(value);
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.PropertiesRequest)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.PropertiesRequest();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "name_",
- };
- java.lang.String info =
- "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\u0208";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parseruint32 channel_count = 1 [json_name = "channelCount"];
- * @return The channelCount.
- */
- int getChannelCount();
-
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- * @return Whether the latency field is set.
- */
- boolean hasLatency();
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- * @return The latency.
- */
- com.google.protobuf.Duration getLatency();
-
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- * @return The sampleRate.
- */
- int getSampleRate();
-
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- * @return The sampleSize.
- */
- int getSampleSize();
-
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- * @return The isBigEndian.
- */
- boolean getIsBigEndian();
-
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- * @return The isFloat.
- */
- boolean getIsFloat();
-
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- * @return The isInterleaved.
- */
- boolean getIsInterleaved();
- }
- /**
- * Protobuf type {@code viam.component.audioinput.v1.PropertiesResponse}
- */
- public static final class PropertiesResponse extends
- com.google.protobuf.GeneratedMessageLite<
- PropertiesResponse, PropertiesResponse.Builder> implements
- // @@protoc_insertion_point(message_implements:viam.component.audioinput.v1.PropertiesResponse)
- PropertiesResponseOrBuilder {
- private PropertiesResponse() {
- }
- private int bitField0_;
- public static final int CHANNEL_COUNT_FIELD_NUMBER = 1;
- private int channelCount_;
- /**
- * uint32 channel_count = 1 [json_name = "channelCount"];
- * @return The channelCount.
- */
- @java.lang.Override
- public int getChannelCount() {
- return channelCount_;
- }
- /**
- * uint32 channel_count = 1 [json_name = "channelCount"];
- * @param value The channelCount to set.
- */
- private void setChannelCount(int value) {
-
- channelCount_ = value;
- }
- /**
- * uint32 channel_count = 1 [json_name = "channelCount"];
- */
- private void clearChannelCount() {
-
- channelCount_ = 0;
- }
-
- public static final int LATENCY_FIELD_NUMBER = 2;
- private com.google.protobuf.Duration latency_;
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- @java.lang.Override
- public boolean hasLatency() {
- return ((bitField0_ & 0x00000001) != 0);
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- @java.lang.Override
- public com.google.protobuf.Duration getLatency() {
- return latency_ == null ? com.google.protobuf.Duration.getDefaultInstance() : latency_;
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- private void setLatency(com.google.protobuf.Duration value) {
- value.getClass();
- latency_ = value;
- bitField0_ |= 0x00000001;
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- @java.lang.SuppressWarnings({"ReferenceEquality"})
- private void mergeLatency(com.google.protobuf.Duration value) {
- value.getClass();
- if (latency_ != null &&
- latency_ != com.google.protobuf.Duration.getDefaultInstance()) {
- latency_ =
- com.google.protobuf.Duration.newBuilder(latency_).mergeFrom(value).buildPartial();
- } else {
- latency_ = value;
- }
- bitField0_ |= 0x00000001;
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- private void clearLatency() { latency_ = null;
- bitField0_ = (bitField0_ & ~0x00000001);
- }
-
- public static final int SAMPLE_RATE_FIELD_NUMBER = 3;
- private int sampleRate_;
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- * @return The sampleRate.
- */
- @java.lang.Override
- public int getSampleRate() {
- return sampleRate_;
- }
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- * @param value The sampleRate to set.
- */
- private void setSampleRate(int value) {
-
- sampleRate_ = value;
- }
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- */
- private void clearSampleRate() {
-
- sampleRate_ = 0;
- }
-
- public static final int SAMPLE_SIZE_FIELD_NUMBER = 4;
- private int sampleSize_;
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- * @return The sampleSize.
- */
- @java.lang.Override
- public int getSampleSize() {
- return sampleSize_;
- }
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- * @param value The sampleSize to set.
- */
- private void setSampleSize(int value) {
-
- sampleSize_ = value;
- }
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- */
- private void clearSampleSize() {
-
- sampleSize_ = 0;
- }
-
- public static final int IS_BIG_ENDIAN_FIELD_NUMBER = 5;
- private boolean isBigEndian_;
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- * @return The isBigEndian.
- */
- @java.lang.Override
- public boolean getIsBigEndian() {
- return isBigEndian_;
- }
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- * @param value The isBigEndian to set.
- */
- private void setIsBigEndian(boolean value) {
-
- isBigEndian_ = value;
- }
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- */
- private void clearIsBigEndian() {
-
- isBigEndian_ = false;
- }
-
- public static final int IS_FLOAT_FIELD_NUMBER = 6;
- private boolean isFloat_;
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- * @return The isFloat.
- */
- @java.lang.Override
- public boolean getIsFloat() {
- return isFloat_;
- }
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- * @param value The isFloat to set.
- */
- private void setIsFloat(boolean value) {
-
- isFloat_ = value;
- }
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- */
- private void clearIsFloat() {
-
- isFloat_ = false;
- }
-
- public static final int IS_INTERLEAVED_FIELD_NUMBER = 7;
- private boolean isInterleaved_;
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- * @return The isInterleaved.
- */
- @java.lang.Override
- public boolean getIsInterleaved() {
- return isInterleaved_;
- }
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- * @param value The isInterleaved to set.
- */
- private void setIsInterleaved(boolean value) {
-
- isInterleaved_ = value;
- }
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- */
- private void clearIsInterleaved() {
-
- isInterleaved_ = false;
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- java.nio.ByteBuffer data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- java.nio.ByteBuffer data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- com.google.protobuf.ByteString data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- com.google.protobuf.ByteString data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(byte[] data)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- byte[] data,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws com.google.protobuf.InvalidProtocolBufferException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, data, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(java.io.InputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseDelimitedFrom(java.io.InputStream input)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input);
- }
-
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseDelimitedFrom(
- java.io.InputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- com.google.protobuf.CodedInputStream input)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input);
- }
- public static com.viam.component.audioinput.v1.Audioinput.PropertiesResponse parseFrom(
- com.google.protobuf.CodedInputStream input,
- com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
- return com.google.protobuf.GeneratedMessageLite.parseFrom(
- DEFAULT_INSTANCE, input, extensionRegistry);
- }
-
- public static Builder newBuilder() {
- return (Builder) DEFAULT_INSTANCE.createBuilder();
- }
- public static Builder newBuilder(com.viam.component.audioinput.v1.Audioinput.PropertiesResponse prototype) {
- return DEFAULT_INSTANCE.createBuilder(prototype);
- }
-
- /**
- * Protobuf type {@code viam.component.audioinput.v1.PropertiesResponse}
- */
- public static final class Builder extends
- com.google.protobuf.GeneratedMessageLite.Builder<
- com.viam.component.audioinput.v1.Audioinput.PropertiesResponse, Builder> implements
- // @@protoc_insertion_point(builder_implements:viam.component.audioinput.v1.PropertiesResponse)
- com.viam.component.audioinput.v1.Audioinput.PropertiesResponseOrBuilder {
- // Construct using com.viam.component.audioinput.v1.Audioinput.PropertiesResponse.newBuilder()
- private Builder() {
- super(DEFAULT_INSTANCE);
- }
-
-
- /**
- * uint32 channel_count = 1 [json_name = "channelCount"];
- * @return The channelCount.
- */
- @java.lang.Override
- public int getChannelCount() {
- return instance.getChannelCount();
- }
- /**
- * uint32 channel_count = 1 [json_name = "channelCount"];
- * @param value The channelCount to set.
- * @return This builder for chaining.
- */
- public Builder setChannelCount(int value) {
- copyOnWrite();
- instance.setChannelCount(value);
- return this;
- }
- /**
- * uint32 channel_count = 1 [json_name = "channelCount"];
- * @return This builder for chaining.
- */
- public Builder clearChannelCount() {
- copyOnWrite();
- instance.clearChannelCount();
- return this;
- }
-
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- @java.lang.Override
- public boolean hasLatency() {
- return instance.hasLatency();
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- @java.lang.Override
- public com.google.protobuf.Duration getLatency() {
- return instance.getLatency();
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- public Builder setLatency(com.google.protobuf.Duration value) {
- copyOnWrite();
- instance.setLatency(value);
- return this;
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- public Builder setLatency(
- com.google.protobuf.Duration.Builder builderForValue) {
- copyOnWrite();
- instance.setLatency(builderForValue.build());
- return this;
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- public Builder mergeLatency(com.google.protobuf.Duration value) {
- copyOnWrite();
- instance.mergeLatency(value);
- return this;
- }
- /**
- * .google.protobuf.Duration latency = 2 [json_name = "latency"];
- */
- public Builder clearLatency() { copyOnWrite();
- instance.clearLatency();
- return this;
- }
-
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- * @return The sampleRate.
- */
- @java.lang.Override
- public int getSampleRate() {
- return instance.getSampleRate();
- }
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- * @param value The sampleRate to set.
- * @return This builder for chaining.
- */
- public Builder setSampleRate(int value) {
- copyOnWrite();
- instance.setSampleRate(value);
- return this;
- }
- /**
- * uint32 sample_rate = 3 [json_name = "sampleRate"];
- * @return This builder for chaining.
- */
- public Builder clearSampleRate() {
- copyOnWrite();
- instance.clearSampleRate();
- return this;
- }
-
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- * @return The sampleSize.
- */
- @java.lang.Override
- public int getSampleSize() {
- return instance.getSampleSize();
- }
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- * @param value The sampleSize to set.
- * @return This builder for chaining.
- */
- public Builder setSampleSize(int value) {
- copyOnWrite();
- instance.setSampleSize(value);
- return this;
- }
- /**
- * uint32 sample_size = 4 [json_name = "sampleSize"];
- * @return This builder for chaining.
- */
- public Builder clearSampleSize() {
- copyOnWrite();
- instance.clearSampleSize();
- return this;
- }
-
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- * @return The isBigEndian.
- */
- @java.lang.Override
- public boolean getIsBigEndian() {
- return instance.getIsBigEndian();
- }
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- * @param value The isBigEndian to set.
- * @return This builder for chaining.
- */
- public Builder setIsBigEndian(boolean value) {
- copyOnWrite();
- instance.setIsBigEndian(value);
- return this;
- }
- /**
- * bool is_big_endian = 5 [json_name = "isBigEndian"];
- * @return This builder for chaining.
- */
- public Builder clearIsBigEndian() {
- copyOnWrite();
- instance.clearIsBigEndian();
- return this;
- }
-
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- * @return The isFloat.
- */
- @java.lang.Override
- public boolean getIsFloat() {
- return instance.getIsFloat();
- }
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- * @param value The isFloat to set.
- * @return This builder for chaining.
- */
- public Builder setIsFloat(boolean value) {
- copyOnWrite();
- instance.setIsFloat(value);
- return this;
- }
- /**
- * bool is_float = 6 [json_name = "isFloat"];
- * @return This builder for chaining.
- */
- public Builder clearIsFloat() {
- copyOnWrite();
- instance.clearIsFloat();
- return this;
- }
-
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- * @return The isInterleaved.
- */
- @java.lang.Override
- public boolean getIsInterleaved() {
- return instance.getIsInterleaved();
- }
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- * @param value The isInterleaved to set.
- * @return This builder for chaining.
- */
- public Builder setIsInterleaved(boolean value) {
- copyOnWrite();
- instance.setIsInterleaved(value);
- return this;
- }
- /**
- * bool is_interleaved = 7 [json_name = "isInterleaved"];
- * @return This builder for chaining.
- */
- public Builder clearIsInterleaved() {
- copyOnWrite();
- instance.clearIsInterleaved();
- return this;
- }
-
- // @@protoc_insertion_point(builder_scope:viam.component.audioinput.v1.PropertiesResponse)
- }
- @java.lang.Override
- @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
- protected final java.lang.Object dynamicMethod(
- com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
- java.lang.Object arg0, java.lang.Object arg1) {
- switch (method) {
- case NEW_MUTABLE_INSTANCE: {
- return new com.viam.component.audioinput.v1.Audioinput.PropertiesResponse();
- }
- case NEW_BUILDER: {
- return new Builder();
- }
- case BUILD_MESSAGE_INFO: {
- java.lang.Object[] objects = new java.lang.Object[] {
- "bitField0_",
- "channelCount_",
- "latency_",
- "sampleRate_",
- "sampleSize_",
- "isBigEndian_",
- "isFloat_",
- "isInterleaved_",
- };
- java.lang.String info =
- "\u0000\u0007\u0000\u0001\u0001\u0007\u0007\u0000\u0000\u0000\u0001\u000b\u0002\u1009" +
- "\u0000\u0003\u000b\u0004\u000b\u0005\u0007\u0006\u0007\u0007\u0007";
- return newMessageInfo(DEFAULT_INSTANCE, info, objects);
- }
- // fall through
- case GET_DEFAULT_INSTANCE: {
- return DEFAULT_INSTANCE;
- }
- case GET_PARSER: {
- com.google.protobuf.Parseroptional double confidence = 9 [json_name = "confidence"];
+ * @return Whether the confidence field is set.
+ */
+ boolean hasConfidence();
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return The confidence.
+ */
+ double getConfidence();
}
/**
*
@@ -27728,6 +27739,40 @@ private void clearYMaxNormalized() {
yMaxNormalized_ = 0D;
}
+ public static final int CONFIDENCE_FIELD_NUMBER = 9;
+ private double confidence_;
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return Whether the confidence field is set.
+ */
+ @java.lang.Override
+ public boolean hasConfidence() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return The confidence.
+ */
+ @java.lang.Override
+ public double getConfidence() {
+ return confidence_;
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @param value The confidence to set.
+ */
+ private void setConfidence(double value) {
+ bitField0_ |= 0x00000002;
+ confidence_ = value;
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ */
+ private void clearConfidence() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ confidence_ = 0D;
+ }
+
public static viam.app.data.v1.Data.AddBoundingBoxToImageByIDRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -28087,6 +28132,42 @@ public Builder clearYMaxNormalized() {
return this;
}
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return Whether the confidence field is set.
+ */
+ @java.lang.Override
+ public boolean hasConfidence() {
+ return instance.hasConfidence();
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return The confidence.
+ */
+ @java.lang.Override
+ public double getConfidence() {
+ return instance.getConfidence();
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @param value The confidence to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConfidence(double value) {
+ copyOnWrite();
+ instance.setConfidence(value);
+ return this;
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return This builder for chaining.
+ */
+ public Builder clearConfidence() {
+ copyOnWrite();
+ instance.clearConfidence();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.app.data.v1.AddBoundingBoxToImageByIDRequest)
}
@java.lang.Override
@@ -28111,10 +28192,11 @@ protected final java.lang.Object dynamicMethod(
"yMaxNormalized_",
"binaryId_",
"binaryDataId_",
+ "confidence_",
};
java.lang.String info =
- "\u0000\u0007\u0000\u0001\u0002\b\u0007\u0000\u0000\u0000\u0002\u0208\u0003\u0000" +
- "\u0004\u0000\u0005\u0000\u0006\u0000\u0007\u1009\u0000\b\u0208";
+ "\u0000\b\u0000\u0001\u0002\t\b\u0000\u0000\u0000\u0002\u0208\u0003\u0000\u0004\u0000" +
+ "\u0005\u0000\u0006\u0000\u0007\u1009\u0000\b\u0208\t\u1000\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
@@ -28478,14 +28560,14 @@ public interface RemoveBoundingBoxFromImageByIDRequestOrBuilder extends
/**
* .viam.app.data.v1.BinaryID binary_id = 3 [json_name = "binaryId", deprecated = true];
* @deprecated viam.app.data.v1.RemoveBoundingBoxFromImageByIDRequest.binary_id is deprecated.
- * See app/data/v1/data.proto;l=566
+ * See app/data/v1/data.proto;l=567
* @return Whether the binaryId field is set.
*/
@java.lang.Deprecated boolean hasBinaryId();
/**
* .viam.app.data.v1.BinaryID binary_id = 3 [json_name = "binaryId", deprecated = true];
* @deprecated viam.app.data.v1.RemoveBoundingBoxFromImageByIDRequest.binary_id is deprecated.
- * See app/data/v1/data.proto;l=566
+ * See app/data/v1/data.proto;l=567
* @return The binaryId.
*/
@java.lang.Deprecated viam.app.data.v1.Data.BinaryID getBinaryId();
@@ -29184,14 +29266,14 @@ public interface UpdateBoundingBoxRequestOrBuilder extends
/**
* .viam.app.data.v1.BinaryID binary_id = 1 [json_name = "binaryId", deprecated = true];
* @deprecated viam.app.data.v1.UpdateBoundingBoxRequest.binary_id is deprecated.
- * See app/data/v1/data.proto;l=578
+ * See app/data/v1/data.proto;l=579
* @return Whether the binaryId field is set.
*/
@java.lang.Deprecated boolean hasBinaryId();
/**
* .viam.app.data.v1.BinaryID binary_id = 1 [json_name = "binaryId", deprecated = true];
* @deprecated viam.app.data.v1.UpdateBoundingBoxRequest.binary_id is deprecated.
- * See app/data/v1/data.proto;l=578
+ * See app/data/v1/data.proto;l=579
* @return The binaryId.
*/
@java.lang.Deprecated viam.app.data.v1.Data.BinaryID getBinaryId();
@@ -29280,6 +29362,17 @@ public interface UpdateBoundingBoxRequestOrBuilder extends
* @return The yMaxNormalized.
*/
double getYMaxNormalized();
+
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return Whether the confidence field is set.
+ */
+ boolean hasConfidence();
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return The confidence.
+ */
+ double getConfidence();
}
/**
*
@@ -29630,6 +29723,40 @@ private void clearYMaxNormalized() {
yMaxNormalized_ = 0D;
}
+ public static final int CONFIDENCE_FIELD_NUMBER = 9;
+ private double confidence_;
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return Whether the confidence field is set.
+ */
+ @java.lang.Override
+ public boolean hasConfidence() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return The confidence.
+ */
+ @java.lang.Override
+ public double getConfidence() {
+ return confidence_;
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @param value The confidence to set.
+ */
+ private void setConfidence(double value) {
+ bitField0_ |= 0x00000040;
+ confidence_ = value;
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ */
+ private void clearConfidence() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ confidence_ = 0D;
+ }
+
public static viam.app.data.v1.Data.UpdateBoundingBoxRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -30077,6 +30204,42 @@ public Builder clearYMaxNormalized() {
return this;
}
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return Whether the confidence field is set.
+ */
+ @java.lang.Override
+ public boolean hasConfidence() {
+ return instance.hasConfidence();
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return The confidence.
+ */
+ @java.lang.Override
+ public double getConfidence() {
+ return instance.getConfidence();
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @param value The confidence to set.
+ * @return This builder for chaining.
+ */
+ public Builder setConfidence(double value) {
+ copyOnWrite();
+ instance.setConfidence(value);
+ return this;
+ }
+ /**
+ * optional double confidence = 9 [json_name = "confidence"];
+ * @return This builder for chaining.
+ */
+ public Builder clearConfidence() {
+ copyOnWrite();
+ instance.clearConfidence();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.app.data.v1.UpdateBoundingBoxRequest)
}
@java.lang.Override
@@ -30102,11 +30265,12 @@ protected final java.lang.Object dynamicMethod(
"xMaxNormalized_",
"yMaxNormalized_",
"binaryDataId_",
+ "confidence_",
};
java.lang.String info =
- "\u0000\b\u0000\u0001\u0001\b\b\u0000\u0000\u0000\u0001\u1009\u0000\u0002\u0208\u0003" +
+ "\u0000\t\u0000\u0001\u0001\t\t\u0000\u0000\u0000\u0001\u1009\u0000\u0002\u0208\u0003" +
"\u1208\u0001\u0004\u1000\u0002\u0005\u1000\u0003\u0006\u1000\u0004\u0007\u1000\u0005" +
- "\b\u0208";
+ "\b\u0208\t\u1000\u0006";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
diff --git a/core/sdk/src/main/gen/viam/app/datasync/v1/DataSync.java b/core/sdk/src/main/gen/viam/app/datasync/v1/DataSync.java
index c10d203c2..02d5044a6 100644
--- a/core/sdk/src/main/gen/viam/app/datasync/v1/DataSync.java
+++ b/core/sdk/src/main/gen/viam/app/datasync/v1/DataSync.java
@@ -4555,6 +4555,18 @@ com.google.protobuf.Any getMethodParametersOrThrow(
*/
com.google.protobuf.ByteString
getDatasetIdsBytes(int index);
+
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return The mimeType.
+ */
+ java.lang.String getMimeType();
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return The bytes for mimeType.
+ */
+ com.google.protobuf.ByteString
+ getMimeTypeBytes();
}
/**
*
@@ -4577,6 +4589,7 @@ private UploadMetadata() {
fileExtension_ = "";
tags_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
datasetIds_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
+ mimeType_ = "";
}
public static final int PART_ID_FIELD_NUMBER = 1;
private java.lang.String partId_;
@@ -5183,6 +5196,53 @@ private void addDatasetIdsBytes(
datasetIds_.add(value.toStringUtf8());
}
+ public static final int MIME_TYPE_FIELD_NUMBER = 13;
+ private java.lang.String mimeType_;
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return The mimeType.
+ */
+ @java.lang.Override
+ public java.lang.String getMimeType() {
+ return mimeType_;
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return The bytes for mimeType.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMimeTypeBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(mimeType_);
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @param value The mimeType to set.
+ */
+ private void setMimeType(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ mimeType_ = value;
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ */
+ private void clearMimeType() {
+
+ mimeType_ = getDefaultInstance().getMimeType();
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @param value The bytes for mimeType to set.
+ */
+ private void setMimeTypeBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ mimeType_ = value.toStringUtf8();
+
+ }
+
public static viam.app.datasync.v1.DataSync.UploadMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -5908,6 +5968,55 @@ public Builder addDatasetIdsBytes(
return this;
}
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return The mimeType.
+ */
+ @java.lang.Override
+ public java.lang.String getMimeType() {
+ return instance.getMimeType();
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return The bytes for mimeType.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMimeTypeBytes() {
+ return instance.getMimeTypeBytes();
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @param value The mimeType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMimeType(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setMimeType(value);
+ return this;
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @return This builder for chaining.
+ */
+ public Builder clearMimeType() {
+ copyOnWrite();
+ instance.clearMimeType();
+ return this;
+ }
+ /**
+ * string mime_type = 13 [json_name = "mimeType"];
+ * @param value The bytes for mimeType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMimeTypeBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setMimeTypeBytes(value);
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.app.datasync.v1.UploadMetadata)
}
@java.lang.Override
@@ -5935,10 +6044,11 @@ protected final java.lang.Object dynamicMethod(
"fileExtension_",
"tags_",
"datasetIds_",
+ "mimeType_",
};
java.lang.String info =
- "\u0000\n\u0000\u0000\u0001\f\n\u0001\u0002\u0000\u0001\u0208\u0002\u0208\u0003\u0208" +
- "\u0005\u0208\u0006\f\u0007\u0208\b2\t\u0208\n\u021a\f\u021a";
+ "\u0000\u000b\u0000\u0000\u0001\r\u000b\u0001\u0002\u0000\u0001\u0208\u0002\u0208" +
+ "\u0003\u0208\u0005\u0208\u0006\f\u0007\u0208\b2\t\u0208\n\u021a\f\u021a\r\u0208";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
diff --git a/core/sdk/src/main/gen/viam/app/v1/AppOuterClass.java b/core/sdk/src/main/gen/viam/app/v1/AppOuterClass.java
index 01683572e..10493ae57 100644
--- a/core/sdk/src/main/gen/viam/app/v1/AppOuterClass.java
+++ b/core/sdk/src/main/gen/viam/app/v1/AppOuterClass.java
@@ -456,6 +456,227 @@ private FragmentErrorType(int value) {
// @@protoc_insertion_point(enum_scope:viam.app.v1.FragmentErrorType)
}
+ /**
+ * Protobuf enum {@code viam.app.v1.ModuleSourceType}
+ */
+ public enum ModuleSourceType
+ implements com.google.protobuf.Internal.EnumLite {
+ /**
+ * MODULE_SOURCE_TYPE_UNSPECIFIED = 0;
+ */
+ MODULE_SOURCE_TYPE_UNSPECIFIED(0),
+ /**
+ *
+ * Module source code is stored externally, such as in github.
+ *
+ *
+ * MODULE_SOURCE_TYPE_EXTERNAL = 1;
+ */
+ MODULE_SOURCE_TYPE_EXTERNAL(1),
+ /**
+ *
+ * Module source code is versioned and managed within Viam.
+ *
+ *
+ * MODULE_SOURCE_TYPE_VIAM_HOSTED = 2;
+ */
+ MODULE_SOURCE_TYPE_VIAM_HOSTED(2),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * MODULE_SOURCE_TYPE_UNSPECIFIED = 0;
+ */
+ public static final int MODULE_SOURCE_TYPE_UNSPECIFIED_VALUE = 0;
+ /**
+ *
+ * Module source code is stored externally, such as in github.
+ *
+ *
+ * MODULE_SOURCE_TYPE_EXTERNAL = 1;
+ */
+ public static final int MODULE_SOURCE_TYPE_EXTERNAL_VALUE = 1;
+ /**
+ *
+ * Module source code is versioned and managed within Viam.
+ *
+ *
+ * MODULE_SOURCE_TYPE_VIAM_HOSTED = 2;
+ */
+ public static final int MODULE_SOURCE_TYPE_VIAM_HOSTED_VALUE = 2;
+
+
+ @java.lang.Override
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static ModuleSourceType valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static ModuleSourceType forNumber(int value) {
+ switch (value) {
+ case 0: return MODULE_SOURCE_TYPE_UNSPECIFIED;
+ case 1: return MODULE_SOURCE_TYPE_EXTERNAL;
+ case 2: return MODULE_SOURCE_TYPE_VIAM_HOSTED;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ ModuleSourceType> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ @java.lang.Override
+ public ModuleSourceType findValueByNumber(int number) {
+ return ModuleSourceType.forNumber(number);
+ }
+ };
+
+ public static com.google.protobuf.Internal.EnumVerifier
+ internalGetVerifier() {
+ return ModuleSourceTypeVerifier.INSTANCE;
+ }
+
+ private static final class ModuleSourceTypeVerifier implements
+ com.google.protobuf.Internal.EnumVerifier {
+ static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new ModuleSourceTypeVerifier();
+ @java.lang.Override
+ public boolean isInRange(int number) {
+ return ModuleSourceType.forNumber(number) != null;
+ }
+ };
+
+ private final int value;
+
+ private ModuleSourceType(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:viam.app.v1.ModuleSourceType)
+ }
+
+ /**
+ * Protobuf enum {@code viam.app.v1.ModuleLanguage}
+ */
+ public enum ModuleLanguage
+ implements com.google.protobuf.Internal.EnumLite {
+ /**
+ * MODULE_LANGUAGE_UNSPECIFIED = 0;
+ */
+ MODULE_LANGUAGE_UNSPECIFIED(0),
+ /**
+ * MODULE_LANGUAGE_GOLANG = 1;
+ */
+ MODULE_LANGUAGE_GOLANG(1),
+ /**
+ * MODULE_LANGUAGE_PYTHON = 2;
+ */
+ MODULE_LANGUAGE_PYTHON(2),
+ /**
+ * MODULE_LANGUAGE_CPP = 3;
+ */
+ MODULE_LANGUAGE_CPP(3),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * MODULE_LANGUAGE_UNSPECIFIED = 0;
+ */
+ public static final int MODULE_LANGUAGE_UNSPECIFIED_VALUE = 0;
+ /**
+ * MODULE_LANGUAGE_GOLANG = 1;
+ */
+ public static final int MODULE_LANGUAGE_GOLANG_VALUE = 1;
+ /**
+ * MODULE_LANGUAGE_PYTHON = 2;
+ */
+ public static final int MODULE_LANGUAGE_PYTHON_VALUE = 2;
+ /**
+ * MODULE_LANGUAGE_CPP = 3;
+ */
+ public static final int MODULE_LANGUAGE_CPP_VALUE = 3;
+
+
+ @java.lang.Override
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The number of the enum to look for.
+ * @return The enum associated with the given number.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static ModuleLanguage valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static ModuleLanguage forNumber(int value) {
+ switch (value) {
+ case 0: return MODULE_LANGUAGE_UNSPECIFIED;
+ case 1: return MODULE_LANGUAGE_GOLANG;
+ case 2: return MODULE_LANGUAGE_PYTHON;
+ case 3: return MODULE_LANGUAGE_CPP;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ ModuleLanguage> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ @java.lang.Override
+ public ModuleLanguage findValueByNumber(int number) {
+ return ModuleLanguage.forNumber(number);
+ }
+ };
+
+ public static com.google.protobuf.Internal.EnumVerifier
+ internalGetVerifier() {
+ return ModuleLanguageVerifier.INSTANCE;
+ }
+
+ private static final class ModuleLanguageVerifier implements
+ com.google.protobuf.Internal.EnumVerifier {
+ static final com.google.protobuf.Internal.EnumVerifier INSTANCE = new ModuleLanguageVerifier();
+ @java.lang.Override
+ public boolean isInRange(int number) {
+ return ModuleLanguage.forNumber(number) != null;
+ }
+ };
+
+ private final int value;
+
+ private ModuleLanguage(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:viam.app.v1.ModuleLanguage)
+ }
+
/**
* Protobuf enum {@code viam.app.v1.RegistryItemStatus}
*/
@@ -10455,18 +10676,18 @@ public interface FragmentImportListOrBuilder extends
com.google.protobuf.MessageLiteOrBuilder {
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
java.util.List
- getImportsList();
+ getFragmentsList();
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- viam.app.v1.AppOuterClass.FragmentImport getImports(int index);
+ viam.app.v1.AppOuterClass.FragmentImport getFragments(int index);
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- int getImportsCount();
+ int getFragmentsCount();
}
/**
* Protobuf type {@code viam.app.v1.FragmentImportList}
@@ -10477,100 +10698,100 @@ public static final class FragmentImportList extends
// @@protoc_insertion_point(message_implements:viam.app.v1.FragmentImportList)
FragmentImportListOrBuilder {
private FragmentImportList() {
- imports_ = emptyProtobufList();
+ fragments_ = emptyProtobufList();
}
- public static final int IMPORTS_FIELD_NUMBER = 1;
- private com.google.protobuf.Internal.ProtobufList imports_;
+ public static final int FRAGMENTS_FIELD_NUMBER = 1;
+ private com.google.protobuf.Internal.ProtobufList fragments_;
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
@java.lang.Override
- public java.util.List getImportsList() {
- return imports_;
+ public java.util.List getFragmentsList() {
+ return fragments_;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
public java.util.List extends viam.app.v1.AppOuterClass.FragmentImportOrBuilder>
- getImportsOrBuilderList() {
- return imports_;
+ getFragmentsOrBuilderList() {
+ return fragments_;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
@java.lang.Override
- public int getImportsCount() {
- return imports_.size();
+ public int getFragmentsCount() {
+ return fragments_.size();
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
@java.lang.Override
- public viam.app.v1.AppOuterClass.FragmentImport getImports(int index) {
- return imports_.get(index);
+ public viam.app.v1.AppOuterClass.FragmentImport getFragments(int index) {
+ return fragments_.get(index);
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public viam.app.v1.AppOuterClass.FragmentImportOrBuilder getImportsOrBuilder(
+ public viam.app.v1.AppOuterClass.FragmentImportOrBuilder getFragmentsOrBuilder(
int index) {
- return imports_.get(index);
+ return fragments_.get(index);
}
- private void ensureImportsIsMutable() {
- com.google.protobuf.Internal.ProtobufList tmp = imports_;
+ private void ensureFragmentsIsMutable() {
+ com.google.protobuf.Internal.ProtobufList tmp = fragments_;
if (!tmp.isModifiable()) {
- imports_ =
+ fragments_ =
com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
}
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- private void setImports(
+ private void setFragments(
int index, viam.app.v1.AppOuterClass.FragmentImport value) {
value.getClass();
- ensureImportsIsMutable();
- imports_.set(index, value);
+ ensureFragmentsIsMutable();
+ fragments_.set(index, value);
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- private void addImports(viam.app.v1.AppOuterClass.FragmentImport value) {
+ private void addFragments(viam.app.v1.AppOuterClass.FragmentImport value) {
value.getClass();
- ensureImportsIsMutable();
- imports_.add(value);
+ ensureFragmentsIsMutable();
+ fragments_.add(value);
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- private void addImports(
+ private void addFragments(
int index, viam.app.v1.AppOuterClass.FragmentImport value) {
value.getClass();
- ensureImportsIsMutable();
- imports_.add(index, value);
+ ensureFragmentsIsMutable();
+ fragments_.add(index, value);
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- private void addAllImports(
+ private void addAllFragments(
java.lang.Iterable extends viam.app.v1.AppOuterClass.FragmentImport> values) {
- ensureImportsIsMutable();
+ ensureFragmentsIsMutable();
com.google.protobuf.AbstractMessageLite.addAll(
- values, imports_);
+ values, fragments_);
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- private void clearImports() {
- imports_ = emptyProtobufList();
+ private void clearFragments() {
+ fragments_ = emptyProtobufList();
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- private void removeImports(int index) {
- ensureImportsIsMutable();
- imports_.remove(index);
+ private void removeFragments(int index) {
+ ensureFragmentsIsMutable();
+ fragments_.remove(index);
}
public static viam.app.v1.AppOuterClass.FragmentImportList parseFrom(
@@ -10671,104 +10892,104 @@ private Builder() {
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
@java.lang.Override
- public java.util.List getImportsList() {
+ public java.util.List getFragmentsList() {
return java.util.Collections.unmodifiableList(
- instance.getImportsList());
+ instance.getFragmentsList());
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
@java.lang.Override
- public int getImportsCount() {
- return instance.getImportsCount();
+ public int getFragmentsCount() {
+ return instance.getFragmentsCount();
}/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
@java.lang.Override
- public viam.app.v1.AppOuterClass.FragmentImport getImports(int index) {
- return instance.getImports(index);
+ public viam.app.v1.AppOuterClass.FragmentImport getFragments(int index) {
+ return instance.getFragments(index);
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder setImports(
+ public Builder setFragments(
int index, viam.app.v1.AppOuterClass.FragmentImport value) {
copyOnWrite();
- instance.setImports(index, value);
+ instance.setFragments(index, value);
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder setImports(
+ public Builder setFragments(
int index, viam.app.v1.AppOuterClass.FragmentImport.Builder builderForValue) {
copyOnWrite();
- instance.setImports(index,
+ instance.setFragments(index,
builderForValue.build());
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder addImports(viam.app.v1.AppOuterClass.FragmentImport value) {
+ public Builder addFragments(viam.app.v1.AppOuterClass.FragmentImport value) {
copyOnWrite();
- instance.addImports(value);
+ instance.addFragments(value);
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder addImports(
+ public Builder addFragments(
int index, viam.app.v1.AppOuterClass.FragmentImport value) {
copyOnWrite();
- instance.addImports(index, value);
+ instance.addFragments(index, value);
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder addImports(
+ public Builder addFragments(
viam.app.v1.AppOuterClass.FragmentImport.Builder builderForValue) {
copyOnWrite();
- instance.addImports(builderForValue.build());
+ instance.addFragments(builderForValue.build());
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder addImports(
+ public Builder addFragments(
int index, viam.app.v1.AppOuterClass.FragmentImport.Builder builderForValue) {
copyOnWrite();
- instance.addImports(index,
+ instance.addFragments(index,
builderForValue.build());
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder addAllImports(
+ public Builder addAllFragments(
java.lang.Iterable extends viam.app.v1.AppOuterClass.FragmentImport> values) {
copyOnWrite();
- instance.addAllImports(values);
+ instance.addAllFragments(values);
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder clearImports() {
+ public Builder clearFragments() {
copyOnWrite();
- instance.clearImports();
+ instance.clearFragments();
return this;
}
/**
- * repeated .viam.app.v1.FragmentImport imports = 1 [json_name = "imports"];
+ * repeated .viam.app.v1.FragmentImport fragments = 1 [json_name = "fragments"];
*/
- public Builder removeImports(int index) {
+ public Builder removeFragments(int index) {
copyOnWrite();
- instance.removeImports(index);
+ instance.removeFragments(index);
return this;
}
@@ -10788,7 +11009,7 @@ protected final java.lang.Object dynamicMethod(
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
- "imports_",
+ "fragments_",
viam.app.v1.AppOuterClass.FragmentImport.class,
};
java.lang.String info =
@@ -10944,15 +11165,15 @@ public interface UpdateOrganizationRequestOrBuilder extends
getCidBytes();
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
- * @return Whether the fragmentImports field is set.
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
+ * @return Whether the defaultFragments field is set.
*/
- boolean hasFragmentImports();
+ boolean hasDefaultFragments();
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
- * @return The fragmentImports.
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
+ * @return The defaultFragments.
*/
- viam.app.v1.AppOuterClass.FragmentImportList getFragmentImports();
+ viam.app.v1.AppOuterClass.FragmentImportList getDefaultFragments();
}
/**
* Protobuf type {@code viam.app.v1.UpdateOrganizationRequest}
@@ -11261,49 +11482,49 @@ private void setCidBytes(
bitField0_ |= 0x00000008;
}
- public static final int FRAGMENT_IMPORTS_FIELD_NUMBER = 6;
- private viam.app.v1.AppOuterClass.FragmentImportList fragmentImports_;
+ public static final int DEFAULT_FRAGMENTS_FIELD_NUMBER = 6;
+ private viam.app.v1.AppOuterClass.FragmentImportList defaultFragments_;
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
@java.lang.Override
- public boolean hasFragmentImports() {
+ public boolean hasDefaultFragments() {
return ((bitField0_ & 0x00000010) != 0);
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
@java.lang.Override
- public viam.app.v1.AppOuterClass.FragmentImportList getFragmentImports() {
- return fragmentImports_ == null ? viam.app.v1.AppOuterClass.FragmentImportList.getDefaultInstance() : fragmentImports_;
+ public viam.app.v1.AppOuterClass.FragmentImportList getDefaultFragments() {
+ return defaultFragments_ == null ? viam.app.v1.AppOuterClass.FragmentImportList.getDefaultInstance() : defaultFragments_;
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
- private void setFragmentImports(viam.app.v1.AppOuterClass.FragmentImportList value) {
+ private void setDefaultFragments(viam.app.v1.AppOuterClass.FragmentImportList value) {
value.getClass();
- fragmentImports_ = value;
+ defaultFragments_ = value;
bitField0_ |= 0x00000010;
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
@java.lang.SuppressWarnings({"ReferenceEquality"})
- private void mergeFragmentImports(viam.app.v1.AppOuterClass.FragmentImportList value) {
+ private void mergeDefaultFragments(viam.app.v1.AppOuterClass.FragmentImportList value) {
value.getClass();
- if (fragmentImports_ != null &&
- fragmentImports_ != viam.app.v1.AppOuterClass.FragmentImportList.getDefaultInstance()) {
- fragmentImports_ =
- viam.app.v1.AppOuterClass.FragmentImportList.newBuilder(fragmentImports_).mergeFrom(value).buildPartial();
+ if (defaultFragments_ != null &&
+ defaultFragments_ != viam.app.v1.AppOuterClass.FragmentImportList.getDefaultInstance()) {
+ defaultFragments_ =
+ viam.app.v1.AppOuterClass.FragmentImportList.newBuilder(defaultFragments_).mergeFrom(value).buildPartial();
} else {
- fragmentImports_ = value;
+ defaultFragments_ = value;
}
bitField0_ |= 0x00000010;
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
- private void clearFragmentImports() { fragmentImports_ = null;
+ private void clearDefaultFragments() { defaultFragments_ = null;
bitField0_ = (bitField0_ & ~0x00000010);
}
@@ -11706,49 +11927,49 @@ public Builder setCidBytes(
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
@java.lang.Override
- public boolean hasFragmentImports() {
- return instance.hasFragmentImports();
+ public boolean hasDefaultFragments() {
+ return instance.hasDefaultFragments();
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
@java.lang.Override
- public viam.app.v1.AppOuterClass.FragmentImportList getFragmentImports() {
- return instance.getFragmentImports();
+ public viam.app.v1.AppOuterClass.FragmentImportList getDefaultFragments() {
+ return instance.getDefaultFragments();
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
- public Builder setFragmentImports(viam.app.v1.AppOuterClass.FragmentImportList value) {
+ public Builder setDefaultFragments(viam.app.v1.AppOuterClass.FragmentImportList value) {
copyOnWrite();
- instance.setFragmentImports(value);
+ instance.setDefaultFragments(value);
return this;
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
- public Builder setFragmentImports(
+ public Builder setDefaultFragments(
viam.app.v1.AppOuterClass.FragmentImportList.Builder builderForValue) {
copyOnWrite();
- instance.setFragmentImports(builderForValue.build());
+ instance.setDefaultFragments(builderForValue.build());
return this;
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
- public Builder mergeFragmentImports(viam.app.v1.AppOuterClass.FragmentImportList value) {
+ public Builder mergeDefaultFragments(viam.app.v1.AppOuterClass.FragmentImportList value) {
copyOnWrite();
- instance.mergeFragmentImports(value);
+ instance.mergeDefaultFragments(value);
return this;
}
/**
- * optional .viam.app.v1.FragmentImportList fragment_imports = 6 [json_name = "fragmentImports"];
+ * optional .viam.app.v1.FragmentImportList default_fragments = 6 [json_name = "defaultFragments"];
*/
- public Builder clearFragmentImports() { copyOnWrite();
- instance.clearFragmentImports();
+ public Builder clearDefaultFragments() { copyOnWrite();
+ instance.clearDefaultFragments();
return this;
}
@@ -11774,7 +11995,7 @@ protected final java.lang.Object dynamicMethod(
"publicNamespace_",
"region_",
"cid_",
- "fragmentImports_",
+ "defaultFragments_",
};
java.lang.String info =
"\u0000\u0006\u0000\u0001\u0001\u0006\u0006\u0000\u0000\u0000\u0001\u0208\u0002\u1208" +
@@ -88501,6 +88722,62 @@ public interface ModuleMetadataOrBuilder extends
* repeated .viam.app.v1.App apps = 6 [json_name = "apps"];
*/
int getAppsCount();
+
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return Whether the sourceType field is set.
+ */
+ boolean hasSourceType();
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return The enum numeric value on the wire for sourceType.
+ */
+ int getSourceTypeValue();
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return The sourceType.
+ */
+ viam.app.v1.AppOuterClass.ModuleSourceType getSourceType();
+
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return Whether the language field is set.
+ */
+ boolean hasLanguage();
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return The enum numeric value on the wire for language.
+ */
+ int getLanguageValue();
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return The language.
+ */
+ viam.app.v1.AppOuterClass.ModuleLanguage getLanguage();
}
/**
* Protobuf type {@code viam.app.v1.ModuleMetadata}
@@ -89169,6 +89446,154 @@ private void removeApps(int index) {
apps_.remove(index);
}
+ public static final int SOURCE_TYPE_FIELD_NUMBER = 7;
+ private int sourceType_;
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return Whether the sourceType field is set.
+ */
+ @java.lang.Override
+ public boolean hasSourceType() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return The enum numeric value on the wire for sourceType.
+ */
+ @java.lang.Override
+ public int getSourceTypeValue() {
+ return sourceType_;
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return The sourceType.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType getSourceType() {
+ viam.app.v1.AppOuterClass.ModuleSourceType result = viam.app.v1.AppOuterClass.ModuleSourceType.forNumber(sourceType_);
+ return result == null ? viam.app.v1.AppOuterClass.ModuleSourceType.UNRECOGNIZED : result;
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @param value The enum numeric value on the wire for sourceType to set.
+ */
+ private void setSourceTypeValue(int value) {
+ bitField0_ |= 0x00000004; sourceType_ = value;
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @param value The sourceType to set.
+ */
+ private void setSourceType(viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ sourceType_ = value.getNumber();
+ bitField0_ |= 0x00000004;
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ */
+ private void clearSourceType() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ sourceType_ = 0;
+ }
+
+ public static final int LANGUAGE_FIELD_NUMBER = 8;
+ private int language_;
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return Whether the language field is set.
+ */
+ @java.lang.Override
+ public boolean hasLanguage() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return The enum numeric value on the wire for language.
+ */
+ @java.lang.Override
+ public int getLanguageValue() {
+ return language_;
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return The language.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleLanguage getLanguage() {
+ viam.app.v1.AppOuterClass.ModuleLanguage result = viam.app.v1.AppOuterClass.ModuleLanguage.forNumber(language_);
+ return result == null ? viam.app.v1.AppOuterClass.ModuleLanguage.UNRECOGNIZED : result;
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @param value The enum numeric value on the wire for language to set.
+ */
+ private void setLanguageValue(int value) {
+ bitField0_ |= 0x00000008; language_ = value;
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @param value The language to set.
+ */
+ private void setLanguage(viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ language_ = value.getNumber();
+ bitField0_ |= 0x00000008;
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ */
+ private void clearLanguage() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ language_ = 0;
+ }
+
public static viam.app.v1.AppOuterClass.ModuleMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -89959,6 +90384,162 @@ public Builder removeApps(int index) {
return this;
}
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return Whether the sourceType field is set.
+ */
+ @java.lang.Override
+ public boolean hasSourceType() {
+ return instance.hasSourceType();
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return The enum numeric value on the wire for sourceType.
+ */
+ @java.lang.Override
+ public int getSourceTypeValue() {
+ return instance.getSourceTypeValue();
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @param value The sourceType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSourceTypeValue(int value) {
+ copyOnWrite();
+ instance.setSourceTypeValue(value);
+ return this;
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return The sourceType.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType getSourceType() {
+ return instance.getSourceType();
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @param value The enum numeric value on the wire for sourceType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSourceType(viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ copyOnWrite();
+ instance.setSourceType(value);
+ return this;
+ }
+ /**
+ *
+ * Determines the type of module, either a registry module or an inline module.
+ *
+ *
+ * optional .viam.app.v1.ModuleSourceType source_type = 7 [json_name = "sourceType"];
+ * @return This builder for chaining.
+ */
+ public Builder clearSourceType() {
+ copyOnWrite();
+ instance.clearSourceType();
+ return this;
+ }
+
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return Whether the language field is set.
+ */
+ @java.lang.Override
+ public boolean hasLanguage() {
+ return instance.hasLanguage();
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return The enum numeric value on the wire for language.
+ */
+ @java.lang.Override
+ public int getLanguageValue() {
+ return instance.getLanguageValue();
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @param value The language to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLanguageValue(int value) {
+ copyOnWrite();
+ instance.setLanguageValue(value);
+ return this;
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return The language.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleLanguage getLanguage() {
+ return instance.getLanguage();
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @param value The enum numeric value on the wire for language to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLanguage(viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ copyOnWrite();
+ instance.setLanguage(value);
+ return this;
+ }
+ /**
+ *
+ * Specifies the language that the module is written in.
+ *
+ *
+ * optional .viam.app.v1.ModuleLanguage language = 8 [json_name = "language"];
+ * @return This builder for chaining.
+ */
+ public Builder clearLanguage() {
+ copyOnWrite();
+ instance.clearLanguage();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.app.v1.ModuleMetadata)
}
@java.lang.Override
@@ -89985,10 +90566,13 @@ protected final java.lang.Object dynamicMethod(
"markdownDescription_",
"apps_",
viam.app.v1.AppOuterClass.App.class,
+ "sourceType_",
+ "language_",
};
java.lang.String info =
- "\u0000\u0006\u0000\u0001\u0001\u0006\u0006\u0000\u0003\u0000\u0001\u001b\u0002\u001b" +
- "\u0003\u0208\u0004\u1208\u0000\u0005\u1208\u0001\u0006\u001b";
+ "\u0000\b\u0000\u0001\u0001\b\b\u0000\u0003\u0000\u0001\u001b\u0002\u001b\u0003\u0208" +
+ "\u0004\u1208\u0000\u0005\u1208\u0001\u0006\u001b\u0007\u100c\u0002\b\u100c\u0003" +
+ "";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
@@ -90043,6 +90627,408 @@ public static com.google.protobuf.Parser parser() {
}
}
+ public interface MLModelVersionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:viam.app.v1.MLModelVersion)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return The version.
+ */
+ java.lang.String getVersion();
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return The bytes for version.
+ */
+ com.google.protobuf.ByteString
+ getVersionBytes();
+
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ * @return Whether the createdOn field is set.
+ */
+ boolean hasCreatedOn();
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ * @return The createdOn.
+ */
+ com.google.protobuf.Timestamp getCreatedOn();
+ }
+ /**
+ * Protobuf type {@code viam.app.v1.MLModelVersion}
+ */
+ public static final class MLModelVersion extends
+ com.google.protobuf.GeneratedMessageLite<
+ MLModelVersion, MLModelVersion.Builder> implements
+ // @@protoc_insertion_point(message_implements:viam.app.v1.MLModelVersion)
+ MLModelVersionOrBuilder {
+ private MLModelVersion() {
+ version_ = "";
+ }
+ private int bitField0_;
+ public static final int VERSION_FIELD_NUMBER = 1;
+ private java.lang.String version_;
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return The version.
+ */
+ @java.lang.Override
+ public java.lang.String getVersion() {
+ return version_;
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return The bytes for version.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getVersionBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(version_);
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @param value The version to set.
+ */
+ private void setVersion(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ version_ = value;
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ */
+ private void clearVersion() {
+
+ version_ = getDefaultInstance().getVersion();
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @param value The bytes for version to set.
+ */
+ private void setVersionBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ version_ = value.toStringUtf8();
+
+ }
+
+ public static final int CREATED_ON_FIELD_NUMBER = 2;
+ private com.google.protobuf.Timestamp createdOn_;
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ @java.lang.Override
+ public boolean hasCreatedOn() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ @java.lang.Override
+ public com.google.protobuf.Timestamp getCreatedOn() {
+ return createdOn_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdOn_;
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ private void setCreatedOn(com.google.protobuf.Timestamp value) {
+ value.getClass();
+ createdOn_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeCreatedOn(com.google.protobuf.Timestamp value) {
+ value.getClass();
+ if (createdOn_ != null &&
+ createdOn_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+ createdOn_ =
+ com.google.protobuf.Timestamp.newBuilder(createdOn_).mergeFrom(value).buildPartial();
+ } else {
+ createdOn_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ private void clearCreatedOn() { createdOn_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static viam.app.v1.AppOuterClass.MLModelVersion parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() {
+ return (Builder) DEFAULT_INSTANCE.createBuilder();
+ }
+ public static Builder newBuilder(viam.app.v1.AppOuterClass.MLModelVersion prototype) {
+ return DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code viam.app.v1.MLModelVersion}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ viam.app.v1.AppOuterClass.MLModelVersion, Builder> implements
+ // @@protoc_insertion_point(builder_implements:viam.app.v1.MLModelVersion)
+ viam.app.v1.AppOuterClass.MLModelVersionOrBuilder {
+ // Construct using viam.app.v1.AppOuterClass.MLModelVersion.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return The version.
+ */
+ @java.lang.Override
+ public java.lang.String getVersion() {
+ return instance.getVersion();
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return The bytes for version.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getVersionBytes() {
+ return instance.getVersionBytes();
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @param value The version to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVersion(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setVersion(value);
+ return this;
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @return This builder for chaining.
+ */
+ public Builder clearVersion() {
+ copyOnWrite();
+ instance.clearVersion();
+ return this;
+ }
+ /**
+ * string version = 1 [json_name = "version"];
+ * @param value The bytes for version to set.
+ * @return This builder for chaining.
+ */
+ public Builder setVersionBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setVersionBytes(value);
+ return this;
+ }
+
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ @java.lang.Override
+ public boolean hasCreatedOn() {
+ return instance.hasCreatedOn();
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ @java.lang.Override
+ public com.google.protobuf.Timestamp getCreatedOn() {
+ return instance.getCreatedOn();
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ public Builder setCreatedOn(com.google.protobuf.Timestamp value) {
+ copyOnWrite();
+ instance.setCreatedOn(value);
+ return this;
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ public Builder setCreatedOn(
+ com.google.protobuf.Timestamp.Builder builderForValue) {
+ copyOnWrite();
+ instance.setCreatedOn(builderForValue.build());
+ return this;
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ public Builder mergeCreatedOn(com.google.protobuf.Timestamp value) {
+ copyOnWrite();
+ instance.mergeCreatedOn(value);
+ return this;
+ }
+ /**
+ * .google.protobuf.Timestamp created_on = 2 [json_name = "createdOn"];
+ */
+ public Builder clearCreatedOn() { copyOnWrite();
+ instance.clearCreatedOn();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:viam.app.v1.MLModelVersion)
+ }
+ @java.lang.Override
+ @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
+ protected final java.lang.Object dynamicMethod(
+ com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
+ java.lang.Object arg0, java.lang.Object arg1) {
+ switch (method) {
+ case NEW_MUTABLE_INSTANCE: {
+ return new viam.app.v1.AppOuterClass.MLModelVersion();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "version_",
+ "createdOn_",
+ };
+ java.lang.String info =
+ "\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\u1009" +
+ "\u0000";
+ return newMessageInfo(DEFAULT_INSTANCE, info, objects);
+ }
+ // fall through
+ case GET_DEFAULT_INSTANCE: {
+ return DEFAULT_INSTANCE;
+ }
+ case GET_PARSER: {
+ com.google.protobuf.Parser parser = PARSER;
+ if (parser == null) {
+ synchronized (viam.app.v1.AppOuterClass.MLModelVersion.class) {
+ parser = PARSER;
+ if (parser == null) {
+ parser =
+ new DefaultInstanceBasedParser(
+ DEFAULT_INSTANCE);
+ PARSER = parser;
+ }
+ }
+ }
+ return parser;
+ }
+ case GET_MEMOIZED_IS_INITIALIZED: {
+ return (byte) 1;
+ }
+ case SET_MEMOIZED_IS_INITIALIZED: {
+ return null;
+ }
+ }
+ throw new UnsupportedOperationException();
+ }
+
+
+ // @@protoc_insertion_point(class_scope:viam.app.v1.MLModelVersion)
+ private static final viam.app.v1.AppOuterClass.MLModelVersion DEFAULT_INSTANCE;
+ static {
+ MLModelVersion defaultInstance = new MLModelVersion();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ MLModelVersion.class, defaultInstance);
+ }
+
+ public static viam.app.v1.AppOuterClass.MLModelVersion getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static volatile com.google.protobuf.Parser PARSER;
+
+ public static com.google.protobuf.Parser parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
public interface MLModelMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:viam.app.v1.MLModelMetadata)
com.google.protobuf.MessageLiteOrBuilder {
@@ -90052,40 +91038,48 @@ public interface MLModelMetadataOrBuilder extends
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return A list containing the versions.
*/
- java.util.List
+ @java.lang.Deprecated java.util.List
getVersionsList();
/**
*
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return The count of versions.
*/
- int getVersionsCount();
+ @java.lang.Deprecated int getVersionsCount();
/**
*
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index of the element to return.
* @return The versions at the given index.
*/
- java.lang.String getVersions(int index);
+ @java.lang.Deprecated java.lang.String getVersions(int index);
/**
*
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index of the element to return.
* @return The versions at the given index.
*/
- com.google.protobuf.ByteString
+ @java.lang.Deprecated com.google.protobuf.ByteString
getVersionsBytes(int index);
/**
@@ -90109,6 +91103,20 @@ public interface MLModelMetadataOrBuilder extends
* @return The modelFramework.
*/
viam.app.mltraining.v1.MlTraining.ModelFramework getModelFramework();
+
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ java.util.List
+ getDetailedVersionsList();
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ viam.app.v1.AppOuterClass.MLModelVersion getDetailedVersions(int index);
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ int getDetailedVersionsCount();
}
/**
* Protobuf type {@code viam.app.v1.MLModelMetadata}
@@ -90120,6 +91128,7 @@ public static final class MLModelMetadata extends
MLModelMetadataOrBuilder {
private MLModelMetadata() {
versions_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
+ detailedVersions_ = emptyProtobufList();
}
public static final int VERSIONS_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList versions_;
@@ -90128,11 +91137,13 @@ private MLModelMetadata() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return A list containing the versions.
*/
@java.lang.Override
- public java.util.List getVersionsList() {
+ @java.lang.Deprecated public java.util.List getVersionsList() {
return versions_;
}
/**
@@ -90140,11 +91151,13 @@ public java.util.List getVersionsList() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return The count of versions.
*/
@java.lang.Override
- public int getVersionsCount() {
+ @java.lang.Deprecated public int getVersionsCount() {
return versions_.size();
}
/**
@@ -90152,12 +91165,14 @@ public int getVersionsCount() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index of the element to return.
* @return The versions at the given index.
*/
@java.lang.Override
- public java.lang.String getVersions(int index) {
+ @java.lang.Deprecated public java.lang.String getVersions(int index) {
return versions_.get(index);
}
/**
@@ -90165,12 +91180,14 @@ public java.lang.String getVersions(int index) {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index of the value to return.
* @return The bytes of the versions at the given index.
*/
@java.lang.Override
- public com.google.protobuf.ByteString
+ @java.lang.Deprecated public com.google.protobuf.ByteString
getVersionsBytes(int index) {
return com.google.protobuf.ByteString.copyFromUtf8(
versions_.get(index));
@@ -90187,7 +91204,9 @@ private void ensureVersionsIsMutable() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index to set the value at.
* @param value The versions to set.
*/
@@ -90202,7 +91221,9 @@ private void setVersions(
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param value The versions to add.
*/
private void addVersions(
@@ -90216,7 +91237,9 @@ private void addVersions(
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param values The versions to add.
*/
private void addAllVersions(
@@ -90230,7 +91253,9 @@ private void addAllVersions(
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
*/
private void clearVersions() {
versions_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
@@ -90240,7 +91265,9 @@ private void clearVersions() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param value The bytes of the versions to add.
*/
private void addVersionsBytes(
@@ -90334,6 +91361,100 @@ private void clearModelFramework() {
modelFramework_ = 0;
}
+ public static final int DETAILED_VERSIONS_FIELD_NUMBER = 4;
+ private com.google.protobuf.Internal.ProtobufListrepeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public java.util.List extends viam.app.v1.AppOuterClass.MLModelVersionOrBuilder>
+ getDetailedVersionsOrBuilderList() {
+ return detailedVersions_;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ @java.lang.Override
+ public int getDetailedVersionsCount() {
+ return detailedVersions_.size();
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.MLModelVersion getDetailedVersions(int index) {
+ return detailedVersions_.get(index);
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public viam.app.v1.AppOuterClass.MLModelVersionOrBuilder getDetailedVersionsOrBuilder(
+ int index) {
+ return detailedVersions_.get(index);
+ }
+ private void ensureDetailedVersionsIsMutable() {
+ com.google.protobuf.Internal.ProtobufListrepeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ private void setDetailedVersions(
+ int index, viam.app.v1.AppOuterClass.MLModelVersion value) {
+ value.getClass();
+ ensureDetailedVersionsIsMutable();
+ detailedVersions_.set(index, value);
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ private void addDetailedVersions(viam.app.v1.AppOuterClass.MLModelVersion value) {
+ value.getClass();
+ ensureDetailedVersionsIsMutable();
+ detailedVersions_.add(value);
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ private void addDetailedVersions(
+ int index, viam.app.v1.AppOuterClass.MLModelVersion value) {
+ value.getClass();
+ ensureDetailedVersionsIsMutable();
+ detailedVersions_.add(index, value);
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ private void addAllDetailedVersions(
+ java.lang.Iterable extends viam.app.v1.AppOuterClass.MLModelVersion> values) {
+ ensureDetailedVersionsIsMutable();
+ com.google.protobuf.AbstractMessageLite.addAll(
+ values, detailedVersions_);
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ private void clearDetailedVersions() {
+ detailedVersions_ = emptyProtobufList();
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ private void removeDetailedVersions(int index) {
+ ensureDetailedVersionsIsMutable();
+ detailedVersions_.remove(index);
+ }
+
public static viam.app.v1.AppOuterClass.MLModelMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -90436,11 +91557,13 @@ private Builder() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return A list containing the versions.
*/
@java.lang.Override
- public java.util.Listrepeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return The count of versions.
*/
@java.lang.Override
- public int getVersionsCount() {
+ @java.lang.Deprecated public int getVersionsCount() {
return instance.getVersionsCount();
}
/**
@@ -90462,12 +91587,14 @@ public int getVersionsCount() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index of the element to return.
* @return The versions at the given index.
*/
@java.lang.Override
- public java.lang.String getVersions(int index) {
+ @java.lang.Deprecated public java.lang.String getVersions(int index) {
return instance.getVersions(index);
}
/**
@@ -90475,12 +91602,14 @@ public java.lang.String getVersions(int index) {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index of the value to return.
* @return The bytes of the versions at the given index.
*/
@java.lang.Override
- public com.google.protobuf.ByteString
+ @java.lang.Deprecated public com.google.protobuf.ByteString
getVersionsBytes(int index) {
return instance.getVersionsBytes(index);
}
@@ -90489,12 +91618,14 @@ public java.lang.String getVersions(int index) {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param index The index to set the value at.
* @param value The versions to set.
* @return This builder for chaining.
*/
- public Builder setVersions(
+ @java.lang.Deprecated public Builder setVersions(
int index, java.lang.String value) {
copyOnWrite();
instance.setVersions(index, value);
@@ -90505,11 +91636,13 @@ public Builder setVersions(
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param value The versions to add.
* @return This builder for chaining.
*/
- public Builder addVersions(
+ @java.lang.Deprecated public Builder addVersions(
java.lang.String value) {
copyOnWrite();
instance.addVersions(value);
@@ -90520,11 +91653,13 @@ public Builder addVersions(
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param values The versions to add.
* @return This builder for chaining.
*/
- public Builder addAllVersions(
+ @java.lang.Deprecated public Builder addAllVersions(
java.lang.Iterablerepeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @return This builder for chaining.
*/
- public Builder clearVersions() {
+ @java.lang.Deprecated public Builder clearVersions() {
copyOnWrite();
instance.clearVersions();
return this;
@@ -90548,11 +91685,13 @@ public Builder clearVersions() {
* A list of package versions for a ML model
*
*
- * repeated string versions = 1 [json_name = "versions"];
+ * repeated string versions = 1 [json_name = "versions", deprecated = true];
+ * @deprecated viam.app.v1.MLModelMetadata.versions is deprecated.
+ * See app/v1/app.proto;l=1402
* @param value The bytes of the versions to add.
* @return This builder for chaining.
*/
- public Builder addVersionsBytes(
+ @java.lang.Deprecated public Builder addVersionsBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.addVersionsBytes(value);
@@ -90651,6 +91790,108 @@ public Builder clearModelFramework() {
return this;
}
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ @java.lang.Override
+ public int getDetailedVersionsCount() {
+ return instance.getDetailedVersionsCount();
+ }/**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.MLModelVersion getDetailedVersions(int index) {
+ return instance.getDetailedVersions(index);
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder setDetailedVersions(
+ int index, viam.app.v1.AppOuterClass.MLModelVersion value) {
+ copyOnWrite();
+ instance.setDetailedVersions(index, value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder setDetailedVersions(
+ int index, viam.app.v1.AppOuterClass.MLModelVersion.Builder builderForValue) {
+ copyOnWrite();
+ instance.setDetailedVersions(index,
+ builderForValue.build());
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder addDetailedVersions(viam.app.v1.AppOuterClass.MLModelVersion value) {
+ copyOnWrite();
+ instance.addDetailedVersions(value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder addDetailedVersions(
+ int index, viam.app.v1.AppOuterClass.MLModelVersion value) {
+ copyOnWrite();
+ instance.addDetailedVersions(index, value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder addDetailedVersions(
+ viam.app.v1.AppOuterClass.MLModelVersion.Builder builderForValue) {
+ copyOnWrite();
+ instance.addDetailedVersions(builderForValue.build());
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder addDetailedVersions(
+ int index, viam.app.v1.AppOuterClass.MLModelVersion.Builder builderForValue) {
+ copyOnWrite();
+ instance.addDetailedVersions(index,
+ builderForValue.build());
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder addAllDetailedVersions(
+ java.lang.Iterable extends viam.app.v1.AppOuterClass.MLModelVersion> values) {
+ copyOnWrite();
+ instance.addAllDetailedVersions(values);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder clearDetailedVersions() {
+ copyOnWrite();
+ instance.clearDetailedVersions();
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.MLModelVersion detailed_versions = 4 [json_name = "detailedVersions"];
+ */
+ public Builder removeDetailedVersions(int index) {
+ copyOnWrite();
+ instance.removeDetailedVersions(index);
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.app.v1.MLModelMetadata)
}
@java.lang.Override
@@ -90670,10 +91911,12 @@ protected final java.lang.Object dynamicMethod(
"versions_",
"modelType_",
"modelFramework_",
+ "detailedVersions_",
+ viam.app.v1.AppOuterClass.MLModelVersion.class,
};
java.lang.String info =
- "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0001\u0000\u0001\u021a\u0002\f" +
- "\u0003\f";
+ "\u0000\u0004\u0000\u0000\u0001\u0004\u0004\u0000\u0002\u0000\u0001\u021a\u0002\f" +
+ "\u0003\f\u0004\u001b";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
@@ -97596,6 +98839,64 @@ public interface ListRegistryItemsRequestOrBuilder extends
* @return The includeMarkdownDocumentation.
*/
boolean getIncludeMarkdownDocumentation();
+
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return A list containing the moduleSourceTypes.
+ */
+ java.util.Listrepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return The count of moduleSourceTypes.
+ */
+ int getModuleSourceTypesCount();
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index of the element to return.
+ * @return The moduleSourceTypes at the given index.
+ */
+ viam.app.v1.AppOuterClass.ModuleSourceType getModuleSourceTypes(int index);
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return A list containing the enum numeric values on the wire for moduleSourceTypes.
+ */
+ java.util.Listrepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index of the value to return.
+ * @return The enum numeric value on the wire of moduleSourceTypes at the given index.
+ */
+ int getModuleSourceTypesValue(int index);
+
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return A list containing the moduleLanguages.
+ */
+ java.util.Listrepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return The count of moduleLanguages.
+ */
+ int getModuleLanguagesCount();
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index of the element to return.
+ * @return The moduleLanguages at the given index.
+ */
+ viam.app.v1.AppOuterClass.ModuleLanguage getModuleLanguages(int index);
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return A list containing the enum numeric values on the wire for moduleLanguages.
+ */
+ java.util.Listrepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index of the value to return.
+ * @return The enum numeric value on the wire of moduleLanguages at the given index.
+ */
+ int getModuleLanguagesValue(int index);
}
/**
* Protobuf type {@code viam.app.v1.ListRegistryItemsRequest}
@@ -97614,6 +98915,8 @@ private ListRegistryItemsRequest() {
searchTerm_ = "";
pageToken_ = "";
publicNamespaces_ = com.google.protobuf.GeneratedMessageLite.emptyProtobufList();
+ moduleSourceTypes_ = emptyIntList();
+ moduleLanguages_ = emptyIntList();
}
private int bitField0_;
public static final int ORGANIZATION_ID_FIELD_NUMBER = 1;
@@ -98454,6 +99757,268 @@ private void clearIncludeMarkdownDocumentation() {
includeMarkdownDocumentation_ = false;
}
+ public static final int MODULE_SOURCE_TYPES_FIELD_NUMBER = 10;
+ private com.google.protobuf.Internal.IntList moduleSourceTypes_;
+ private static final com.google.protobuf.Internal.IntListAdapter.IntConverter<
+ viam.app.v1.AppOuterClass.ModuleSourceType> moduleSourceTypes_converter_ =
+ new com.google.protobuf.Internal.IntListAdapter.IntConverter<
+ viam.app.v1.AppOuterClass.ModuleSourceType>() {
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType convert(int from) {
+ viam.app.v1.AppOuterClass.ModuleSourceType result = viam.app.v1.AppOuterClass.ModuleSourceType.forNumber(from);
+ return result == null ? viam.app.v1.AppOuterClass.ModuleSourceType.UNRECOGNIZED : result;
+ }
+ };
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return A list containing the moduleSourceTypes.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return The count of moduleSourceTypes.
+ */
+ @java.lang.Override
+ public int getModuleSourceTypesCount() {
+ return moduleSourceTypes_.size();
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index of the element to return.
+ * @return The moduleSourceTypes at the given index.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType getModuleSourceTypes(int index) {
+ viam.app.v1.AppOuterClass.ModuleSourceType result = viam.app.v1.AppOuterClass.ModuleSourceType.forNumber(moduleSourceTypes_.getInt(index));
+ return result == null ? viam.app.v1.AppOuterClass.ModuleSourceType.UNRECOGNIZED : result;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return A list containing the enum numeric values on the wire for moduleSourceTypes.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index of the value to return.
+ * @return The enum numeric value on the wire of moduleSourceTypes at the given index.
+ */
+ @java.lang.Override
+ public int getModuleSourceTypesValue(int index) {
+ return moduleSourceTypes_.getInt(index);
+ }
+ private int moduleSourceTypesMemoizedSerializedSize;
+ private void ensureModuleSourceTypesIsMutable() {
+ com.google.protobuf.Internal.IntList tmp = moduleSourceTypes_;
+ if (!tmp.isModifiable()) {
+ moduleSourceTypes_ =
+ com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
+ }
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index to set the value at.
+ * @param value The moduleSourceTypes to set.
+ */
+ private void setModuleSourceTypes(
+ int index, viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ value.getClass();
+ ensureModuleSourceTypesIsMutable();
+ moduleSourceTypes_.setInt(index, value.getNumber());
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param value The moduleSourceTypes to add.
+ */
+ private void addModuleSourceTypes(viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ value.getClass();
+ ensureModuleSourceTypesIsMutable();
+ moduleSourceTypes_.addInt(value.getNumber());
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param values The moduleSourceTypes to add.
+ */
+ private void addAllModuleSourceTypes(
+ java.lang.Iterable extends viam.app.v1.AppOuterClass.ModuleSourceType> values) {
+ ensureModuleSourceTypesIsMutable();
+ for (viam.app.v1.AppOuterClass.ModuleSourceType value : values) {
+ moduleSourceTypes_.addInt(value.getNumber());
+ }
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ */
+ private void clearModuleSourceTypes() {
+ moduleSourceTypes_ = emptyIntList();
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param value The enum numeric value on the wire for moduleSourceTypes to set.
+ */
+ private void setModuleSourceTypesValue(
+ int index, int value) {
+ ensureModuleSourceTypesIsMutable();
+ moduleSourceTypes_.setInt(index, value);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param value The enum numeric value on the wire for moduleSourceTypes to add.
+ */
+ private void addModuleSourceTypesValue(int value) {
+ ensureModuleSourceTypesIsMutable();
+ moduleSourceTypes_.addInt(value);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param values The enum numeric values on the wire for moduleSourceTypes to add.
+ */
+ private void addAllModuleSourceTypesValue(
+ java.lang.Iterablerepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return A list containing the moduleLanguages.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return The count of moduleLanguages.
+ */
+ @java.lang.Override
+ public int getModuleLanguagesCount() {
+ return moduleLanguages_.size();
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index of the element to return.
+ * @return The moduleLanguages at the given index.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleLanguage getModuleLanguages(int index) {
+ viam.app.v1.AppOuterClass.ModuleLanguage result = viam.app.v1.AppOuterClass.ModuleLanguage.forNumber(moduleLanguages_.getInt(index));
+ return result == null ? viam.app.v1.AppOuterClass.ModuleLanguage.UNRECOGNIZED : result;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return A list containing the enum numeric values on the wire for moduleLanguages.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index of the value to return.
+ * @return The enum numeric value on the wire of moduleLanguages at the given index.
+ */
+ @java.lang.Override
+ public int getModuleLanguagesValue(int index) {
+ return moduleLanguages_.getInt(index);
+ }
+ private int moduleLanguagesMemoizedSerializedSize;
+ private void ensureModuleLanguagesIsMutable() {
+ com.google.protobuf.Internal.IntList tmp = moduleLanguages_;
+ if (!tmp.isModifiable()) {
+ moduleLanguages_ =
+ com.google.protobuf.GeneratedMessageLite.mutableCopy(tmp);
+ }
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index to set the value at.
+ * @param value The moduleLanguages to set.
+ */
+ private void setModuleLanguages(
+ int index, viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ value.getClass();
+ ensureModuleLanguagesIsMutable();
+ moduleLanguages_.setInt(index, value.getNumber());
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param value The moduleLanguages to add.
+ */
+ private void addModuleLanguages(viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ value.getClass();
+ ensureModuleLanguagesIsMutable();
+ moduleLanguages_.addInt(value.getNumber());
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param values The moduleLanguages to add.
+ */
+ private void addAllModuleLanguages(
+ java.lang.Iterable extends viam.app.v1.AppOuterClass.ModuleLanguage> values) {
+ ensureModuleLanguagesIsMutable();
+ for (viam.app.v1.AppOuterClass.ModuleLanguage value : values) {
+ moduleLanguages_.addInt(value.getNumber());
+ }
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ */
+ private void clearModuleLanguages() {
+ moduleLanguages_ = emptyIntList();
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param value The enum numeric value on the wire for moduleLanguages to set.
+ */
+ private void setModuleLanguagesValue(
+ int index, int value) {
+ ensureModuleLanguagesIsMutable();
+ moduleLanguages_.setInt(index, value);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param value The enum numeric value on the wire for moduleLanguages to add.
+ */
+ private void addModuleLanguagesValue(int value) {
+ ensureModuleLanguagesIsMutable();
+ moduleLanguages_.addInt(value);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param values The enum numeric values on the wire for moduleLanguages to add.
+ */
+ private void addAllModuleLanguagesValue(
+ java.lang.Iterablerepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return A list containing the moduleSourceTypes.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return The count of moduleSourceTypes.
+ */
+ @java.lang.Override
+ public int getModuleSourceTypesCount() {
+ return instance.getModuleSourceTypesCount();
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index of the element to return.
+ * @return The moduleSourceTypes at the given index.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType getModuleSourceTypes(int index) {
+ return instance.getModuleSourceTypes(index);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index to set the value at.
+ * @param value The moduleSourceTypes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModuleSourceTypes(
+ int index, viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ copyOnWrite();
+ instance.setModuleSourceTypes(index, value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param value The moduleSourceTypes to add.
+ * @return This builder for chaining.
+ */
+ public Builder addModuleSourceTypes(viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ copyOnWrite();
+ instance.addModuleSourceTypes(value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param values The moduleSourceTypes to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllModuleSourceTypes(
+ java.lang.Iterable extends viam.app.v1.AppOuterClass.ModuleSourceType> values) {
+ copyOnWrite();
+ instance.addAllModuleSourceTypes(values); return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return This builder for chaining.
+ */
+ public Builder clearModuleSourceTypes() {
+ copyOnWrite();
+ instance.clearModuleSourceTypes();
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @return A list containing the enum numeric values on the wire for moduleSourceTypes.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index of the value to return.
+ * @return The enum numeric value on the wire of moduleSourceTypes at the given index.
+ */
+ @java.lang.Override
+ public int getModuleSourceTypesValue(int index) {
+ return instance.getModuleSourceTypesValue(index);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param index The index to set the value at.
+ * @param value The enum numeric value on the wire for moduleSourceTypes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModuleSourceTypesValue(
+ int index, int value) {
+ copyOnWrite();
+ instance.setModuleSourceTypesValue(index, value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param value The enum numeric value on the wire for moduleSourceTypes to add.
+ * @return This builder for chaining.
+ */
+ public Builder addModuleSourceTypesValue(int value) {
+ copyOnWrite();
+ instance.addModuleSourceTypesValue(value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleSourceType module_source_types = 10 [json_name = "moduleSourceTypes"];
+ * @param values The enum numeric values on the wire for moduleSourceTypes to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllModuleSourceTypesValue(
+ java.lang.Iterablerepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return A list containing the moduleLanguages.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return The count of moduleLanguages.
+ */
+ @java.lang.Override
+ public int getModuleLanguagesCount() {
+ return instance.getModuleLanguagesCount();
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index of the element to return.
+ * @return The moduleLanguages at the given index.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleLanguage getModuleLanguages(int index) {
+ return instance.getModuleLanguages(index);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index to set the value at.
+ * @param value The moduleLanguages to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModuleLanguages(
+ int index, viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ copyOnWrite();
+ instance.setModuleLanguages(index, value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param value The moduleLanguages to add.
+ * @return This builder for chaining.
+ */
+ public Builder addModuleLanguages(viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ copyOnWrite();
+ instance.addModuleLanguages(value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param values The moduleLanguages to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllModuleLanguages(
+ java.lang.Iterable extends viam.app.v1.AppOuterClass.ModuleLanguage> values) {
+ copyOnWrite();
+ instance.addAllModuleLanguages(values); return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return This builder for chaining.
+ */
+ public Builder clearModuleLanguages() {
+ copyOnWrite();
+ instance.clearModuleLanguages();
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @return A list containing the enum numeric values on the wire for moduleLanguages.
+ */
+ @java.lang.Override
+ public java.util.Listrepeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index of the value to return.
+ * @return The enum numeric value on the wire of moduleLanguages at the given index.
+ */
+ @java.lang.Override
+ public int getModuleLanguagesValue(int index) {
+ return instance.getModuleLanguagesValue(index);
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param index The index to set the value at.
+ * @param value The enum numeric value on the wire for moduleLanguages to set.
+ * @return This builder for chaining.
+ */
+ public Builder setModuleLanguagesValue(
+ int index, int value) {
+ copyOnWrite();
+ instance.setModuleLanguagesValue(index, value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param value The enum numeric value on the wire for moduleLanguages to add.
+ * @return This builder for chaining.
+ */
+ public Builder addModuleLanguagesValue(int value) {
+ copyOnWrite();
+ instance.addModuleLanguagesValue(value);
+ return this;
+ }
+ /**
+ * repeated .viam.app.v1.ModuleLanguage module_languages = 11 [json_name = "moduleLanguages"];
+ * @param values The enum numeric values on the wire for moduleLanguages to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllModuleLanguagesValue(
+ java.lang.Iterablerepeated .viam.app.v1.App apps = 3 [json_name = "apps"];
*/
int getAppsCount();
+
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return Whether the sourceType field is set.
+ */
+ boolean hasSourceType();
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return The enum numeric value on the wire for sourceType.
+ */
+ int getSourceTypeValue();
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return The sourceType.
+ */
+ viam.app.v1.AppOuterClass.ModuleSourceType getSourceType();
+
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return Whether the language field is set.
+ */
+ boolean hasLanguage();
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return The enum numeric value on the wire for language.
+ */
+ int getLanguageValue();
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return The language.
+ */
+ viam.app.v1.AppOuterClass.ModuleLanguage getLanguage();
}
/**
* Protobuf type {@code viam.app.v1.UpdateModuleMetadata}
@@ -106380,6 +108242,7 @@ private UpdateModuleMetadata() {
entrypoint_ = "";
apps_ = emptyProtobufList();
}
+ private int bitField0_;
public static final int MODELS_FIELD_NUMBER = 1;
private com.google.protobuf.Internal.ProtobufList+ * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return Whether the sourceType field is set.
+ */
+ @java.lang.Override
+ public boolean hasSourceType() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return The enum numeric value on the wire for sourceType.
+ */
+ @java.lang.Override
+ public int getSourceTypeValue() {
+ return sourceType_;
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return The sourceType.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType getSourceType() {
+ viam.app.v1.AppOuterClass.ModuleSourceType result = viam.app.v1.AppOuterClass.ModuleSourceType.forNumber(sourceType_);
+ return result == null ? viam.app.v1.AppOuterClass.ModuleSourceType.UNRECOGNIZED : result;
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @param value The enum numeric value on the wire for sourceType to set.
+ */
+ private void setSourceTypeValue(int value) {
+ bitField0_ |= 0x00000001; sourceType_ = value;
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @param value The sourceType to set.
+ */
+ private void setSourceType(viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ sourceType_ = value.getNumber();
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ */
+ private void clearSourceType() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ sourceType_ = 0;
+ }
+
+ public static final int LANGUAGE_FIELD_NUMBER = 5;
+ private int language_;
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return Whether the language field is set.
+ */
+ @java.lang.Override
+ public boolean hasLanguage() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return The enum numeric value on the wire for language.
+ */
+ @java.lang.Override
+ public int getLanguageValue() {
+ return language_;
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return The language.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleLanguage getLanguage() {
+ viam.app.v1.AppOuterClass.ModuleLanguage result = viam.app.v1.AppOuterClass.ModuleLanguage.forNumber(language_);
+ return result == null ? viam.app.v1.AppOuterClass.ModuleLanguage.UNRECOGNIZED : result;
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @param value The enum numeric value on the wire for language to set.
+ */
+ private void setLanguageValue(int value) {
+ bitField0_ |= 0x00000002; language_ = value;
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @param value The language to set.
+ */
+ private void setLanguage(viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ language_ = value.getNumber();
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ */
+ private void clearLanguage() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ language_ = 0;
+ }
+
public static viam.app.v1.AppOuterClass.UpdateModuleMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -107189,6 +109200,162 @@ public Builder removeApps(int index) {
return this;
}
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return Whether the sourceType field is set.
+ */
+ @java.lang.Override
+ public boolean hasSourceType() {
+ return instance.hasSourceType();
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return The enum numeric value on the wire for sourceType.
+ */
+ @java.lang.Override
+ public int getSourceTypeValue() {
+ return instance.getSourceTypeValue();
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @param value The sourceType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSourceTypeValue(int value) {
+ copyOnWrite();
+ instance.setSourceTypeValue(value);
+ return this;
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return The sourceType.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleSourceType getSourceType() {
+ return instance.getSourceType();
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @param value The enum numeric value on the wire for sourceType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSourceType(viam.app.v1.AppOuterClass.ModuleSourceType value) {
+ copyOnWrite();
+ instance.setSourceType(value);
+ return this;
+ }
+ /**
+ * + * Determines where the source code of module is managed, either externally or hosted by viam. + *+ * + *
optional .viam.app.v1.ModuleSourceType source_type = 4 [json_name = "sourceType"];
+ * @return This builder for chaining.
+ */
+ public Builder clearSourceType() {
+ copyOnWrite();
+ instance.clearSourceType();
+ return this;
+ }
+
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return Whether the language field is set.
+ */
+ @java.lang.Override
+ public boolean hasLanguage() {
+ return instance.hasLanguage();
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return The enum numeric value on the wire for language.
+ */
+ @java.lang.Override
+ public int getLanguageValue() {
+ return instance.getLanguageValue();
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @param value The language to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLanguageValue(int value) {
+ copyOnWrite();
+ instance.setLanguageValue(value);
+ return this;
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return The language.
+ */
+ @java.lang.Override
+ public viam.app.v1.AppOuterClass.ModuleLanguage getLanguage() {
+ return instance.getLanguage();
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @param value The enum numeric value on the wire for language to set.
+ * @return This builder for chaining.
+ */
+ public Builder setLanguage(viam.app.v1.AppOuterClass.ModuleLanguage value) {
+ copyOnWrite();
+ instance.setLanguage(value);
+ return this;
+ }
+ /**
+ * + * The language the module is written in + *+ * + *
optional .viam.app.v1.ModuleLanguage language = 5 [json_name = "language"];
+ * @return This builder for chaining.
+ */
+ public Builder clearLanguage() {
+ copyOnWrite();
+ instance.clearLanguage();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.app.v1.UpdateModuleMetadata)
}
@java.lang.Override
@@ -107205,15 +109372,18 @@ protected final java.lang.Object dynamicMethod(
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
"models_",
viam.app.v1.AppOuterClass.Model.class,
"entrypoint_",
"apps_",
viam.app.v1.AppOuterClass.App.class,
+ "sourceType_",
+ "language_",
};
java.lang.String info =
- "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0002\u0000\u0001\u001b\u0002\u0208" +
- "\u0003\u001b";
+ "\u0000\u0005\u0000\u0001\u0001\u0005\u0005\u0000\u0002\u0000\u0001\u001b\u0002\u0208" +
+ "\u0003\u001b\u0004\u100c\u0000\u0005\u100c\u0001";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
diff --git a/core/sdk/src/main/gen/viam/provisioning/v1/Provisioning.java b/core/sdk/src/main/gen/viam/provisioning/v1/Provisioning.java
index b98c10ff3..87cd8bd2d 100644
--- a/core/sdk/src/main/gen/viam/provisioning/v1/Provisioning.java
+++ b/core/sdk/src/main/gen/viam/provisioning/v1/Provisioning.java
@@ -4463,6 +4463,17 @@ public interface CloudConfigOrBuilder extends
*/
com.google.protobuf.ByteString
getAppAddressBytes();
+
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ * @return Whether the apiKey field is set.
+ */
+ boolean hasApiKey();
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ * @return The apiKey.
+ */
+ viam.provisioning.v1.Provisioning.APIKey getApiKey();
}
/**
*
@@ -4481,6 +4492,7 @@ private CloudConfig() {
secret_ = "";
appAddress_ = "";
}
+ private int bitField0_;
public static final int ID_FIELD_NUMBER = 1;
private java.lang.String id_;
/**
@@ -4662,6 +4674,52 @@ private void setAppAddressBytes(
}
+ public static final int API_KEY_FIELD_NUMBER = 4;
+ private viam.provisioning.v1.Provisioning.APIKey apiKey_;
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ @java.lang.Override
+ public boolean hasApiKey() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ @java.lang.Override
+ public viam.provisioning.v1.Provisioning.APIKey getApiKey() {
+ return apiKey_ == null ? viam.provisioning.v1.Provisioning.APIKey.getDefaultInstance() : apiKey_;
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ private void setApiKey(viam.provisioning.v1.Provisioning.APIKey value) {
+ value.getClass();
+ apiKey_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeApiKey(viam.provisioning.v1.Provisioning.APIKey value) {
+ value.getClass();
+ if (apiKey_ != null &&
+ apiKey_ != viam.provisioning.v1.Provisioning.APIKey.getDefaultInstance()) {
+ apiKey_ =
+ viam.provisioning.v1.Provisioning.APIKey.newBuilder(apiKey_).mergeFrom(value).buildPartial();
+ } else {
+ apiKey_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ private void clearApiKey() { apiKey_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
public static viam.provisioning.v1.Provisioning.CloudConfig parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -4950,6 +5008,53 @@ public Builder setAppAddressBytes(
return this;
}
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ @java.lang.Override
+ public boolean hasApiKey() {
+ return instance.hasApiKey();
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ @java.lang.Override
+ public viam.provisioning.v1.Provisioning.APIKey getApiKey() {
+ return instance.getApiKey();
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ public Builder setApiKey(viam.provisioning.v1.Provisioning.APIKey value) {
+ copyOnWrite();
+ instance.setApiKey(value);
+ return this;
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ public Builder setApiKey(
+ viam.provisioning.v1.Provisioning.APIKey.Builder builderForValue) {
+ copyOnWrite();
+ instance.setApiKey(builderForValue.build());
+ return this;
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ public Builder mergeApiKey(viam.provisioning.v1.Provisioning.APIKey value) {
+ copyOnWrite();
+ instance.mergeApiKey(value);
+ return this;
+ }
+ /**
+ * .viam.provisioning.v1.APIKey api_key = 4 [json_name = "apiKey"];
+ */
+ public Builder clearApiKey() { copyOnWrite();
+ instance.clearApiKey();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:viam.provisioning.v1.CloudConfig)
}
@java.lang.Override
@@ -4966,13 +5071,15 @@ protected final java.lang.Object dynamicMethod(
}
case BUILD_MESSAGE_INFO: {
java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
"id_",
"secret_",
"appAddress_",
+ "apiKey_",
};
java.lang.String info =
- "\u0000\u0003\u0000\u0000\u0001\u0003\u0003\u0000\u0000\u0000\u0001\u0208\u0002\u0208" +
- "\u0003\u0208";
+ "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u0208\u0002\u0208" +
+ "\u0003\u0208\u0004\u1009\u0000";
return newMessageInfo(DEFAULT_INSTANCE, info, objects);
}
// fall through
@@ -5027,6 +5134,411 @@ public static com.google.protobuf.Parser parser() {
}
}
+ public interface APIKeyOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:viam.provisioning.v1.APIKey)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return The id.
+ */
+ java.lang.String getId();
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return The bytes for id.
+ */
+ com.google.protobuf.ByteString
+ getIdBytes();
+
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return The key.
+ */
+ java.lang.String getKey();
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return The bytes for key.
+ */
+ com.google.protobuf.ByteString
+ getKeyBytes();
+ }
+ /**
+ * Protobuf type {@code viam.provisioning.v1.APIKey}
+ */
+ public static final class APIKey extends
+ com.google.protobuf.GeneratedMessageLite<
+ APIKey, APIKey.Builder> implements
+ // @@protoc_insertion_point(message_implements:viam.provisioning.v1.APIKey)
+ APIKeyOrBuilder {
+ private APIKey() {
+ id_ = "";
+ key_ = "";
+ }
+ public static final int ID_FIELD_NUMBER = 1;
+ private java.lang.String id_;
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return The id.
+ */
+ @java.lang.Override
+ public java.lang.String getId() {
+ return id_;
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return The bytes for id.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(id_);
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @param value The id to set.
+ */
+ private void setId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ id_ = value;
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ */
+ private void clearId() {
+
+ id_ = getDefaultInstance().getId();
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @param value The bytes for id to set.
+ */
+ private void setIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ id_ = value.toStringUtf8();
+
+ }
+
+ public static final int KEY_FIELD_NUMBER = 2;
+ private java.lang.String key_;
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return The key.
+ */
+ @java.lang.Override
+ public java.lang.String getKey() {
+ return key_;
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return The bytes for key.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getKeyBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(key_);
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @param value The key to set.
+ */
+ private void setKey(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ key_ = value;
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ */
+ private void clearKey() {
+
+ key_ = getDefaultInstance().getKey();
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @param value The bytes for key to set.
+ */
+ private void setKeyBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ key_ = value.toStringUtf8();
+
+ }
+
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data, extensionRegistry);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+
+ public static viam.provisioning.v1.Provisioning.APIKey parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static viam.provisioning.v1.Provisioning.APIKey parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static viam.provisioning.v1.Provisioning.APIKey parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() {
+ return (Builder) DEFAULT_INSTANCE.createBuilder();
+ }
+ public static Builder newBuilder(viam.provisioning.v1.Provisioning.APIKey prototype) {
+ return DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code viam.provisioning.v1.APIKey}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ viam.provisioning.v1.Provisioning.APIKey, Builder> implements
+ // @@protoc_insertion_point(builder_implements:viam.provisioning.v1.APIKey)
+ viam.provisioning.v1.Provisioning.APIKeyOrBuilder {
+ // Construct using viam.provisioning.v1.Provisioning.APIKey.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return The id.
+ */
+ @java.lang.Override
+ public java.lang.String getId() {
+ return instance.getId();
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return The bytes for id.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getIdBytes() {
+ return instance.getIdBytes();
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @param value The id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setId(value);
+ return this;
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @return This builder for chaining.
+ */
+ public Builder clearId() {
+ copyOnWrite();
+ instance.clearId();
+ return this;
+ }
+ /**
+ * string id = 1 [json_name = "id"];
+ * @param value The bytes for id to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setIdBytes(value);
+ return this;
+ }
+
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return The key.
+ */
+ @java.lang.Override
+ public java.lang.String getKey() {
+ return instance.getKey();
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return The bytes for key.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getKeyBytes() {
+ return instance.getKeyBytes();
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @param value The key to set.
+ * @return This builder for chaining.
+ */
+ public Builder setKey(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setKey(value);
+ return this;
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @return This builder for chaining.
+ */
+ public Builder clearKey() {
+ copyOnWrite();
+ instance.clearKey();
+ return this;
+ }
+ /**
+ * string key = 2 [json_name = "key"];
+ * @param value The bytes for key to set.
+ * @return This builder for chaining.
+ */
+ public Builder setKeyBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setKeyBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:viam.provisioning.v1.APIKey)
+ }
+ @java.lang.Override
+ @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
+ protected final java.lang.Object dynamicMethod(
+ com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
+ java.lang.Object arg0, java.lang.Object arg1) {
+ switch (method) {
+ case NEW_MUTABLE_INSTANCE: {
+ return new viam.provisioning.v1.Provisioning.APIKey();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "id_",
+ "key_",
+ };
+ java.lang.String info =
+ "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\u0208" +
+ "";
+ return newMessageInfo(DEFAULT_INSTANCE, info, objects);
+ }
+ // fall through
+ case GET_DEFAULT_INSTANCE: {
+ return DEFAULT_INSTANCE;
+ }
+ case GET_PARSER: {
+ com.google.protobuf.Parser parser = PARSER;
+ if (parser == null) {
+ synchronized (viam.provisioning.v1.Provisioning.APIKey.class) {
+ parser = PARSER;
+ if (parser == null) {
+ parser =
+ new DefaultInstanceBasedParser(
+ DEFAULT_INSTANCE);
+ PARSER = parser;
+ }
+ }
+ }
+ return parser;
+ }
+ case GET_MEMOIZED_IS_INITIALIZED: {
+ return (byte) 1;
+ }
+ case SET_MEMOIZED_IS_INITIALIZED: {
+ return null;
+ }
+ }
+ throw new UnsupportedOperationException();
+ }
+
+
+ // @@protoc_insertion_point(class_scope:viam.provisioning.v1.APIKey)
+ private static final viam.provisioning.v1.Provisioning.APIKey DEFAULT_INSTANCE;
+ static {
+ APIKey defaultInstance = new APIKey();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ APIKey.class, defaultInstance);
+ }
+
+ public static viam.provisioning.v1.Provisioning.APIKey getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static volatile com.google.protobuf.Parser PARSER;
+
+ public static com.google.protobuf.Parser parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
static {
}
diff --git a/core/sdk/src/main/resources/protofds/viam.api b/core/sdk/src/main/resources/protofds/viam.api
index c22ea02debc6073494070670406974a3ba5d399c..67c14afb97e3ebb2c158fbdaa229715c4791533a 100644
GIT binary patch
delta 35458
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
(|
zCr0=6h+l{b&Dq==qvn&Bn^-)?kxqhR06AF{r$tj-5OKAI
z1aF`*EL7uLV{`C;VFANi>rtv8?=FN*`6pyc8Ka4d@(2NY&0t2U~G>pGCXFJ~}q)@oi#ifN83B0&XR$iN(TXt#&ssmP>;rL7{L^#M`MN&8x*>a
zwK8#XY_O-&(ZFM^RGP6KYo*eR^;jzvHMFvoiW4$H&!qWlWh;~Bua&J#n!i@URC7@=
zfj!85*yF8K4NyI7W%avZ#do5{`Dnwz4nvU9uSepP!}~@=j%x)8ClK>ZnR6J!E*POcL#zWXj?WA{L%MXPAE%B=n4OX*%JLdRU
zZ54zm(3`41y&ZFa?4+2!9lL|<-n&%ewQ*o`ybFqJYW}@A_<)#4HD}{4
zj=E)ywMurumdeS5cYMxa6s7Csc_a5;b*a1b?$2N0`#WJ
z%V)7$bt1*|GYw%fJz!T2H0yn#K)40wO%j3Fu8$jRbpWwluR?K}7Z0uGzlwv6l<5!6
z*`!<4=6d9gt$h_Y_BGr?RiX`XG}Lf`=v_eDuz+;q4Y50M0^(^y?6!44JZ*?MD^X>MdnV=DGJH$D{_Uky>PRcd3Ih_{vp43jh_DvY6(XQHcDG;i!<85s%3{^V5
ziQU2rgelOb5{T(HG4F_MR7%G;F)vj#1Po(C6bA#knEo~l#qZ+A9Si@3WVdSmhd4MR
z`(f+cpK3qEjXRmBcT;*c`SgGY8fb$ClAcXIJwOOI`Sbwsyve5rNP0H;^avWUOV4hK
z`p0^DfOrCXPfE{^K0Qc{wo4BXsvmuNc2jyb`}BY?1={ogG2QIb1H^Q*PtWe`SCU|`
zP0#KqPEQ(lE*#IPaITu4kpwfd^S8