parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
+ public interface GetResponseMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.GetResponseMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The enum numeric value on the wire for status.
+ */
+ int getStatusValue();
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The status.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus();
+
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ * @return Whether the successResponse field is set.
+ */
+ boolean hasSuccessResponse();
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ * @return The successResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage getSuccessResponse();
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ * @return Whether the errorResponse field is set.
+ */
+ boolean hasErrorResponse();
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ * @return The errorResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse();
+
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ boolean hasRequestId();
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+
+ /**
+ * optional string Ts = 5;
+ * @return Whether the ts field is set.
+ */
+ boolean hasTs();
+ /**
+ * optional string Ts = 5;
+ * @return The ts.
+ */
+ java.lang.String getTs();
+ /**
+ * optional string Ts = 5;
+ * @return The bytes for ts.
+ */
+ com.google.protobuf.ByteString
+ getTsBytes();
+
+ /**
+ * optional int32 TsC = 6;
+ * @return Whether the tsC field is set.
+ */
+ boolean hasTsC();
+ /**
+ * optional int32 TsC = 6;
+ * @return The tsC.
+ */
+ int getTsC();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.GetResponseMessage}
+ */
+ public static final class GetResponseMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ GetResponseMessage, GetResponseMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.GetResponseMessage)
+ GetResponseMessageOrBuilder {
+ private GetResponseMessage() {
+ requestId_ = "";
+ ts_ = "";
+ }
+ public interface SuccessResponseMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ * @return Whether the dataPack field is set.
+ */
+ boolean hasDataPack();
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ * @return The dataPack.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.DataPackages getDataPack();
+
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return Whether the metadata field is set.
+ */
+ boolean hasMetadata();
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return The metadata.
+ */
+ java.lang.String getMetadata();
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return The bytes for metadata.
+ */
+ com.google.protobuf.ByteString
+ getMetadataBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage}
+ */
+ public static final class SuccessResponseMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SuccessResponseMessage, SuccessResponseMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage)
+ SuccessResponseMessageOrBuilder {
+ private SuccessResponseMessage() {
+ metadata_ = "";
+ }
+ private int bitField0_;
+ public static final int DATAPACK_FIELD_NUMBER = 1;
+ private grpcProtobufMessages.VISSv2OuterClass.DataPackages dataPack_;
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public boolean hasDataPack() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.DataPackages getDataPack() {
+ return dataPack_ == null ? grpcProtobufMessages.VISSv2OuterClass.DataPackages.getDefaultInstance() : dataPack_;
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ private void setDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ value.getClass();
+ dataPack_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ value.getClass();
+ if (dataPack_ != null &&
+ dataPack_ != grpcProtobufMessages.VISSv2OuterClass.DataPackages.getDefaultInstance()) {
+ dataPack_ =
+ grpcProtobufMessages.VISSv2OuterClass.DataPackages.newBuilder(dataPack_).mergeFrom(value).buildPartial();
+ } else {
+ dataPack_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ private void clearDataPack() { dataPack_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int METADATA_FIELD_NUMBER = 2;
+ private java.lang.String metadata_;
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return Whether the metadata field is set.
+ */
+ @java.lang.Override
+ public boolean hasMetadata() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return The metadata.
+ */
+ @java.lang.Override
+ public java.lang.String getMetadata() {
+ return metadata_;
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return The bytes for metadata.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMetadataBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(metadata_);
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @param value The metadata to set.
+ */
+ private void setMetadata(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000002;
+ metadata_ = value;
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ */
+ private void clearMetadata() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ metadata_ = getDefaultInstance().getMetadata();
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @param value The bytes for metadata to set.
+ */
+ private void setMetadataBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ metadata_ = value.toStringUtf8();
+ bitField0_ |= 0x00000002;
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage 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(grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage)
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public boolean hasDataPack() {
+ return instance.hasDataPack();
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.DataPackages getDataPack() {
+ return instance.getDataPack();
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder setDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ copyOnWrite();
+ instance.setDataPack(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder setDataPack(
+ grpcProtobufMessages.VISSv2OuterClass.DataPackages.Builder builderForValue) {
+ copyOnWrite();
+ instance.setDataPack(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder mergeDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ copyOnWrite();
+ instance.mergeDataPack(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder clearDataPack() { copyOnWrite();
+ instance.clearDataPack();
+ return this;
+ }
+
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return Whether the metadata field is set.
+ */
+ @java.lang.Override
+ public boolean hasMetadata() {
+ return instance.hasMetadata();
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return The metadata.
+ */
+ @java.lang.Override
+ public java.lang.String getMetadata() {
+ return instance.getMetadata();
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return The bytes for metadata.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getMetadataBytes() {
+ return instance.getMetadataBytes();
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @param value The metadata to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMetadata(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setMetadata(value);
+ return this;
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearMetadata() {
+ copyOnWrite();
+ instance.clearMetadata();
+ return this;
+ }
+ /**
+ *
+ * replaces DataPack in static metadata and one dynamic metadata variant
+ *
+ *
+ * optional string Metadata = 2;
+ * @param value The bytes for metadata to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMetadataBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setMetadataBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "dataPack_",
+ "metadata_",
+ };
+ java.lang.String info =
+ "\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u1009\u0000\u0002" +
+ "\u1208\u0001";
+ 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 (grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage.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:grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage DEFAULT_INSTANCE;
+ static {
+ SuccessResponseMessage defaultInstance = new SuccessResponseMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SuccessResponseMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static volatile com.google.protobuf.Parser PARSER;
+
+ public static com.google.protobuf.Parser parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
+ private int bitField0_;
+ public static final int STATUS_FIELD_NUMBER = 1;
+ private int status_;
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus result = grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.forNumber(status_);
+ return result == null ? grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.UNRECOGNIZED : result;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The enum numeric value on the wire for status to set.
+ */
+ private void setStatusValue(int value) {
+ status_ = value;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The status to set.
+ */
+ private void setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ status_ = value.getNumber();
+
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ */
+ private void clearStatus() {
+
+ status_ = 0;
+ }
+
+ public static final int SUCCESSRESPONSE_FIELD_NUMBER = 2;
+ private grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage successResponse_;
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public boolean hasSuccessResponse() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage getSuccessResponse() {
+ return successResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage.getDefaultInstance() : successResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ private void setSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage value) {
+ value.getClass();
+ successResponse_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage value) {
+ value.getClass();
+ if (successResponse_ != null &&
+ successResponse_ != grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage.getDefaultInstance()) {
+ successResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage.newBuilder(successResponse_).mergeFrom(value).buildPartial();
+ } else {
+ successResponse_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ private void clearSuccessResponse() { successResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int ERRORRESPONSE_FIELD_NUMBER = 3;
+ private grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage errorResponse_;
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return errorResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance() : errorResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ private void setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ errorResponse_ = value;
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ if (errorResponse_ != null &&
+ errorResponse_ != grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance()) {
+ errorResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.newBuilder(errorResponse_).mergeFrom(value).buildPartial();
+ } else {
+ errorResponse_ = value;
+ }
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ private void clearErrorResponse() { errorResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 4;
+ private java.lang.String requestId_;
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000004;
+ requestId_ = value;
+ }
+ /**
+ * optional string RequestId = 4;
+ */
+ private void clearRequestId() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+ bitField0_ |= 0x00000004;
+ }
+
+ public static final int TS_FIELD_NUMBER = 5;
+ private java.lang.String ts_;
+ /**
+ * optional string Ts = 5;
+ * @return Whether the ts field is set.
+ */
+ @java.lang.Override
+ public boolean hasTs() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional string Ts = 5;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return ts_;
+ }
+ /**
+ * optional string Ts = 5;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(ts_);
+ }
+ /**
+ * optional string Ts = 5;
+ * @param value The ts to set.
+ */
+ private void setTs(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000008;
+ ts_ = value;
+ }
+ /**
+ * optional string Ts = 5;
+ */
+ private void clearTs() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ ts_ = getDefaultInstance().getTs();
+ }
+ /**
+ * optional string Ts = 5;
+ * @param value The bytes for ts to set.
+ */
+ private void setTsBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ ts_ = value.toStringUtf8();
+ bitField0_ |= 0x00000008;
+ }
+
+ public static final int TSC_FIELD_NUMBER = 6;
+ private int tsC_;
+ /**
+ * optional int32 TsC = 6;
+ * @return Whether the tsC field is set.
+ */
+ @java.lang.Override
+ public boolean hasTsC() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+ /**
+ * optional int32 TsC = 6;
+ * @return The tsC.
+ */
+ @java.lang.Override
+ public int getTsC() {
+ return tsC_;
+ }
+ /**
+ * optional int32 TsC = 6;
+ * @param value The tsC to set.
+ */
+ private void setTsC(int value) {
+ bitField0_ |= 0x00000010;
+ tsC_ = value;
+ }
+ /**
+ * optional int32 TsC = 6;
+ */
+ private void clearTsC() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ tsC_ = 0;
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage 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(grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.GetResponseMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.GetResponseMessage)
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return instance.getStatusValue();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatusValue(int value) {
+ copyOnWrite();
+ instance.setStatusValue(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ return instance.getStatus();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The enum numeric value on the wire for status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ copyOnWrite();
+ instance.setStatus(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+ copyOnWrite();
+ instance.clearStatus();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public boolean hasSuccessResponse() {
+ return instance.hasSuccessResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage getSuccessResponse() {
+ return instance.getSuccessResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder setSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage value) {
+ copyOnWrite();
+ instance.setSuccessResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder setSuccessResponse(
+ grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setSuccessResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder mergeSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.SuccessResponseMessage value) {
+ copyOnWrite();
+ instance.mergeSuccessResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.GetResponseMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder clearSuccessResponse() { copyOnWrite();
+ instance.clearSuccessResponse();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return instance.hasErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return instance.getErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.setErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder setErrorResponse(
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setErrorResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.mergeErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder clearErrorResponse() { copyOnWrite();
+ instance.clearErrorResponse();
+ return this;
+ }
+
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return instance.hasRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ /**
+ * optional string Ts = 5;
+ * @return Whether the ts field is set.
+ */
+ @java.lang.Override
+ public boolean hasTs() {
+ return instance.hasTs();
+ }
+ /**
+ * optional string Ts = 5;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return instance.getTs();
+ }
+ /**
+ * optional string Ts = 5;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return instance.getTsBytes();
+ }
+ /**
+ * optional string Ts = 5;
+ * @param value The ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTs(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setTs(value);
+ return this;
+ }
+ /**
+ * optional string Ts = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearTs() {
+ copyOnWrite();
+ instance.clearTs();
+ return this;
+ }
+ /**
+ * optional string Ts = 5;
+ * @param value The bytes for ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setTsBytes(value);
+ return this;
+ }
+
+ /**
+ * optional int32 TsC = 6;
+ * @return Whether the tsC field is set.
+ */
+ @java.lang.Override
+ public boolean hasTsC() {
+ return instance.hasTsC();
+ }
+ /**
+ * optional int32 TsC = 6;
+ * @return The tsC.
+ */
+ @java.lang.Override
+ public int getTsC() {
+ return instance.getTsC();
+ }
+ /**
+ * optional int32 TsC = 6;
+ * @param value The tsC to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsC(int value) {
+ copyOnWrite();
+ instance.setTsC(value);
+ return this;
+ }
+ /**
+ * optional int32 TsC = 6;
+ * @return This builder for chaining.
+ */
+ public Builder clearTsC() {
+ copyOnWrite();
+ instance.clearTsC();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.GetResponseMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "status_",
+ "successResponse_",
+ "errorResponse_",
+ "requestId_",
+ "ts_",
+ "tsC_",
+ };
+ java.lang.String info =
+ "\u0000\u0006\u0000\u0001\u0001\u0006\u0006\u0000\u0000\u0000\u0001\f\u0002\u1009" +
+ "\u0000\u0003\u1009\u0001\u0004\u1208\u0002\u0005\u1208\u0003\u0006\u1004\u0004";
+ 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 (grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage.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:grpcProtobufMessages.GetResponseMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage DEFAULT_INSTANCE;
+ static {
+ GetResponseMessage defaultInstance = new GetResponseMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ GetResponseMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.GetResponseMessage 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 SetRequestMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SetRequestMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string Path = 1;
+ * @return The path.
+ */
+ java.lang.String getPath();
+ /**
+ * string Path = 1;
+ * @return The bytes for path.
+ */
+ com.google.protobuf.ByteString
+ getPathBytes();
+
+ /**
+ * string Value = 2;
+ * @return The value.
+ */
+ java.lang.String getValue();
+ /**
+ * string Value = 2;
+ * @return The bytes for value.
+ */
+ com.google.protobuf.ByteString
+ getValueBytes();
+
+ /**
+ * optional string Authorization = 3;
+ * @return Whether the authorization field is set.
+ */
+ boolean hasAuthorization();
+ /**
+ * optional string Authorization = 3;
+ * @return The authorization.
+ */
+ java.lang.String getAuthorization();
+ /**
+ * optional string Authorization = 3;
+ * @return The bytes for authorization.
+ */
+ com.google.protobuf.ByteString
+ getAuthorizationBytes();
+
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ boolean hasRequestId();
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SetRequestMessage}
+ */
+ public static final class SetRequestMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SetRequestMessage, SetRequestMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SetRequestMessage)
+ SetRequestMessageOrBuilder {
+ private SetRequestMessage() {
+ path_ = "";
+ value_ = "";
+ authorization_ = "";
+ requestId_ = "";
+ }
+ private int bitField0_;
+ public static final int PATH_FIELD_NUMBER = 1;
+ private java.lang.String path_;
+ /**
+ * string Path = 1;
+ * @return The path.
+ */
+ @java.lang.Override
+ public java.lang.String getPath() {
+ return path_;
+ }
+ /**
+ * string Path = 1;
+ * @return The bytes for path.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(path_);
+ }
+ /**
+ * string Path = 1;
+ * @param value The path to set.
+ */
+ private void setPath(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ path_ = value;
+ }
+ /**
+ * string Path = 1;
+ */
+ private void clearPath() {
+
+ path_ = getDefaultInstance().getPath();
+ }
+ /**
+ * string Path = 1;
+ * @param value The bytes for path to set.
+ */
+ private void setPathBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ path_ = value.toStringUtf8();
+
+ }
+
+ public static final int VALUE_FIELD_NUMBER = 2;
+ private java.lang.String value_;
+ /**
+ * string Value = 2;
+ * @return The value.
+ */
+ @java.lang.Override
+ public java.lang.String getValue() {
+ return value_;
+ }
+ /**
+ * string Value = 2;
+ * @return The bytes for value.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getValueBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(value_);
+ }
+ /**
+ * string Value = 2;
+ * @param value The value to set.
+ */
+ private void setValue(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ value_ = value;
+ }
+ /**
+ * string Value = 2;
+ */
+ private void clearValue() {
+
+ value_ = getDefaultInstance().getValue();
+ }
+ /**
+ * string Value = 2;
+ * @param value The bytes for value to set.
+ */
+ private void setValueBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ value_ = value.toStringUtf8();
+
+ }
+
+ public static final int AUTHORIZATION_FIELD_NUMBER = 3;
+ private java.lang.String authorization_;
+ /**
+ * optional string Authorization = 3;
+ * @return Whether the authorization field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuthorization() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The authorization.
+ */
+ @java.lang.Override
+ public java.lang.String getAuthorization() {
+ return authorization_;
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The bytes for authorization.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAuthorizationBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(authorization_);
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The authorization to set.
+ */
+ private void setAuthorization(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000001;
+ authorization_ = value;
+ }
+ /**
+ * optional string Authorization = 3;
+ */
+ private void clearAuthorization() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ authorization_ = getDefaultInstance().getAuthorization();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The bytes for authorization to set.
+ */
+ private void setAuthorizationBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ authorization_ = value.toStringUtf8();
+ bitField0_ |= 0x00000001;
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 4;
+ private java.lang.String requestId_;
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000002;
+ requestId_ = value;
+ }
+ /**
+ * optional string RequestId = 4;
+ */
+ private void clearRequestId() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+ bitField0_ |= 0x00000002;
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage 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(grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SetRequestMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SetRequestMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SetRequestMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string Path = 1;
+ * @return The path.
+ */
+ @java.lang.Override
+ public java.lang.String getPath() {
+ return instance.getPath();
+ }
+ /**
+ * string Path = 1;
+ * @return The bytes for path.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ return instance.getPathBytes();
+ }
+ /**
+ * string Path = 1;
+ * @param value The path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPath(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setPath(value);
+ return this;
+ }
+ /**
+ * string Path = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearPath() {
+ copyOnWrite();
+ instance.clearPath();
+ return this;
+ }
+ /**
+ * string Path = 1;
+ * @param value The bytes for path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPathBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setPathBytes(value);
+ return this;
+ }
+
+ /**
+ * string Value = 2;
+ * @return The value.
+ */
+ @java.lang.Override
+ public java.lang.String getValue() {
+ return instance.getValue();
+ }
+ /**
+ * string Value = 2;
+ * @return The bytes for value.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getValueBytes() {
+ return instance.getValueBytes();
+ }
+ /**
+ * string Value = 2;
+ * @param value The value to set.
+ * @return This builder for chaining.
+ */
+ public Builder setValue(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setValue(value);
+ return this;
+ }
+ /**
+ * string Value = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearValue() {
+ copyOnWrite();
+ instance.clearValue();
+ return this;
+ }
+ /**
+ * string Value = 2;
+ * @param value The bytes for value to set.
+ * @return This builder for chaining.
+ */
+ public Builder setValueBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setValueBytes(value);
+ return this;
+ }
+
+ /**
+ * optional string Authorization = 3;
+ * @return Whether the authorization field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuthorization() {
+ return instance.hasAuthorization();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The authorization.
+ */
+ @java.lang.Override
+ public java.lang.String getAuthorization() {
+ return instance.getAuthorization();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The bytes for authorization.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAuthorizationBytes() {
+ return instance.getAuthorizationBytes();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The authorization to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuthorization(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setAuthorization(value);
+ return this;
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuthorization() {
+ copyOnWrite();
+ instance.clearAuthorization();
+ return this;
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The bytes for authorization to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuthorizationBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setAuthorizationBytes(value);
+ return this;
+ }
+
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return instance.hasRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SetRequestMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "path_",
+ "value_",
+ "authorization_",
+ "requestId_",
+ };
+ java.lang.String info =
+ "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u0208\u0002\u0208" +
+ "\u0003\u1208\u0000\u0004\u1208\u0001";
+ 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 (grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage.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:grpcProtobufMessages.SetRequestMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage DEFAULT_INSTANCE;
+ static {
+ SetRequestMessage defaultInstance = new SetRequestMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SetRequestMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SetRequestMessage 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 SetResponseMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SetResponseMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The enum numeric value on the wire for status.
+ */
+ int getStatusValue();
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The status.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus();
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ * @return Whether the errorResponse field is set.
+ */
+ boolean hasErrorResponse();
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ * @return The errorResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse();
+
+ /**
+ * optional string RequestId = 3;
+ * @return Whether the requestId field is set.
+ */
+ boolean hasRequestId();
+ /**
+ * optional string RequestId = 3;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * optional string RequestId = 3;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+
+ /**
+ * string Ts = 4;
+ * @return The ts.
+ */
+ java.lang.String getTs();
+ /**
+ * string Ts = 4;
+ * @return The bytes for ts.
+ */
+ com.google.protobuf.ByteString
+ getTsBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SetResponseMessage}
+ */
+ public static final class SetResponseMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SetResponseMessage, SetResponseMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SetResponseMessage)
+ SetResponseMessageOrBuilder {
+ private SetResponseMessage() {
+ requestId_ = "";
+ ts_ = "";
+ }
+ private int bitField0_;
+ public static final int STATUS_FIELD_NUMBER = 1;
+ private int status_;
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus result = grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.forNumber(status_);
+ return result == null ? grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.UNRECOGNIZED : result;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The enum numeric value on the wire for status to set.
+ */
+ private void setStatusValue(int value) {
+ status_ = value;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The status to set.
+ */
+ private void setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ status_ = value.getNumber();
+
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ */
+ private void clearStatus() {
+
+ status_ = 0;
+ }
+
+ public static final int ERRORRESPONSE_FIELD_NUMBER = 2;
+ private grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage errorResponse_;
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return errorResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance() : errorResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ private void setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ errorResponse_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ if (errorResponse_ != null &&
+ errorResponse_ != grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance()) {
+ errorResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.newBuilder(errorResponse_).mergeFrom(value).buildPartial();
+ } else {
+ errorResponse_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ private void clearErrorResponse() { errorResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 3;
+ private java.lang.String requestId_;
+ /**
+ * optional string RequestId = 3;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional string RequestId = 3;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * optional string RequestId = 3;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * optional string RequestId = 3;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000002;
+ requestId_ = value;
+ }
+ /**
+ * optional string RequestId = 3;
+ */
+ private void clearRequestId() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * optional string RequestId = 3;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+ bitField0_ |= 0x00000002;
+ }
+
+ public static final int TS_FIELD_NUMBER = 4;
+ private java.lang.String ts_;
+ /**
+ * string Ts = 4;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return ts_;
+ }
+ /**
+ * string Ts = 4;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(ts_);
+ }
+ /**
+ * string Ts = 4;
+ * @param value The ts to set.
+ */
+ private void setTs(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ ts_ = value;
+ }
+ /**
+ * string Ts = 4;
+ */
+ private void clearTs() {
+
+ ts_ = getDefaultInstance().getTs();
+ }
+ /**
+ * string Ts = 4;
+ * @param value The bytes for ts to set.
+ */
+ private void setTsBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ ts_ = value.toStringUtf8();
+
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage 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(grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SetResponseMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SetResponseMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SetResponseMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return instance.getStatusValue();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatusValue(int value) {
+ copyOnWrite();
+ instance.setStatusValue(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ return instance.getStatus();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @param value The enum numeric value on the wire for status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ copyOnWrite();
+ instance.setStatus(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+ copyOnWrite();
+ instance.clearStatus();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return instance.hasErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return instance.getErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ public Builder setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.setErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ public Builder setErrorResponse(
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setErrorResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ public Builder mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.mergeErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 2;
+ */
+ public Builder clearErrorResponse() { copyOnWrite();
+ instance.clearErrorResponse();
+ return this;
+ }
+
+ /**
+ * optional string RequestId = 3;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return instance.hasRequestId();
+ }
+ /**
+ * optional string RequestId = 3;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * optional string RequestId = 3;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * optional string RequestId = 3;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * optional string RequestId = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * optional string RequestId = 3;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ /**
+ * string Ts = 4;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return instance.getTs();
+ }
+ /**
+ * string Ts = 4;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return instance.getTsBytes();
+ }
+ /**
+ * string Ts = 4;
+ * @param value The ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTs(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setTs(value);
+ return this;
+ }
+ /**
+ * string Ts = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearTs() {
+ copyOnWrite();
+ instance.clearTs();
+ return this;
+ }
+ /**
+ * string Ts = 4;
+ * @param value The bytes for ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setTsBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SetResponseMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "status_",
+ "errorResponse_",
+ "requestId_",
+ "ts_",
+ };
+ java.lang.String info =
+ "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\f\u0002\u1009" +
+ "\u0000\u0003\u1208\u0001\u0004\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 (grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage.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:grpcProtobufMessages.SetResponseMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage DEFAULT_INSTANCE;
+ static {
+ SetResponseMessage defaultInstance = new SetResponseMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SetResponseMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SetResponseMessage 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 SubscribeRequestMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SubscribeRequestMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string Path = 1;
+ * @return The path.
+ */
+ java.lang.String getPath();
+ /**
+ * string Path = 1;
+ * @return The bytes for path.
+ */
+ com.google.protobuf.ByteString
+ getPathBytes();
+
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ * @return Whether the filter field is set.
+ */
+ boolean hasFilter();
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ * @return The filter.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.FilterExpressions getFilter();
+
+ /**
+ * optional string Authorization = 3;
+ * @return Whether the authorization field is set.
+ */
+ boolean hasAuthorization();
+ /**
+ * optional string Authorization = 3;
+ * @return The authorization.
+ */
+ java.lang.String getAuthorization();
+ /**
+ * optional string Authorization = 3;
+ * @return The bytes for authorization.
+ */
+ com.google.protobuf.ByteString
+ getAuthorizationBytes();
+
+ /**
+ * string RequestId = 4;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeRequestMessage}
+ */
+ public static final class SubscribeRequestMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SubscribeRequestMessage, SubscribeRequestMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SubscribeRequestMessage)
+ SubscribeRequestMessageOrBuilder {
+ private SubscribeRequestMessage() {
+ path_ = "";
+ authorization_ = "";
+ requestId_ = "";
+ }
+ private int bitField0_;
+ public static final int PATH_FIELD_NUMBER = 1;
+ private java.lang.String path_;
+ /**
+ * string Path = 1;
+ * @return The path.
+ */
+ @java.lang.Override
+ public java.lang.String getPath() {
+ return path_;
+ }
+ /**
+ * string Path = 1;
+ * @return The bytes for path.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(path_);
+ }
+ /**
+ * string Path = 1;
+ * @param value The path to set.
+ */
+ private void setPath(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ path_ = value;
+ }
+ /**
+ * string Path = 1;
+ */
+ private void clearPath() {
+
+ path_ = getDefaultInstance().getPath();
+ }
+ /**
+ * string Path = 1;
+ * @param value The bytes for path to set.
+ */
+ private void setPathBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ path_ = value.toStringUtf8();
+
+ }
+
+ public static final int FILTER_FIELD_NUMBER = 2;
+ private grpcProtobufMessages.VISSv2OuterClass.FilterExpressions filter_;
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ @java.lang.Override
+ public boolean hasFilter() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.FilterExpressions getFilter() {
+ return filter_ == null ? grpcProtobufMessages.VISSv2OuterClass.FilterExpressions.getDefaultInstance() : filter_;
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ private void setFilter(grpcProtobufMessages.VISSv2OuterClass.FilterExpressions value) {
+ value.getClass();
+ filter_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeFilter(grpcProtobufMessages.VISSv2OuterClass.FilterExpressions value) {
+ value.getClass();
+ if (filter_ != null &&
+ filter_ != grpcProtobufMessages.VISSv2OuterClass.FilterExpressions.getDefaultInstance()) {
+ filter_ =
+ grpcProtobufMessages.VISSv2OuterClass.FilterExpressions.newBuilder(filter_).mergeFrom(value).buildPartial();
+ } else {
+ filter_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ private void clearFilter() { filter_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int AUTHORIZATION_FIELD_NUMBER = 3;
+ private java.lang.String authorization_;
+ /**
+ * optional string Authorization = 3;
+ * @return Whether the authorization field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuthorization() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The authorization.
+ */
+ @java.lang.Override
+ public java.lang.String getAuthorization() {
+ return authorization_;
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The bytes for authorization.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAuthorizationBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(authorization_);
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The authorization to set.
+ */
+ private void setAuthorization(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000002;
+ authorization_ = value;
+ }
+ /**
+ * optional string Authorization = 3;
+ */
+ private void clearAuthorization() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ authorization_ = getDefaultInstance().getAuthorization();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The bytes for authorization to set.
+ */
+ private void setAuthorizationBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ authorization_ = value.toStringUtf8();
+ bitField0_ |= 0x00000002;
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 4;
+ private java.lang.String requestId_;
+ /**
+ * string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * string RequestId = 4;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ requestId_ = value;
+ }
+ /**
+ * string RequestId = 4;
+ */
+ private void clearRequestId() {
+
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage 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(grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeRequestMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SubscribeRequestMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string Path = 1;
+ * @return The path.
+ */
+ @java.lang.Override
+ public java.lang.String getPath() {
+ return instance.getPath();
+ }
+ /**
+ * string Path = 1;
+ * @return The bytes for path.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getPathBytes() {
+ return instance.getPathBytes();
+ }
+ /**
+ * string Path = 1;
+ * @param value The path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPath(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setPath(value);
+ return this;
+ }
+ /**
+ * string Path = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearPath() {
+ copyOnWrite();
+ instance.clearPath();
+ return this;
+ }
+ /**
+ * string Path = 1;
+ * @param value The bytes for path to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPathBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setPathBytes(value);
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ @java.lang.Override
+ public boolean hasFilter() {
+ return instance.hasFilter();
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.FilterExpressions getFilter() {
+ return instance.getFilter();
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ public Builder setFilter(grpcProtobufMessages.VISSv2OuterClass.FilterExpressions value) {
+ copyOnWrite();
+ instance.setFilter(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ public Builder setFilter(
+ grpcProtobufMessages.VISSv2OuterClass.FilterExpressions.Builder builderForValue) {
+ copyOnWrite();
+ instance.setFilter(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ public Builder mergeFilter(grpcProtobufMessages.VISSv2OuterClass.FilterExpressions value) {
+ copyOnWrite();
+ instance.mergeFilter(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.FilterExpressions Filter = 2;
+ */
+ public Builder clearFilter() { copyOnWrite();
+ instance.clearFilter();
+ return this;
+ }
+
+ /**
+ * optional string Authorization = 3;
+ * @return Whether the authorization field is set.
+ */
+ @java.lang.Override
+ public boolean hasAuthorization() {
+ return instance.hasAuthorization();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The authorization.
+ */
+ @java.lang.Override
+ public java.lang.String getAuthorization() {
+ return instance.getAuthorization();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return The bytes for authorization.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getAuthorizationBytes() {
+ return instance.getAuthorizationBytes();
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The authorization to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuthorization(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setAuthorization(value);
+ return this;
+ }
+ /**
+ * optional string Authorization = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearAuthorization() {
+ copyOnWrite();
+ instance.clearAuthorization();
+ return this;
+ }
+ /**
+ * optional string Authorization = 3;
+ * @param value The bytes for authorization to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAuthorizationBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setAuthorizationBytes(value);
+ return this;
+ }
+
+ /**
+ * string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * string RequestId = 4;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * string RequestId = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SubscribeRequestMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "path_",
+ "filter_",
+ "authorization_",
+ "requestId_",
+ };
+ java.lang.String info =
+ "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u0208\u0002\u1009" +
+ "\u0000\u0003\u1208\u0001\u0004\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 (grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage.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:grpcProtobufMessages.SubscribeRequestMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage DEFAULT_INSTANCE;
+ static {
+ SubscribeRequestMessage defaultInstance = new SubscribeRequestMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SubscribeRequestMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeRequestMessage 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 SubscribeStreamMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SubscribeStreamMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return The enum numeric value on the wire for mType.
+ */
+ int getMTypeValue();
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return The mType.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType getMType();
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ int getStatusValue();
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The status.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus();
+
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ * @return Whether the response field is set.
+ */
+ boolean hasResponse();
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ * @return The response.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage getResponse();
+
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ * @return Whether the event field is set.
+ */
+ boolean hasEvent();
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ * @return The event.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage getEvent();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage}
+ */
+ public static final class SubscribeStreamMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SubscribeStreamMessage, SubscribeStreamMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SubscribeStreamMessage)
+ SubscribeStreamMessageOrBuilder {
+ private SubscribeStreamMessage() {
+ }
+ public interface SubscribeResponseMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ * @return Whether the errorResponse field is set.
+ */
+ boolean hasErrorResponse();
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ * @return The errorResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse();
+
+ /**
+ * string SubscriptionId = 2;
+ * @return The subscriptionId.
+ */
+ java.lang.String getSubscriptionId();
+ /**
+ * string SubscriptionId = 2;
+ * @return The bytes for subscriptionId.
+ */
+ com.google.protobuf.ByteString
+ getSubscriptionIdBytes();
+
+ /**
+ * string RequestId = 3;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * string RequestId = 3;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+
+ /**
+ * string Ts = 4;
+ * @return The ts.
+ */
+ java.lang.String getTs();
+ /**
+ * string Ts = 4;
+ * @return The bytes for ts.
+ */
+ com.google.protobuf.ByteString
+ getTsBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage}
+ */
+ public static final class SubscribeResponseMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SubscribeResponseMessage, SubscribeResponseMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage)
+ SubscribeResponseMessageOrBuilder {
+ private SubscribeResponseMessage() {
+ subscriptionId_ = "";
+ requestId_ = "";
+ ts_ = "";
+ }
+ private int bitField0_;
+ public static final int ERRORRESPONSE_FIELD_NUMBER = 1;
+ private grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage errorResponse_;
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return errorResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance() : errorResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ private void setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ errorResponse_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ if (errorResponse_ != null &&
+ errorResponse_ != grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance()) {
+ errorResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.newBuilder(errorResponse_).mergeFrom(value).buildPartial();
+ } else {
+ errorResponse_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ private void clearErrorResponse() { errorResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int SUBSCRIPTIONID_FIELD_NUMBER = 2;
+ private java.lang.String subscriptionId_;
+ /**
+ * string SubscriptionId = 2;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return subscriptionId_;
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(subscriptionId_);
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @param value The subscriptionId to set.
+ */
+ private void setSubscriptionId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ subscriptionId_ = value;
+ }
+ /**
+ * string SubscriptionId = 2;
+ */
+ private void clearSubscriptionId() {
+
+ subscriptionId_ = getDefaultInstance().getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @param value The bytes for subscriptionId to set.
+ */
+ private void setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ subscriptionId_ = value.toStringUtf8();
+
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 3;
+ private java.lang.String requestId_;
+ /**
+ * string RequestId = 3;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * string RequestId = 3;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * string RequestId = 3;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ requestId_ = value;
+ }
+ /**
+ * string RequestId = 3;
+ */
+ private void clearRequestId() {
+
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * string RequestId = 3;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+
+ }
+
+ public static final int TS_FIELD_NUMBER = 4;
+ private java.lang.String ts_;
+ /**
+ * string Ts = 4;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return ts_;
+ }
+ /**
+ * string Ts = 4;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(ts_);
+ }
+ /**
+ * string Ts = 4;
+ * @param value The ts to set.
+ */
+ private void setTs(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ ts_ = value;
+ }
+ /**
+ * string Ts = 4;
+ */
+ private void clearTs() {
+
+ ts_ = getDefaultInstance().getTs();
+ }
+ /**
+ * string Ts = 4;
+ * @param value The bytes for ts to set.
+ */
+ private void setTsBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ ts_ = value.toStringUtf8();
+
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage 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(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return instance.hasErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return instance.getErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ public Builder setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.setErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ public Builder setErrorResponse(
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setErrorResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ public Builder mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.mergeErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 1;
+ */
+ public Builder clearErrorResponse() { copyOnWrite();
+ instance.clearErrorResponse();
+ return this;
+ }
+
+ /**
+ * string SubscriptionId = 2;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return instance.getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return instance.getSubscriptionIdBytes();
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @param value The subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setSubscriptionId(value);
+ return this;
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearSubscriptionId() {
+ copyOnWrite();
+ instance.clearSubscriptionId();
+ return this;
+ }
+ /**
+ * string SubscriptionId = 2;
+ * @param value The bytes for subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setSubscriptionIdBytes(value);
+ return this;
+ }
+
+ /**
+ * string RequestId = 3;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * string RequestId = 3;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * string RequestId = 3;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * string RequestId = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * string RequestId = 3;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ /**
+ * string Ts = 4;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return instance.getTs();
+ }
+ /**
+ * string Ts = 4;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return instance.getTsBytes();
+ }
+ /**
+ * string Ts = 4;
+ * @param value The ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTs(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setTs(value);
+ return this;
+ }
+ /**
+ * string Ts = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearTs() {
+ copyOnWrite();
+ instance.clearTs();
+ return this;
+ }
+ /**
+ * string Ts = 4;
+ * @param value The bytes for ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setTsBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "errorResponse_",
+ "subscriptionId_",
+ "requestId_",
+ "ts_",
+ };
+ java.lang.String info =
+ "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u1009\u0000\u0002" +
+ "\u0208\u0003\u0208\u0004\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 (grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage.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:grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage DEFAULT_INSTANCE;
+ static {
+ SubscribeResponseMessage defaultInstance = new SubscribeResponseMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SubscribeResponseMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage 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 SubscribeEventMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ java.lang.String getSubscriptionId();
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ com.google.protobuf.ByteString
+ getSubscriptionIdBytes();
+
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ * @return Whether the successResponse field is set.
+ */
+ boolean hasSuccessResponse();
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ * @return The successResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage getSuccessResponse();
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ * @return Whether the errorResponse field is set.
+ */
+ boolean hasErrorResponse();
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ * @return The errorResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse();
+
+ /**
+ * optional string Ts = 4;
+ * @return Whether the ts field is set.
+ */
+ boolean hasTs();
+ /**
+ * optional string Ts = 4;
+ * @return The ts.
+ */
+ java.lang.String getTs();
+ /**
+ * optional string Ts = 4;
+ * @return The bytes for ts.
+ */
+ com.google.protobuf.ByteString
+ getTsBytes();
+
+ /**
+ * optional int32 TsC = 5;
+ * @return Whether the tsC field is set.
+ */
+ boolean hasTsC();
+ /**
+ * optional int32 TsC = 5;
+ * @return The tsC.
+ */
+ int getTsC();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage}
+ */
+ public static final class SubscribeEventMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SubscribeEventMessage, SubscribeEventMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage)
+ SubscribeEventMessageOrBuilder {
+ private SubscribeEventMessage() {
+ subscriptionId_ = "";
+ ts_ = "";
+ }
+ public interface SuccessResponseMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ * @return Whether the dataPack field is set.
+ */
+ boolean hasDataPack();
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ * @return The dataPack.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.DataPackages getDataPack();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage}
+ */
+ public static final class SuccessResponseMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ SuccessResponseMessage, SuccessResponseMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage)
+ SuccessResponseMessageOrBuilder {
+ private SuccessResponseMessage() {
+ }
+ public static final int DATAPACK_FIELD_NUMBER = 1;
+ private grpcProtobufMessages.VISSv2OuterClass.DataPackages dataPack_;
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public boolean hasDataPack() {
+ return dataPack_ != null;
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.DataPackages getDataPack() {
+ return dataPack_ == null ? grpcProtobufMessages.VISSv2OuterClass.DataPackages.getDefaultInstance() : dataPack_;
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ private void setDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ value.getClass();
+ dataPack_ = value;
+
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ value.getClass();
+ if (dataPack_ != null &&
+ dataPack_ != grpcProtobufMessages.VISSv2OuterClass.DataPackages.getDefaultInstance()) {
+ dataPack_ =
+ grpcProtobufMessages.VISSv2OuterClass.DataPackages.newBuilder(dataPack_).mergeFrom(value).buildPartial();
+ } else {
+ dataPack_ = value;
+ }
+
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ private void clearDataPack() { dataPack_ = null;
+
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage 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(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public boolean hasDataPack() {
+ return instance.hasDataPack();
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.DataPackages getDataPack() {
+ return instance.getDataPack();
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder setDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ copyOnWrite();
+ instance.setDataPack(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder setDataPack(
+ grpcProtobufMessages.VISSv2OuterClass.DataPackages.Builder builderForValue) {
+ copyOnWrite();
+ instance.setDataPack(builderForValue.build());
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder mergeDataPack(grpcProtobufMessages.VISSv2OuterClass.DataPackages value) {
+ copyOnWrite();
+ instance.mergeDataPack(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.DataPackages DataPack = 1;
+ */
+ public Builder clearDataPack() { copyOnWrite();
+ instance.clearDataPack();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "dataPack_",
+ };
+ java.lang.String info =
+ "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\t";
+ 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 (grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage.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:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage DEFAULT_INSTANCE;
+ static {
+ SuccessResponseMessage defaultInstance = new SuccessResponseMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SuccessResponseMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static volatile com.google.protobuf.Parser PARSER;
+
+ public static com.google.protobuf.Parser parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
+ private int bitField0_;
+ public static final int SUBSCRIPTIONID_FIELD_NUMBER = 1;
+ private java.lang.String subscriptionId_;
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return subscriptionId_;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(subscriptionId_);
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The subscriptionId to set.
+ */
+ private void setSubscriptionId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ subscriptionId_ = value;
+ }
+ /**
+ * string SubscriptionId = 1;
+ */
+ private void clearSubscriptionId() {
+
+ subscriptionId_ = getDefaultInstance().getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The bytes for subscriptionId to set.
+ */
+ private void setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ subscriptionId_ = value.toStringUtf8();
+
+ }
+
+ public static final int SUCCESSRESPONSE_FIELD_NUMBER = 2;
+ private grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage successResponse_;
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public boolean hasSuccessResponse() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage getSuccessResponse() {
+ return successResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage.getDefaultInstance() : successResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ private void setSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage value) {
+ value.getClass();
+ successResponse_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage value) {
+ value.getClass();
+ if (successResponse_ != null &&
+ successResponse_ != grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage.getDefaultInstance()) {
+ successResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage.newBuilder(successResponse_).mergeFrom(value).buildPartial();
+ } else {
+ successResponse_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ private void clearSuccessResponse() { successResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int ERRORRESPONSE_FIELD_NUMBER = 3;
+ private grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage errorResponse_;
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return errorResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance() : errorResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ private void setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ errorResponse_ = value;
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ if (errorResponse_ != null &&
+ errorResponse_ != grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance()) {
+ errorResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.newBuilder(errorResponse_).mergeFrom(value).buildPartial();
+ } else {
+ errorResponse_ = value;
+ }
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ private void clearErrorResponse() { errorResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ }
+
+ public static final int TS_FIELD_NUMBER = 4;
+ private java.lang.String ts_;
+ /**
+ * optional string Ts = 4;
+ * @return Whether the ts field is set.
+ */
+ @java.lang.Override
+ public boolean hasTs() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+ /**
+ * optional string Ts = 4;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return ts_;
+ }
+ /**
+ * optional string Ts = 4;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(ts_);
+ }
+ /**
+ * optional string Ts = 4;
+ * @param value The ts to set.
+ */
+ private void setTs(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000004;
+ ts_ = value;
+ }
+ /**
+ * optional string Ts = 4;
+ */
+ private void clearTs() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ ts_ = getDefaultInstance().getTs();
+ }
+ /**
+ * optional string Ts = 4;
+ * @param value The bytes for ts to set.
+ */
+ private void setTsBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ ts_ = value.toStringUtf8();
+ bitField0_ |= 0x00000004;
+ }
+
+ public static final int TSC_FIELD_NUMBER = 5;
+ private int tsC_;
+ /**
+ * optional int32 TsC = 5;
+ * @return Whether the tsC field is set.
+ */
+ @java.lang.Override
+ public boolean hasTsC() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+ /**
+ * optional int32 TsC = 5;
+ * @return The tsC.
+ */
+ @java.lang.Override
+ public int getTsC() {
+ return tsC_;
+ }
+ /**
+ * optional int32 TsC = 5;
+ * @param value The tsC to set.
+ */
+ private void setTsC(int value) {
+ bitField0_ |= 0x00000008;
+ tsC_ = value;
+ }
+ /**
+ * optional int32 TsC = 5;
+ */
+ private void clearTsC() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ tsC_ = 0;
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage 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(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return instance.getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return instance.getSubscriptionIdBytes();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setSubscriptionId(value);
+ return this;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSubscriptionId() {
+ copyOnWrite();
+ instance.clearSubscriptionId();
+ return this;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The bytes for subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setSubscriptionIdBytes(value);
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public boolean hasSuccessResponse() {
+ return instance.hasSuccessResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage getSuccessResponse() {
+ return instance.getSuccessResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder setSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage value) {
+ copyOnWrite();
+ instance.setSuccessResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder setSuccessResponse(
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setSuccessResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder mergeSuccessResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage value) {
+ copyOnWrite();
+ instance.mergeSuccessResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage SuccessResponse = 2;
+ */
+ public Builder clearSuccessResponse() { copyOnWrite();
+ instance.clearSuccessResponse();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return instance.hasErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return instance.getErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.setErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder setErrorResponse(
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setErrorResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.mergeErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder clearErrorResponse() { copyOnWrite();
+ instance.clearErrorResponse();
+ return this;
+ }
+
+ /**
+ * optional string Ts = 4;
+ * @return Whether the ts field is set.
+ */
+ @java.lang.Override
+ public boolean hasTs() {
+ return instance.hasTs();
+ }
+ /**
+ * optional string Ts = 4;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return instance.getTs();
+ }
+ /**
+ * optional string Ts = 4;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return instance.getTsBytes();
+ }
+ /**
+ * optional string Ts = 4;
+ * @param value The ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTs(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setTs(value);
+ return this;
+ }
+ /**
+ * optional string Ts = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearTs() {
+ copyOnWrite();
+ instance.clearTs();
+ return this;
+ }
+ /**
+ * optional string Ts = 4;
+ * @param value The bytes for ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setTsBytes(value);
+ return this;
+ }
+
+ /**
+ * optional int32 TsC = 5;
+ * @return Whether the tsC field is set.
+ */
+ @java.lang.Override
+ public boolean hasTsC() {
+ return instance.hasTsC();
+ }
+ /**
+ * optional int32 TsC = 5;
+ * @return The tsC.
+ */
+ @java.lang.Override
+ public int getTsC() {
+ return instance.getTsC();
+ }
+ /**
+ * optional int32 TsC = 5;
+ * @param value The tsC to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsC(int value) {
+ copyOnWrite();
+ instance.setTsC(value);
+ return this;
+ }
+ /**
+ * optional int32 TsC = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearTsC() {
+ copyOnWrite();
+ instance.clearTsC();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "subscriptionId_",
+ "successResponse_",
+ "errorResponse_",
+ "ts_",
+ "tsC_",
+ };
+ java.lang.String info =
+ "\u0000\u0005\u0000\u0001\u0001\u0005\u0005\u0000\u0000\u0000\u0001\u0208\u0002\u1009" +
+ "\u0000\u0003\u1009\u0001\u0004\u1208\u0002\u0005\u1004\u0003";
+ 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 (grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.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:grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage DEFAULT_INSTANCE;
+ static {
+ SubscribeEventMessage defaultInstance = new SubscribeEventMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SubscribeEventMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static volatile com.google.protobuf.Parser PARSER;
+
+ public static com.google.protobuf.Parser parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
+ private int bitField0_;
+ public static final int MTYPE_FIELD_NUMBER = 1;
+ private int mType_;
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return The enum numeric value on the wire for mType.
+ */
+ @java.lang.Override
+ public int getMTypeValue() {
+ return mType_;
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return The mType.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType getMType() {
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType result = grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType.forNumber(mType_);
+ return result == null ? grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType.UNRECOGNIZED : result;
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @param value The enum numeric value on the wire for mType to set.
+ */
+ private void setMTypeValue(int value) {
+ mType_ = value;
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @param value The mType to set.
+ */
+ private void setMType(grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType value) {
+ mType_ = value.getNumber();
+
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ */
+ private void clearMType() {
+
+ mType_ = 0;
+ }
+
+ public static final int STATUS_FIELD_NUMBER = 2;
+ private int status_;
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus result = grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.forNumber(status_);
+ return result == null ? grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.UNRECOGNIZED : result;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The enum numeric value on the wire for status to set.
+ */
+ private void setStatusValue(int value) {
+ status_ = value;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The status to set.
+ */
+ private void setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ status_ = value.getNumber();
+
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ */
+ private void clearStatus() {
+
+ status_ = 0;
+ }
+
+ public static final int RESPONSE_FIELD_NUMBER = 3;
+ private grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage response_;
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ @java.lang.Override
+ public boolean hasResponse() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage getResponse() {
+ return response_ == null ? grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage.getDefaultInstance() : response_;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ private void setResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage value) {
+ value.getClass();
+ response_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage value) {
+ value.getClass();
+ if (response_ != null &&
+ response_ != grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage.getDefaultInstance()) {
+ response_ =
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage.newBuilder(response_).mergeFrom(value).buildPartial();
+ } else {
+ response_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ private void clearResponse() { response_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int EVENT_FIELD_NUMBER = 4;
+ private grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage event_;
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ @java.lang.Override
+ public boolean hasEvent() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage getEvent() {
+ return event_ == null ? grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.getDefaultInstance() : event_;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ private void setEvent(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage value) {
+ value.getClass();
+ event_ = value;
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeEvent(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage value) {
+ value.getClass();
+ if (event_ != null &&
+ event_ != grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.getDefaultInstance()) {
+ event_ =
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.newBuilder(event_).mergeFrom(value).buildPartial();
+ } else {
+ event_ = value;
+ }
+ bitField0_ |= 0x00000002;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ private void clearEvent() { event_ = null;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage 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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage 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(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.SubscribeStreamMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.SubscribeStreamMessage)
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return The enum numeric value on the wire for mType.
+ */
+ @java.lang.Override
+ public int getMTypeValue() {
+ return instance.getMTypeValue();
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @param value The mType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMTypeValue(int value) {
+ copyOnWrite();
+ instance.setMTypeValue(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return The mType.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType getMType() {
+ return instance.getMType();
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @param value The enum numeric value on the wire for mType to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMType(grpcProtobufMessages.VISSv2OuterClass.SubscribeResponseType value) {
+ copyOnWrite();
+ instance.setMType(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.SubscribeResponseType MType = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearMType() {
+ copyOnWrite();
+ instance.clearMType();
+ return this;
+ }
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return instance.getStatusValue();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatusValue(int value) {
+ copyOnWrite();
+ instance.setStatusValue(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ return instance.getStatus();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The enum numeric value on the wire for status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ copyOnWrite();
+ instance.setStatus(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+ copyOnWrite();
+ instance.clearStatus();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ @java.lang.Override
+ public boolean hasResponse() {
+ return instance.hasResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage getResponse() {
+ return instance.getResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ public Builder setResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage value) {
+ copyOnWrite();
+ instance.setResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ public Builder setResponse(
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ public Builder mergeResponse(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeResponseMessage value) {
+ copyOnWrite();
+ instance.mergeResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeResponseMessage Response = 3;
+ */
+ public Builder clearResponse() { copyOnWrite();
+ instance.clearResponse();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ @java.lang.Override
+ public boolean hasEvent() {
+ return instance.hasEvent();
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage getEvent() {
+ return instance.getEvent();
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ public Builder setEvent(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage value) {
+ copyOnWrite();
+ instance.setEvent(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ public Builder setEvent(
+ grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setEvent(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ public Builder mergeEvent(grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.SubscribeEventMessage value) {
+ copyOnWrite();
+ instance.mergeEvent(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.SubscribeStreamMessage.SubscribeEventMessage Event = 4;
+ */
+ public Builder clearEvent() { copyOnWrite();
+ instance.clearEvent();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.SubscribeStreamMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "mType_",
+ "status_",
+ "response_",
+ "event_",
+ };
+ java.lang.String info =
+ "\u0000\u0004\u0000\u0001\u0001\u0004\u0004\u0000\u0000\u0000\u0001\f\u0002\f\u0003" +
+ "\u1009\u0000\u0004\u1009\u0001";
+ 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 (grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage.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:grpcProtobufMessages.SubscribeStreamMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage DEFAULT_INSTANCE;
+ static {
+ SubscribeStreamMessage defaultInstance = new SubscribeStreamMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ SubscribeStreamMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage 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 UnsubscribeRequestMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.UnsubscribeRequestMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ java.lang.String getSubscriptionId();
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ com.google.protobuf.ByteString
+ getSubscriptionIdBytes();
+
+ /**
+ * optional string RequestId = 2;
+ * @return Whether the requestId field is set.
+ */
+ boolean hasRequestId();
+ /**
+ * optional string RequestId = 2;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * optional string RequestId = 2;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.UnsubscribeRequestMessage}
+ */
+ public static final class UnsubscribeRequestMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ UnsubscribeRequestMessage, UnsubscribeRequestMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.UnsubscribeRequestMessage)
+ UnsubscribeRequestMessageOrBuilder {
+ private UnsubscribeRequestMessage() {
+ subscriptionId_ = "";
+ requestId_ = "";
+ }
+ private int bitField0_;
+ public static final int SUBSCRIPTIONID_FIELD_NUMBER = 1;
+ private java.lang.String subscriptionId_;
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return subscriptionId_;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(subscriptionId_);
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The subscriptionId to set.
+ */
+ private void setSubscriptionId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ subscriptionId_ = value;
+ }
+ /**
+ * string SubscriptionId = 1;
+ */
+ private void clearSubscriptionId() {
+
+ subscriptionId_ = getDefaultInstance().getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The bytes for subscriptionId to set.
+ */
+ private void setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ subscriptionId_ = value.toStringUtf8();
+
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 2;
+ private java.lang.String requestId_;
+ /**
+ * optional string RequestId = 2;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional string RequestId = 2;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * optional string RequestId = 2;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * optional string RequestId = 2;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000001;
+ requestId_ = value;
+ }
+ /**
+ * optional string RequestId = 2;
+ */
+ private void clearRequestId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * optional string RequestId = 2;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+ bitField0_ |= 0x00000001;
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage 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(grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.UnsubscribeRequestMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.UnsubscribeRequestMessage)
+ grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return instance.getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return instance.getSubscriptionIdBytes();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setSubscriptionId(value);
+ return this;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSubscriptionId() {
+ copyOnWrite();
+ instance.clearSubscriptionId();
+ return this;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The bytes for subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setSubscriptionIdBytes(value);
+ return this;
+ }
+
+ /**
+ * optional string RequestId = 2;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return instance.hasRequestId();
+ }
+ /**
+ * optional string RequestId = 2;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * optional string RequestId = 2;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * optional string RequestId = 2;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * optional string RequestId = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * optional string RequestId = 2;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.UnsubscribeRequestMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "subscriptionId_",
+ "requestId_",
+ };
+ java.lang.String info =
+ "\u0000\u0002\u0000\u0001\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\u1208" +
+ "\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 (grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage.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:grpcProtobufMessages.UnsubscribeRequestMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage DEFAULT_INSTANCE;
+ static {
+ UnsubscribeRequestMessage defaultInstance = new UnsubscribeRequestMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ UnsubscribeRequestMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeRequestMessage 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 UnsubscribeResponseMessageOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:grpcProtobufMessages.UnsubscribeResponseMessage)
+ com.google.protobuf.MessageLiteOrBuilder {
+
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ java.lang.String getSubscriptionId();
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ com.google.protobuf.ByteString
+ getSubscriptionIdBytes();
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ int getStatusValue();
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The status.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus();
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ * @return Whether the errorResponse field is set.
+ */
+ boolean hasErrorResponse();
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ * @return The errorResponse.
+ */
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse();
+
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ boolean hasRequestId();
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ java.lang.String getRequestId();
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ com.google.protobuf.ByteString
+ getRequestIdBytes();
+
+ /**
+ * string Ts = 5;
+ * @return The ts.
+ */
+ java.lang.String getTs();
+ /**
+ * string Ts = 5;
+ * @return The bytes for ts.
+ */
+ com.google.protobuf.ByteString
+ getTsBytes();
+ }
+ /**
+ * Protobuf type {@code grpcProtobufMessages.UnsubscribeResponseMessage}
+ */
+ public static final class UnsubscribeResponseMessage extends
+ com.google.protobuf.GeneratedMessageLite<
+ UnsubscribeResponseMessage, UnsubscribeResponseMessage.Builder> implements
+ // @@protoc_insertion_point(message_implements:grpcProtobufMessages.UnsubscribeResponseMessage)
+ UnsubscribeResponseMessageOrBuilder {
+ private UnsubscribeResponseMessage() {
+ subscriptionId_ = "";
+ requestId_ = "";
+ ts_ = "";
+ }
+ private int bitField0_;
+ public static final int SUBSCRIPTIONID_FIELD_NUMBER = 1;
+ private java.lang.String subscriptionId_;
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return subscriptionId_;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(subscriptionId_);
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The subscriptionId to set.
+ */
+ private void setSubscriptionId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ subscriptionId_ = value;
+ }
+ /**
+ * string SubscriptionId = 1;
+ */
+ private void clearSubscriptionId() {
+
+ subscriptionId_ = getDefaultInstance().getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The bytes for subscriptionId to set.
+ */
+ private void setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ subscriptionId_ = value.toStringUtf8();
+
+ }
+
+ public static final int STATUS_FIELD_NUMBER = 2;
+ private int status_;
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return status_;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ grpcProtobufMessages.VISSv2OuterClass.ResponseStatus result = grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.forNumber(status_);
+ return result == null ? grpcProtobufMessages.VISSv2OuterClass.ResponseStatus.UNRECOGNIZED : result;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The enum numeric value on the wire for status to set.
+ */
+ private void setStatusValue(int value) {
+ status_ = value;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The status to set.
+ */
+ private void setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ status_ = value.getNumber();
+
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ */
+ private void clearStatus() {
+
+ status_ = 0;
+ }
+
+ public static final int ERRORRESPONSE_FIELD_NUMBER = 3;
+ private grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage errorResponse_;
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return errorResponse_ == null ? grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance() : errorResponse_;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ private void setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ errorResponse_ = value;
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.SuppressWarnings({"ReferenceEquality"})
+ private void mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ value.getClass();
+ if (errorResponse_ != null &&
+ errorResponse_ != grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.getDefaultInstance()) {
+ errorResponse_ =
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.newBuilder(errorResponse_).mergeFrom(value).buildPartial();
+ } else {
+ errorResponse_ = value;
+ }
+ bitField0_ |= 0x00000001;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ private void clearErrorResponse() { errorResponse_ = null;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+
+ public static final int REQUESTID_FIELD_NUMBER = 4;
+ private java.lang.String requestId_;
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return requestId_;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The requestId to set.
+ */
+ private void setRequestId(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+ bitField0_ |= 0x00000002;
+ requestId_ = value;
+ }
+ /**
+ * optional string RequestId = 4;
+ */
+ private void clearRequestId() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ requestId_ = getDefaultInstance().getRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ */
+ private void setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ requestId_ = value.toStringUtf8();
+ bitField0_ |= 0x00000002;
+ }
+
+ public static final int TS_FIELD_NUMBER = 5;
+ private java.lang.String ts_;
+ /**
+ * string Ts = 5;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return ts_;
+ }
+ /**
+ * string Ts = 5;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return com.google.protobuf.ByteString.copyFromUtf8(ts_);
+ }
+ /**
+ * string Ts = 5;
+ * @param value The ts to set.
+ */
+ private void setTs(
+ java.lang.String value) {
+ java.lang.Class> valueClass = value.getClass();
+
+ ts_ = value;
+ }
+ /**
+ * string Ts = 5;
+ */
+ private void clearTs() {
+
+ ts_ = getDefaultInstance().getTs();
+ }
+ /**
+ * string Ts = 5;
+ * @param value The bytes for ts to set.
+ */
+ private void setTsBytes(
+ com.google.protobuf.ByteString value) {
+ checkByteStringIsUtf8(value);
+ ts_ = value.toStringUtf8();
+
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, data);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage 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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageLite.parseFrom(
+ DEFAULT_INSTANCE, input);
+ }
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage 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(grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage prototype) {
+ return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
+ }
+
+ /**
+ * Protobuf type {@code grpcProtobufMessages.UnsubscribeResponseMessage}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageLite.Builder<
+ grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage, Builder> implements
+ // @@protoc_insertion_point(builder_implements:grpcProtobufMessages.UnsubscribeResponseMessage)
+ grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessageOrBuilder {
+ // Construct using grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage.newBuilder()
+ private Builder() {
+ super(DEFAULT_INSTANCE);
+ }
+
+
+ /**
+ * string SubscriptionId = 1;
+ * @return The subscriptionId.
+ */
+ @java.lang.Override
+ public java.lang.String getSubscriptionId() {
+ return instance.getSubscriptionId();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return The bytes for subscriptionId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getSubscriptionIdBytes() {
+ return instance.getSubscriptionIdBytes();
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setSubscriptionId(value);
+ return this;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearSubscriptionId() {
+ copyOnWrite();
+ instance.clearSubscriptionId();
+ return this;
+ }
+ /**
+ * string SubscriptionId = 1;
+ * @param value The bytes for subscriptionId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setSubscriptionIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setSubscriptionIdBytes(value);
+ return this;
+ }
+
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The enum numeric value on the wire for status.
+ */
+ @java.lang.Override
+ public int getStatusValue() {
+ return instance.getStatusValue();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatusValue(int value) {
+ copyOnWrite();
+ instance.setStatusValue(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return The status.
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ResponseStatus getStatus() {
+ return instance.getStatus();
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @param value The enum numeric value on the wire for status to set.
+ * @return This builder for chaining.
+ */
+ public Builder setStatus(grpcProtobufMessages.VISSv2OuterClass.ResponseStatus value) {
+ copyOnWrite();
+ instance.setStatus(value);
+ return this;
+ }
+ /**
+ * .grpcProtobufMessages.ResponseStatus Status = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearStatus() {
+ copyOnWrite();
+ instance.clearStatus();
+ return this;
+ }
+
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public boolean hasErrorResponse() {
+ return instance.hasErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ @java.lang.Override
+ public grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage getErrorResponse() {
+ return instance.getErrorResponse();
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder setErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.setErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder setErrorResponse(
+ grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage.Builder builderForValue) {
+ copyOnWrite();
+ instance.setErrorResponse(builderForValue.build());
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder mergeErrorResponse(grpcProtobufMessages.VISSv2OuterClass.ErrorResponseMessage value) {
+ copyOnWrite();
+ instance.mergeErrorResponse(value);
+ return this;
+ }
+ /**
+ * optional .grpcProtobufMessages.ErrorResponseMessage ErrorResponse = 3;
+ */
+ public Builder clearErrorResponse() { copyOnWrite();
+ instance.clearErrorResponse();
+ return this;
+ }
+
+ /**
+ * optional string RequestId = 4;
+ * @return Whether the requestId field is set.
+ */
+ @java.lang.Override
+ public boolean hasRequestId() {
+ return instance.hasRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The requestId.
+ */
+ @java.lang.Override
+ public java.lang.String getRequestId() {
+ return instance.getRequestId();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return The bytes for requestId.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getRequestIdBytes() {
+ return instance.getRequestIdBytes();
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestId(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setRequestId(value);
+ return this;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @return This builder for chaining.
+ */
+ public Builder clearRequestId() {
+ copyOnWrite();
+ instance.clearRequestId();
+ return this;
+ }
+ /**
+ * optional string RequestId = 4;
+ * @param value The bytes for requestId to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRequestIdBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setRequestIdBytes(value);
+ return this;
+ }
+
+ /**
+ * string Ts = 5;
+ * @return The ts.
+ */
+ @java.lang.Override
+ public java.lang.String getTs() {
+ return instance.getTs();
+ }
+ /**
+ * string Ts = 5;
+ * @return The bytes for ts.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getTsBytes() {
+ return instance.getTsBytes();
+ }
+ /**
+ * string Ts = 5;
+ * @param value The ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTs(
+ java.lang.String value) {
+ copyOnWrite();
+ instance.setTs(value);
+ return this;
+ }
+ /**
+ * string Ts = 5;
+ * @return This builder for chaining.
+ */
+ public Builder clearTs() {
+ copyOnWrite();
+ instance.clearTs();
+ return this;
+ }
+ /**
+ * string Ts = 5;
+ * @param value The bytes for ts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTsBytes(
+ com.google.protobuf.ByteString value) {
+ copyOnWrite();
+ instance.setTsBytes(value);
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:grpcProtobufMessages.UnsubscribeResponseMessage)
+ }
+ @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 grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage();
+ }
+ case NEW_BUILDER: {
+ return new Builder();
+ }
+ case BUILD_MESSAGE_INFO: {
+ java.lang.Object[] objects = new java.lang.Object[] {
+ "bitField0_",
+ "subscriptionId_",
+ "status_",
+ "errorResponse_",
+ "requestId_",
+ "ts_",
+ };
+ java.lang.String info =
+ "\u0000\u0005\u0000\u0001\u0001\u0005\u0005\u0000\u0000\u0000\u0001\u0208\u0002\f" +
+ "\u0003\u1009\u0000\u0004\u1208\u0001\u0005\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 (grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage.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:grpcProtobufMessages.UnsubscribeResponseMessage)
+ private static final grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage DEFAULT_INSTANCE;
+ static {
+ UnsubscribeResponseMessage defaultInstance = new UnsubscribeResponseMessage();
+ // New instances are implicitly immutable so no need to make
+ // immutable.
+ DEFAULT_INSTANCE = defaultInstance;
+ com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
+ UnsubscribeResponseMessage.class, defaultInstance);
+ }
+
+ public static grpcProtobufMessages.VISSv2OuterClass.UnsubscribeResponseMessage getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static volatile com.google.protobuf.Parser PARSER;
+
+ public static com.google.protobuf.Parser parser() {
+ return DEFAULT_INSTANCE.getParserForType();
+ }
+ }
+
+
+ static {
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/VissApiGrpcDemoApplication.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/VissApiGrpcDemoApplication.kt
new file mode 100644
index 00000000..28954411
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/VissApiGrpcDemoApplication.kt
@@ -0,0 +1,24 @@
+package com.vissr.safetyscore
+
+import android.app.Application
+import com.vissr.safetyscore.data.vissApiDataModule
+import com.vissr.safetyscore.ui.vissApiGrpcDemoKoinModule
+import org.koin.android.ext.koin.androidContext
+import org.koin.android.ext.koin.androidLogger
+import org.koin.core.context.startKoin
+import org.koin.core.logger.Level
+
+class VissApiGrpcDemoApplication: Application() {
+ override fun onCreate() {
+ super.onCreate()
+
+ startKoin {
+ androidLogger(Level.ERROR)
+ androidContext(this@VissApiGrpcDemoApplication)
+ modules(
+ vissApiGrpcDemoKoinModule +
+ vissApiDataModule
+ )
+ }
+ }
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/cloud/GrpcVissApiFactory.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/cloud/GrpcVissApiFactory.kt
new file mode 100644
index 00000000..25ddcc93
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/cloud/GrpcVissApiFactory.kt
@@ -0,0 +1,41 @@
+package com.vissr.safetyscore.cloud
+
+import android.util.Log
+import grpcProtobufMessages.VISSv2GrpcKt
+import io.grpc.ConnectivityState
+import io.grpc.ManagedChannelBuilder
+import kotlinx.coroutines.Runnable
+
+interface GrpcVissApiFactory {
+
+ fun getCarApiGrpcStub(): VISSv2GrpcKt.VISSv2CoroutineStub
+
+ fun setUpChannelConnectionCallback(callback: Runnable)
+
+ companion object Factory
+}
+
+fun GrpcVissApiFactory.Factory.build(): GrpcVissApiFactory = GrpcVissApiFactoryImpl()
+
+class GrpcVissApiFactoryImpl : GrpcVissApiFactory {
+
+ private val channel = setUpCarApiGrpcChannel()
+
+ override fun getCarApiGrpcStub(): VISSv2GrpcKt.VISSv2CoroutineStub {
+ return VISSv2GrpcKt.VISSv2CoroutineStub(channel)
+ }
+
+ override fun setUpChannelConnectionCallback(callback: Runnable) {
+ channel.notifyWhenStateChanged(ConnectivityState.READY) {
+ Log.d("GrpcVissApiFactory", "Channel state changed to READY")
+ callback.run()
+ }
+ }
+
+ private fun setUpCarApiGrpcChannel() =
+ ManagedChannelBuilder.forAddress("localhost", 8887)
+ .usePlaintext()
+ .build()
+}
+
+
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/VissApiModule.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/VissApiModule.kt
new file mode 100644
index 00000000..62271ceb
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/VissApiModule.kt
@@ -0,0 +1,58 @@
+package com.vissr.safetyscore.data
+
+import com.vissr.safetyscore.cloud.GrpcVissApiFactory
+import com.vissr.safetyscore.cloud.build
+import com.vissr.safetyscore.data.datasource.remote.VissApiRemoteDataSource
+import com.vissr.safetyscore.data.datasource.remote.RetrofitRemoteDataSource
+import com.vissr.safetyscore.data.datasource.remote.build
+import com.vissr.safetyscore.data.datasource.remote.retrofit.AGTClient
+import com.vissr.safetyscore.data.datasource.remote.retrofit.ATClient
+import com.vissr.safetyscore.data.datasource.remote.retrofit.build
+import com.vissr.safetyscore.data.mapper.RemoteToDomainDataPackageMapper
+import com.vissr.safetyscore.data.mapper.build
+import com.vissr.safetyscore.data.repository.build
+import com.vissr.safetyscore.domain.repository.VissApiRepository
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.Dispatchers
+import org.koin.dsl.module
+
+val vissApiDataModule = module {
+
+ single {
+ VissApiRepository.Factory.build(
+ remoteDataSource = get(),
+ retrofitRemoteDataSource = get(),
+ remoteToDomainDataPackageMapper = get(),
+ coroutineScope = CoroutineScope(Dispatchers.IO)
+ )
+ }
+
+ single {
+ VissApiRemoteDataSource.build(
+ grpcVissApiFactory = get(),
+ )
+ }
+
+ single {
+ GrpcVissApiFactory.build()
+ }
+
+ single {
+ RetrofitRemoteDataSource.build(
+ agtClient = get(),
+ atClient = get(),
+ )
+ }
+
+ single {
+ AGTClient.build()
+ }
+
+ single {
+ ATClient.build()
+ }
+
+ factory {
+ RemoteToDomainDataPackageMapper.build()
+ }
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/AGTRemoteDataSource.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/AGTRemoteDataSource.kt
new file mode 100644
index 00000000..7d005f38
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/AGTRemoteDataSource.kt
@@ -0,0 +1,122 @@
+package com.vissr.safetyscore.data.datasource.remote
+
+import android.util.Log
+import com.google.gson.Gson
+import com.vissr.safetyscore.data.datasource.remote.retrofit.AGTClient
+import com.vissr.safetyscore.data.datasource.remote.retrofit.AGTRequest
+import com.vissr.safetyscore.data.datasource.remote.retrofit.AGTResponse
+import com.vissr.safetyscore.data.datasource.remote.retrofit.ATClient
+import com.vissr.safetyscore.data.datasource.remote.retrofit.ATRequest
+import com.vissr.safetyscore.data.datasource.remote.retrofit.ATResponse
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.MutableStateFlow
+import retrofit2.Call
+
+interface RetrofitRemoteDataSource {
+
+ fun sendAGTRequest(request: AGTRequest): Flow
+
+ fun sendATRequest(request: ATRequest): Flow
+
+ companion object Factory
+}
+
+internal fun RetrofitRemoteDataSource.Factory.build(
+ agtClient: AGTClient,
+ atClient: ATClient,
+): RetrofitRemoteDataSource = RetrofitRemoteDataSourceImpl(
+ agtClient = agtClient,
+ atClient = atClient,
+)
+
+private class RetrofitRemoteDataSourceImpl(
+ private val agtClient: AGTClient,
+ private val atClient: ATClient,
+) : RetrofitRemoteDataSource {
+
+ private val agtResponse = MutableStateFlow("")
+
+ private val atResponse = MutableStateFlow("")
+
+ override fun sendAGTRequest(request: AGTRequest): Flow {
+
+ val call = agtClient.getAGTService().sendAGTRequest(request)
+
+ call.enqueue(object : retrofit2.Callback {
+
+ override fun onResponse(call: Call, response: retrofit2.Response) {
+ if (response.isSuccessful) {
+ val serverResponse = response.body()
+ Log.d("RetrofitRemoteDataSource", "sendAGTRequest - onResponse: $serverResponse")
+
+ val gson = Gson()
+ val agtJsonResponse = gson.fromJson(serverResponse, AGTResponse::class.java)
+ val token = agtJsonResponse.token
+
+ Log.d("RetrofitRemoteDataSource", "sendAGTRequest - token: $token")
+
+ agtResponse.value = token
+ } else {
+ println("Error: ${response.code()}")
+ }
+ }
+
+ override fun onFailure(call: Call, t: Throwable) {
+ Log.d("RetrofitRemoteDataSource", "Failed to make sendAGTRequest: ${t.message}")
+ }
+ })
+
+ return agtResponse
+ }
+
+ override fun sendATRequest(request: ATRequest): Flow {
+
+ val call = atClient.getATService().sendATRequest(request)
+
+ call.enqueue(object : retrofit2.Callback {
+
+ override fun onResponse(call: Call, response: retrofit2.Response) {
+ if (response.isSuccessful) {
+ val serverResponse = response.body()
+ Log.d("RetrofitRemoteDataSource", "sendATRequest - onResponse: $serverResponse")
+
+ val gson = Gson()
+ val atJsonResponse = gson.fromJson(serverResponse, ATResponse::class.java)
+ val token = atJsonResponse.token
+
+ Log.d("RetrofitRemoteDataSource", "sendATRequest - token: $token")
+
+ atResponse.value = token
+ } else {
+ Log.d("RetrofitRemoteDataSource", "sendATRequest - Error: ${response.code()}")
+ }
+ }
+
+ override fun onFailure(call: Call, t: Throwable) {
+ Log.d("RetrofitRemoteDataSource", "Failed to make sendATRequest: ${t.message}")
+ }
+ })
+
+ return atResponse
+ }
+
+ private fun Call.enqueue(onSuccess: (String) -> Unit) {
+
+ enqueue(object : retrofit2.Callback {
+
+ override fun onResponse(call: Call, response: retrofit2.Response) {
+ if (response.isSuccessful) {
+ val serverResponse = response.body()
+ Log.d("RetrofitRemoteDataSource", "onResponse: $serverResponse")
+ onSuccess(serverResponse ?: "")
+ } else {
+ Log.d("RetrofitRemoteDataSource", "Error: ${response.code()}")
+ }
+ }
+
+ override fun onFailure(call: Call, t: Throwable) {
+ Log.d("RetrofitRemoteDataSource", "Failed to make request: ${t.message}")
+ }
+ })
+ }
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/VissApiRemoteDataSource.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/VissApiRemoteDataSource.kt
new file mode 100644
index 00000000..3cd11156
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/VissApiRemoteDataSource.kt
@@ -0,0 +1,155 @@
+package com.vissr.safetyscore.data.datasource.remote
+
+import android.util.Log
+import com.vissr.safetyscore.cloud.GrpcVissApiFactory
+import com.vissr.safetyscore.domain.model.dataPointList
+import grpcProtobufMessages.FilterExpressionsKt.filterExpression
+import grpcProtobufMessages.VISSv2OuterClass.DataPackages
+import grpcProtobufMessages.VISSv2OuterClass.FilterExpressions
+import grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage
+import grpcProtobufMessages.filterExpressions
+import grpcProtobufMessages.subscribeRequestMessage
+import kotlinx.coroutines.delay
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.onEach
+import kotlinx.coroutines.flow.retry
+
+interface VissApiRemoteDataSource {
+
+ fun subscribeRequest(aToken:String): Flow
+
+ fun notifyConnectionStatus(callback: () -> Unit)
+
+ companion object Factory
+}
+
+internal fun VissApiRemoteDataSource.Factory.build(
+ grpcVissApiFactory: GrpcVissApiFactory
+): VissApiRemoteDataSource = VissApiRemoteDataSourceImpl(grpcVissApiFactory)
+
+private class VissApiRemoteDataSourceImpl(
+ private val grpcVissApiFactory: GrpcVissApiFactory
+) : VissApiRemoteDataSource {
+
+ override fun notifyConnectionStatus(callback: () -> Unit) {
+ grpcVissApiFactory.setUpChannelConnectionCallback {
+ callback()
+ }
+ }
+
+ override fun subscribeRequest(aToken:String): Flow {
+ Log.d("VissApiRemoteDataSource", "subscribeRequest called")
+// return flow {
+// emit(SubscribeStreamMessage.getDefaultInstance())
+// delay(1000)
+// emit(createSubscribeStreamMessage())
+// }
+ return grpcVissApiFactory
+ .getCarApiGrpcStub()
+ .subscribeRequest(createSubscribeRequest(aToken))
+ .retry { cause ->
+ if (cause is io.grpc.StatusException) {
+ when (cause.status.code) {
+ io.grpc.Status.Code.UNAVAILABLE -> {
+ delay(1000)
+ Log.d("VissApiRemoteDataSource", "subscribeRequest: retrying")
+ true
+ }
+ else -> false
+ }
+ } else {
+ false
+ }
+ }
+ .onEach {
+ Log.d("VissApiRemoteDataSource", "subscribeRequest: subscribeStreamMessage = $it")
+ }
+ }
+
+ private fun createSubscribeRequest(aToken:String) =
+ subscribeRequestMessage {
+ authorization = aToken
+ path = "Vehicle"
+ requestId = "249"
+ filter = filterExpressions {
+ this.filterExp.addAll(
+ listOf(
+ filterExpression {
+ fType = FilterExpressions.FilterExpression.FilterType.TIMEBASED
+ value = FilterExpressions.FilterExpression.FilterValue
+ .newBuilder().apply {
+ valueTimebased = FilterExpressions.FilterExpression.FilterValue.TimebasedValue
+ .newBuilder()
+ .setPeriod("100")
+ .build()
+ }
+ .build()
+ },
+ filterExpression {
+ fType = FilterExpressions.FilterExpression.FilterType.PATHS
+ value = FilterExpressions.FilterExpression.FilterValue
+ .newBuilder().apply {
+ valuePaths = FilterExpressions.FilterExpression.FilterValue.PathsValue
+ .newBuilder()
+ .addAllRelativePath(dataPointList)
+ .build()
+ }
+ .build()
+ }
+ )
+ )
+ }
+ }
+
+ private fun createSubscribeStreamMessage() =
+ SubscribeStreamMessage.newBuilder()
+ .setEvent(
+ SubscribeStreamMessage.SubscribeEventMessage
+ .newBuilder()
+ .setSuccessResponse(
+ SubscribeStreamMessage.SubscribeEventMessage.SuccessResponseMessage
+ .newBuilder()
+ .setDataPack(
+ DataPackages.newBuilder()
+ .addAllData(
+ listOf(
+ DataPackages.DataPackage.newBuilder()
+ .setPath("Vehicle.Speed")
+ .addDp(
+ DataPackages.DataPackage.DataPoint
+ .newBuilder()
+ .setValue("100")
+ .setTs("custom timestamp")
+ .build()
+ )
+ .build(),
+ DataPackages.DataPackage.newBuilder()
+ .setPath("Vehicle.CurrentLocation.Latitude")
+ .addDp(
+ DataPackages.DataPackage.DataPoint
+ .newBuilder()
+ .setValue("59.334591")
+ .setTs("custom timestamp")
+ .build()
+ )
+ .build(),
+ DataPackages.DataPackage.newBuilder()
+ .setPath("Vehicle.CurrentLocation.Longitude")
+ .addDp(
+ DataPackages.DataPackage.DataPoint
+ .newBuilder()
+ .setValue("18.063240")
+ .setTs("custom timestamp")
+ .build()
+ )
+ .build()
+ )
+ )
+ .build()
+ )
+ .build()
+ )
+ .build()
+ )
+ .build()
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTClient.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTClient.kt
new file mode 100644
index 00000000..6805ceb8
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTClient.kt
@@ -0,0 +1,18 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+private const val AGT_BASE_URL = "http://localhost:7500"
+
+interface AGTClient {
+ fun getAGTService(): AGTService
+
+ companion object Factory
+}
+
+internal fun AGTClient.Factory.build(): AGTClient = AGTClientImpl()
+
+private class AGTClientImpl : AGTClient {
+
+ // TODO: Add the base URL for the AGTClient
+ override fun getAGTService(): AGTService =
+ getRetrofit(AGT_BASE_URL).create(AGTService::class.java)
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTRequest.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTRequest.kt
new file mode 100644
index 00000000..12909349
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTRequest.kt
@@ -0,0 +1,9 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+data class AGTRequest(
+ val action: String,
+ val vin: String,
+ val context: String,
+ val proof: String,
+ val key: String
+)
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTResponse.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTResponse.kt
new file mode 100644
index 00000000..6f51254e
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTResponse.kt
@@ -0,0 +1,10 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+import com.google.gson.annotations.SerializedName
+
+data class AGTResponse(
+ @SerializedName("action")
+ val action: String,
+ @SerializedName("token")
+ val token: String
+)
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTService.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTService.kt
new file mode 100644
index 00000000..47a4a106
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/AGTService.kt
@@ -0,0 +1,11 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+import retrofit2.Call
+import retrofit2.http.Body
+import retrofit2.http.POST
+
+interface AGTService {
+
+ @POST("/agts")
+ fun sendAGTRequest(@Body request: AGTRequest): Call
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATClient.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATClient.kt
new file mode 100644
index 00000000..7d209945
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATClient.kt
@@ -0,0 +1,18 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+private const val AT_BASE_URL = "http://localhost:8600"
+
+interface ATClient {
+ fun getATService(): ATService
+
+ companion object Factory
+}
+
+internal fun ATClient.Factory.build(): ATClient = ATClientImpl()
+
+private class ATClientImpl : ATClient {
+
+ // TODO: Add the base URL for the ATClient
+ override fun getATService(): ATService =
+ getRetrofit(AT_BASE_URL).create(ATService::class.java)
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATRequest.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATRequest.kt
new file mode 100644
index 00000000..e223b552
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATRequest.kt
@@ -0,0 +1,8 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+data class ATRequest(
+ val action: String,
+ val agToken: String,
+ val purpose: String,
+ val pop: String
+)
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATResponse.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATResponse.kt
new file mode 100644
index 00000000..cddc0593
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATResponse.kt
@@ -0,0 +1,10 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+import com.google.gson.annotations.SerializedName
+
+data class ATResponse(
+ @SerializedName("action")
+ val action: String,
+ @SerializedName("aToken")
+ val token: String
+)
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATService.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATService.kt
new file mode 100644
index 00000000..baaa4fcd
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/ATService.kt
@@ -0,0 +1,11 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+import retrofit2.Call
+import retrofit2.http.Body
+import retrofit2.http.POST
+
+interface ATService {
+
+ @POST("/ats")
+ fun sendATRequest(@Body request: ATRequest): Call
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/RetrofitHelper.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/RetrofitHelper.kt
new file mode 100644
index 00000000..c75344fb
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/datasource/remote/retrofit/RetrofitHelper.kt
@@ -0,0 +1,20 @@
+package com.vissr.safetyscore.data.datasource.remote.retrofit
+
+import com.google.gson.GsonBuilder
+import retrofit2.Retrofit
+import retrofit2.converter.gson.GsonConverterFactory
+import retrofit2.converter.scalars.ScalarsConverterFactory
+
+
+fun getRetrofit(baseUrl: String): Retrofit {
+ val gson = GsonBuilder()
+ .setLenient()
+ .create()
+ return Retrofit.Builder()
+ .baseUrl(baseUrl)
+ .addConverterFactory(ScalarsConverterFactory.create())
+ .addConverterFactory(GsonConverterFactory.create(gson))
+ .build()
+
+}
+
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/mapper/RemoteToDomainDataPackageMapper.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/mapper/RemoteToDomainDataPackageMapper.kt
new file mode 100644
index 00000000..e5ca72be
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/mapper/RemoteToDomainDataPackageMapper.kt
@@ -0,0 +1,53 @@
+package com.vissr.safetyscore.data.mapper
+
+import android.util.Log
+import com.vissr.safetyscore.domain.model.VISSv2DataPackage
+import com.vissr.safetyscore.domain.model.VISSv2DataPackages
+import com.vissr.safetyscore.domain.model.VISSv2DataPoint
+import com.vissr.safetyscore.utils.mapper.Mapper
+import grpcProtobufMessages.VISSv2OuterClass.DataPackages.DataPackage
+import grpcProtobufMessages.VISSv2OuterClass.SubscribeStreamMessage
+
+fun interface RemoteToDomainDataPackageMapper : Mapper {
+
+ companion object Factory
+}
+
+internal fun RemoteToDomainDataPackageMapper.Factory.build(): RemoteToDomainDataPackageMapper =
+ RemoteToDomainDataPackageMapperImpl()
+
+private class RemoteToDomainDataPackageMapperImpl : RemoteToDomainDataPackageMapper {
+
+ override fun map(value: SubscribeStreamMessage): VISSv2DataPackages? =
+ if (value.hasEvent() && value.event.hasSuccessResponse()) {
+ VISSv2DataPackages(
+ dataPackage = value
+ .event
+ .successResponse
+ .dataPack
+ .dataList
+ .map { it.toCarApiDataPackage() }
+ )
+ } else {
+ if (value.hasResponse()) {
+ Log.d("CarApiMapper", "map: has response ${value.response}")
+ } else if (value.hasEvent() && value.event.hasErrorResponse()) {
+ Log.d("CarApiMapper", "map: has error response ${value.event.errorResponse}")
+ } else {
+ Log.d("CarApiMapper", "map: has no response or error response")
+ }
+ null
+ }
+
+ private fun DataPackage.toCarApiDataPackage() =
+ VISSv2DataPackage(
+ path = path,
+ dataPoints = this.dpList.map { it.toCarApiDataPoint() }
+ )
+
+ private fun DataPackage.DataPoint.toCarApiDataPoint() =
+ VISSv2DataPoint(
+ value = value,
+ timestamp = ts
+ )
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/repository/VissApiRepositoryImpl.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/repository/VissApiRepositoryImpl.kt
new file mode 100644
index 00000000..b11ca6a8
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/data/repository/VissApiRepositoryImpl.kt
@@ -0,0 +1,106 @@
+package com.vissr.safetyscore.data.repository
+
+import android.util.Log
+import com.vissr.safetyscore.data.datasource.remote.VissApiRemoteDataSource
+import com.vissr.safetyscore.data.datasource.remote.RetrofitRemoteDataSource
+import com.vissr.safetyscore.data.datasource.remote.retrofit.AGTRequest
+import com.vissr.safetyscore.data.datasource.remote.retrofit.ATRequest
+import com.vissr.safetyscore.data.mapper.RemoteToDomainDataPackageMapper
+import com.vissr.safetyscore.domain.model.VISSv2DataPackages
+import com.vissr.safetyscore.domain.repository.VissApiRepository
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.MutableStateFlow
+import kotlinx.coroutines.launch
+
+internal fun VissApiRepository.Factory.build(
+ remoteDataSource: VissApiRemoteDataSource,
+ retrofitRemoteDataSource: RetrofitRemoteDataSource,
+ remoteToDomainDataPackageMapper: RemoteToDomainDataPackageMapper,
+ coroutineScope: CoroutineScope
+): VissApiRepository = VissApiRepositoryImpl(
+ remoteDataSource = remoteDataSource,
+ retrofitRemoteDataSource = retrofitRemoteDataSource,
+ remoteToDomainDataPackageMapper = remoteToDomainDataPackageMapper,
+ coroutineScope = coroutineScope
+)
+
+class VissApiRepositoryImpl(
+ private val remoteDataSource: VissApiRemoteDataSource,
+ private val retrofitRemoteDataSource: RetrofitRemoteDataSource,
+ private val remoteToDomainDataPackageMapper: RemoteToDomainDataPackageMapper,
+ private val coroutineScope: CoroutineScope,
+) : VissApiRepository {
+
+ private var response = MutableStateFlow(null)
+
+ private var isConnectionReady = MutableStateFlow(false)
+
+ override fun subscribeRequest(): Flow {
+ coroutineScope.launch {
+ // Request for AGT token
+ sendAGTRequest().collect { agToken ->
+ Log.d("CarApiRepositoryImpl", "sendAGTRequest: $agToken")
+ // Valid AGT
+ if (agToken.isNotEmpty()) {
+ // Request for Access Token
+ sendATRequest(agToken).collect { aToken ->
+ Log.d("CarApiRepositoryImpl", "sendATRequest: $aToken")
+ // Valid AT
+ if (aToken.isNotEmpty()) {
+ remoteDataSource.subscribeRequest(aToken).collect {
+ remoteToDomainDataPackageMapper
+ .map(it)
+ ?.let { dataPackages ->
+ Log.d(
+ "CarApiRepositoryImpl",
+ "subscribeRequest: $dataPackages"
+ )
+ response.value = dataPackages
+ }
+ }
+ } else {
+ Log.e("CarApiRepositoryImpl", "sendATRequest token empty")
+ }
+ }
+ } else {
+ Log.e("CarApiRepositoryImpl", "sendAGTRequest token empty")
+ }
+ }
+ }
+ return response
+ }
+
+ override fun getConnectionStatus(): Flow {
+ coroutineScope.launch {
+ remoteDataSource.notifyConnectionStatus {
+ Log.d("CarApiRepositoryImpl", "getConnectionStatus: true")
+ isConnectionReady.value = true
+ }
+ }
+ return isConnectionReady
+ }
+
+ override fun sendAGTRequest(): Flow {
+ // TODO: Add AGTRequest parameters
+ val request = AGTRequest(
+ action = "agt-request",
+ vin = "GEO001",
+ context = "Independent+OEM+Vehicle",
+ proof = "ABC",
+ key = "DEF"
+ )
+ return retrofitRemoteDataSource.sendAGTRequest(request)
+ }
+
+ override fun sendATRequest(agttoken:String): Flow {
+ // TODO: Add ATRequest parameters
+ val request = ATRequest(
+ action = "at-request",
+ agToken = agttoken,
+ purpose = "ubi-sensor-status",
+ pop = ""
+ )
+ return retrofitRemoteDataSource.sendATRequest(request)
+ }
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/VissApiUseCases.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/VissApiUseCases.kt
new file mode 100644
index 00000000..06fdde2c
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/VissApiUseCases.kt
@@ -0,0 +1,16 @@
+package com.vissr.safetyscore.domain
+
+import com.vissr.safetyscore.domain.model.VISSv2DataPackages
+import com.vissr.safetyscore.domain.repository.VissApiRepository
+import kotlinx.coroutines.flow.Flow
+import org.koin.core.scope.Scope
+
+typealias SubscribeRequestUseCase = () -> Flow
+val Scope.subscribeRequestUseCase: SubscribeRequestUseCase
+ get() = vissApiRepository::subscribeRequest
+
+typealias GetConnectionStatusUseCase = () -> Flow
+val Scope.getConnectionStatusUseCase: GetConnectionStatusUseCase
+ get() = vissApiRepository::getConnectionStatus
+
+private val Scope.vissApiRepository: VissApiRepository get() = get()
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/model/VISSv2DataPackages.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/model/VISSv2DataPackages.kt
new file mode 100644
index 00000000..49fa58b8
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/model/VISSv2DataPackages.kt
@@ -0,0 +1,30 @@
+package com.vissr.safetyscore.domain.model
+
+data class VISSv2DataPackages(
+ val dataPackage: List
+)
+
+data class VISSv2DataPackage(
+ val path: String,
+ val dataPoints: List
+)
+
+data class VISSv2DataPoint(
+ val value: String,
+ val timestamp: String,
+)
+
+val dataPointList = listOf(
+ "Speed",
+ "CurrentLocation.Heading",
+ "CurrentLocation.Latitude",
+ "CurrentLocation.Longitude",
+ "Chassis.SteeringWheel.Angle",
+ "Driver.IsHandsOnWheel",
+ "ADAS.ActiveAutonomyLevel",
+ "ADAS.CruiseControl.IsActive",
+ "ADAS.LaneDepartureDetection.IsWarning",
+ "TraveledDistance",
+ "Powertrain.Transmission.CurrentGear",
+ "Cabin.Seat.Row1.DriverSide.IsBelted"
+)
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/repository/VissApiRepository.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/repository/VissApiRepository.kt
new file mode 100644
index 00000000..0b76b01b
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/domain/repository/VissApiRepository.kt
@@ -0,0 +1,17 @@
+package com.vissr.safetyscore.domain.repository
+
+import com.vissr.safetyscore.domain.model.VISSv2DataPackages
+import kotlinx.coroutines.flow.Flow
+
+interface VissApiRepository {
+
+ fun subscribeRequest(): Flow
+
+ fun getConnectionStatus(): Flow
+
+ fun sendAGTRequest(): Flow
+
+ fun sendATRequest(agttoken:String): Flow
+
+ companion object Factory
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/MainActivity.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/MainActivity.kt
new file mode 100644
index 00000000..2c989e07
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/MainActivity.kt
@@ -0,0 +1,52 @@
+package com.vissr.safetyscore.ui
+
+import android.os.Bundle
+import androidx.activity.ComponentActivity
+import androidx.activity.compose.setContent
+import androidx.compose.foundation.ExperimentalFoundationApi
+import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.foundation.pager.HorizontalPager
+import androidx.compose.foundation.pager.rememberPagerState
+import androidx.compose.material3.MaterialTheme
+import androidx.compose.material3.Surface
+import androidx.compose.ui.Modifier
+import com.vissr.safetyscore.ui.theme.VissApiGrpcDemoTheme
+import com.vissr.safetyscore.ui.view.CurveLoggingDataGraph
+import com.vissr.safetyscore.ui.view.SafetyScore
+import com.vissr.safetyscore.ui.view.SignalDataPoints
+import org.koin.androidx.viewmodel.ext.android.viewModel
+
+class MainActivity : ComponentActivity() {
+
+ private val viewModel: VissApiGrpcDemoViewModel by viewModel()
+
+ @OptIn(ExperimentalFoundationApi::class)
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+
+ lifecycle.addObserver(viewModel)
+
+ setContent {
+ VissApiGrpcDemoTheme {
+ // A surface container using the 'background' color from the theme
+ Surface(
+ modifier = Modifier.fillMaxSize(),
+ color = MaterialTheme.colorScheme.background
+ ) {
+ val pagerState = rememberPagerState(pageCount = { 3 })
+ HorizontalPager(
+ state = pagerState,
+ modifier = Modifier.fillMaxSize(),
+ ) {
+ when (it) {
+ 0 -> SignalDataPoints(viewModel = viewModel)
+ 1 -> SafetyScore()
+ 2 -> CurveLoggingDataGraph()
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/VissApiGrpcDemoKoinModule.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/VissApiGrpcDemoKoinModule.kt
new file mode 100644
index 00000000..8aee79a3
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/VissApiGrpcDemoKoinModule.kt
@@ -0,0 +1,22 @@
+package com.vissr.safetyscore.ui
+
+import com.vissr.safetyscore.domain.getConnectionStatusUseCase
+import com.vissr.safetyscore.domain.subscribeRequestUseCase
+import com.vissr.safetyscore.ui.mapper.DomainViewDataPackageMapper
+import com.vissr.safetyscore.ui.mapper.build
+import org.koin.androidx.viewmodel.dsl.viewModel
+import org.koin.dsl.module
+
+val vissApiGrpcDemoKoinModule = module {
+ viewModel {
+ VissApiGrpcDemoViewModel(
+ domainViewDataPackageMapper = get(),
+ subscribeRequestUseCase = subscribeRequestUseCase,
+ getConnectionStatusUseCase = getConnectionStatusUseCase,
+ )
+ }
+
+ factory {
+ DomainViewDataPackageMapper.build()
+ }
+}
diff --git a/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/VissApiGrpcDemoViewModel.kt b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/VissApiGrpcDemoViewModel.kt
new file mode 100644
index 00000000..0657e1e0
--- /dev/null
+++ b/client/android/covesa-vissr-app-demo/app/src/main/kotlin/com/vissr/safetyscore/ui/VissApiGrpcDemoViewModel.kt
@@ -0,0 +1,117 @@
+package com.vissr.safetyscore.ui
+
+import android.util.Log
+import androidx.lifecycle.DefaultLifecycleObserver
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.ViewModel
+import androidx.lifecycle.viewModelScope
+import com.vissr.safetyscore.domain.GetConnectionStatusUseCase
+import com.vissr.safetyscore.domain.SubscribeRequestUseCase
+import com.vissr.safetyscore.domain.model.VISSv2DataPackages
+import com.vissr.safetyscore.domain.model.dataPointList
+import com.vissr.safetyscore.ui.mapper.DomainViewDataPackageMapper
+import com.vissr.safetyscore.ui.model.ViewDataPackage
+import com.vissr.safetyscore.ui.model.ViewDataPoint
+import kotlinx.coroutines.flow.MutableStateFlow
+import kotlinx.coroutines.flow.SharingStarted
+import kotlinx.coroutines.flow.StateFlow
+import kotlinx.coroutines.flow.combine
+import kotlinx.coroutines.flow.filterNotNull
+import kotlinx.coroutines.flow.flowOf
+import kotlinx.coroutines.flow.launchIn
+import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.flow.onEach
+import kotlinx.coroutines.flow.stateIn
+
+class VissApiGrpcDemoViewModel(
+ private val domainViewDataPackageMapper: DomainViewDataPackageMapper,
+ private val subscribeRequestUseCase: SubscribeRequestUseCase,
+ private val getConnectionStatusUseCase: GetConnectionStatusUseCase,
+) : ViewModel(), DefaultLifecycleObserver {
+
+ private val subscribeResponse: MutableStateFlow = MutableStateFlow(null)
+
+ private val _connectionStatus: MutableStateFlow = MutableStateFlow(false)
+ val connectionStatus: StateFlow = _connectionStatus
+
+ val subscribeResponseMap: StateFlow