commit 3d0050e58a9c26b56f6c9f6ff9079f1e4c093f5a Author: fg-admin Date: Fri Dec 30 14:23:24 2022 +0300 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d8bfcaa --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/bin/ +/target/ +.classpath +.project +.settings/ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..7a4a3ea --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..be4ea39 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Proto + +## Exec `go generate` to re-generate proto diff --git a/generate.sh b/generate.sh new file mode 100755 index 0000000..8bad594 --- /dev/null +++ b/generate.sh @@ -0,0 +1,31 @@ +#!/bin/bash +# Copyright 2022 Listware + +INCLUDES="-I." + +protoFiles="$(find ./ -iname \*.proto)" + + +rm -rf ./sdk/* + +echo "Generating .pb.go files..." + +protoc --proto_path=proto $INCLUDES \ + --go_opt=paths=source_relative \ + --go-grpc_opt=paths=source_relative \ + --go_out=./sdk \ + --go-grpc_out=./sdk \ + $protoFiles + +rm -rf ./java/* + +echo "Generating .java files..." + +# /usr/local/bin/protoc-gen-grpc-java: https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/1.9.1/protoc-gen-grpc-java-1.9.1-linux-x86_64.exe +protoc --proto_path=proto $INCLUDES \ + --java_out=./java \ + --grpc-java_out=./java \ + --plugin=protoc-gen-grpc-java=/usr/local/bin/protoc-gen-grpc-java \ + $protoFiles + +echo "Done!" diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..8a9501e --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module git.fg-tech.ru/listware/proto + +go 1.19 + +require google.golang.org/protobuf v1.28.1 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..00f5993 --- /dev/null +++ b/go.sum @@ -0,0 +1,8 @@ +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= diff --git a/java/org/listware/sdk/Functions.java b/java/org/listware/sdk/Functions.java new file mode 100644 index 0000000..3a16b29 --- /dev/null +++ b/java/org/listware/sdk/Functions.java @@ -0,0 +1,7672 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbtypes/pbfunction.proto + +package org.listware.sdk; + +public final class Functions { + private Functions() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface FunctionOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.Function) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + boolean hasType(); + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + org.listware.sdk.Functions.FunctionType getType(); + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + org.listware.sdk.Functions.FunctionTypeOrBuilder getTypeOrBuilder(); + + /** + * string description = 2; + */ + java.lang.String getDescription(); + /** + * string description = 2; + */ + com.google.protobuf.ByteString + getDescriptionBytes(); + + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + java.util.List + getParamsList(); + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + org.listware.sdk.Functions.FunctionParameter getParams(int index); + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + int getParamsCount(); + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + java.util.List + getParamsOrBuilderList(); + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + org.listware.sdk.Functions.FunctionParameterOrBuilder getParamsOrBuilder( + int index); + } + /** + *
+   * Function - is a CMDB object which represent Flink's stateful function
+   * 
+ * + * Protobuf type {@code org.listware.sdk.pbtypes.Function} + */ + public static final class Function extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.Function) + FunctionOrBuilder { + private static final long serialVersionUID = 0L; + // Use Function.newBuilder() to construct. + private Function(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Function() { + description_ = ""; + params_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Function( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.Functions.FunctionType.Builder subBuilder = null; + if (type_ != null) { + subBuilder = type_.toBuilder(); + } + type_ = input.readMessage(org.listware.sdk.Functions.FunctionType.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(type_); + type_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + description_ = s; + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + params_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + params_.add( + input.readMessage(org.listware.sdk.Functions.FunctionParameter.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000004) != 0)) { + params_ = java.util.Collections.unmodifiableList(params_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_Function_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_Function_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.Function.class, org.listware.sdk.Functions.Function.Builder.class); + } + + private int bitField0_; + public static final int TYPE_FIELD_NUMBER = 1; + private org.listware.sdk.Functions.FunctionType type_; + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public boolean hasType() { + return type_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType getType() { + return type_ == null ? org.listware.sdk.Functions.FunctionType.getDefaultInstance() : type_; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionTypeOrBuilder getTypeOrBuilder() { + return getType(); + } + + public static final int DESCRIPTION_FIELD_NUMBER = 2; + private volatile java.lang.Object description_; + /** + * string description = 2; + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + /** + * string description = 2; + */ + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARAMS_FIELD_NUMBER = 3; + private java.util.List params_; + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public java.util.List getParamsList() { + return params_; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public java.util.List + getParamsOrBuilderList() { + return params_; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public int getParamsCount() { + return params_.size(); + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameter getParams(int index) { + return params_.get(index); + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameterOrBuilder getParamsOrBuilder( + int index) { + return params_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (type_ != null) { + output.writeMessage(1, getType()); + } + if (!getDescriptionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + } + for (int i = 0; i < params_.size(); i++) { + output.writeMessage(3, params_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (type_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getType()); + } + if (!getDescriptionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + } + for (int i = 0; i < params_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, params_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.Function)) { + return super.equals(obj); + } + org.listware.sdk.Functions.Function other = (org.listware.sdk.Functions.Function) obj; + + if (hasType() != other.hasType()) return false; + if (hasType()) { + if (!getType() + .equals(other.getType())) return false; + } + if (!getDescription() + .equals(other.getDescription())) return false; + if (!getParamsList() + .equals(other.getParamsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasType()) { + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + } + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (getParamsCount() > 0) { + hash = (37 * hash) + PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getParamsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.Function parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.Function parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.Function parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.Function parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.Function parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.Function parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.Function parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.Function parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.Function parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.Function parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.Function parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.Function parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.Function prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Function - is a CMDB object which represent Flink's stateful function
+     * 
+ * + * Protobuf type {@code org.listware.sdk.pbtypes.Function} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.Function) + org.listware.sdk.Functions.FunctionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_Function_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_Function_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.Function.class, org.listware.sdk.Functions.Function.Builder.class); + } + + // Construct using org.listware.sdk.Functions.Function.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getParamsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (typeBuilder_ == null) { + type_ = null; + } else { + type_ = null; + typeBuilder_ = null; + } + description_ = ""; + + if (paramsBuilder_ == null) { + params_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + paramsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_Function_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.Function getDefaultInstanceForType() { + return org.listware.sdk.Functions.Function.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.Function build() { + org.listware.sdk.Functions.Function result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.Function buildPartial() { + org.listware.sdk.Functions.Function result = new org.listware.sdk.Functions.Function(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (typeBuilder_ == null) { + result.type_ = type_; + } else { + result.type_ = typeBuilder_.build(); + } + result.description_ = description_; + if (paramsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + params_ = java.util.Collections.unmodifiableList(params_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.params_ = params_; + } else { + result.params_ = paramsBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.Function) { + return mergeFrom((org.listware.sdk.Functions.Function)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.Function other) { + if (other == org.listware.sdk.Functions.Function.getDefaultInstance()) return this; + if (other.hasType()) { + mergeType(other.getType()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + onChanged(); + } + if (paramsBuilder_ == null) { + if (!other.params_.isEmpty()) { + if (params_.isEmpty()) { + params_ = other.params_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureParamsIsMutable(); + params_.addAll(other.params_); + } + onChanged(); + } + } else { + if (!other.params_.isEmpty()) { + if (paramsBuilder_.isEmpty()) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + params_ = other.params_; + bitField0_ = (bitField0_ & ~0x00000004); + paramsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getParamsFieldBuilder() : null; + } else { + paramsBuilder_.addAllMessages(other.params_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.Function parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.Function) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private org.listware.sdk.Functions.FunctionType type_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder> typeBuilder_; + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public boolean hasType() { + return typeBuilder_ != null || type_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType getType() { + if (typeBuilder_ == null) { + return type_ == null ? org.listware.sdk.Functions.FunctionType.getDefaultInstance() : type_; + } else { + return typeBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public Builder setType(org.listware.sdk.Functions.FunctionType value) { + if (typeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + type_ = value; + onChanged(); + } else { + typeBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public Builder setType( + org.listware.sdk.Functions.FunctionType.Builder builderForValue) { + if (typeBuilder_ == null) { + type_ = builderForValue.build(); + onChanged(); + } else { + typeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public Builder mergeType(org.listware.sdk.Functions.FunctionType value) { + if (typeBuilder_ == null) { + if (type_ != null) { + type_ = + org.listware.sdk.Functions.FunctionType.newBuilder(type_).mergeFrom(value).buildPartial(); + } else { + type_ = value; + } + onChanged(); + } else { + typeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public Builder clearType() { + if (typeBuilder_ == null) { + type_ = null; + onChanged(); + } else { + type_ = null; + typeBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType.Builder getTypeBuilder() { + + onChanged(); + return getTypeFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionTypeOrBuilder getTypeOrBuilder() { + if (typeBuilder_ != null) { + return typeBuilder_.getMessageOrBuilder(); + } else { + return type_ == null ? + org.listware.sdk.Functions.FunctionType.getDefaultInstance() : type_; + } + } + /** + * .org.listware.sdk.pbtypes.FunctionType type = 1[json_name = "function_type"]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder> + getTypeFieldBuilder() { + if (typeBuilder_ == null) { + typeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder>( + getType(), + getParentForChildren(), + isClean()); + type_ = null; + } + return typeBuilder_; + } + + private java.lang.Object description_ = ""; + /** + * string description = 2; + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string description = 2; + */ + public com.google.protobuf.ByteString + getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string description = 2; + */ + public Builder setDescription( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + description_ = value; + onChanged(); + return this; + } + /** + * string description = 2; + */ + public Builder clearDescription() { + + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + /** + * string description = 2; + */ + public Builder setDescriptionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + description_ = value; + onChanged(); + return this; + } + + private java.util.List params_ = + java.util.Collections.emptyList(); + private void ensureParamsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + params_ = new java.util.ArrayList(params_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionParameter, org.listware.sdk.Functions.FunctionParameter.Builder, org.listware.sdk.Functions.FunctionParameterOrBuilder> paramsBuilder_; + + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public java.util.List getParamsList() { + if (paramsBuilder_ == null) { + return java.util.Collections.unmodifiableList(params_); + } else { + return paramsBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public int getParamsCount() { + if (paramsBuilder_ == null) { + return params_.size(); + } else { + return paramsBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameter getParams(int index) { + if (paramsBuilder_ == null) { + return params_.get(index); + } else { + return paramsBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder setParams( + int index, org.listware.sdk.Functions.FunctionParameter value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParamsIsMutable(); + params_.set(index, value); + onChanged(); + } else { + paramsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder setParams( + int index, org.listware.sdk.Functions.FunctionParameter.Builder builderForValue) { + if (paramsBuilder_ == null) { + ensureParamsIsMutable(); + params_.set(index, builderForValue.build()); + onChanged(); + } else { + paramsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder addParams(org.listware.sdk.Functions.FunctionParameter value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParamsIsMutable(); + params_.add(value); + onChanged(); + } else { + paramsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder addParams( + int index, org.listware.sdk.Functions.FunctionParameter value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureParamsIsMutable(); + params_.add(index, value); + onChanged(); + } else { + paramsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder addParams( + org.listware.sdk.Functions.FunctionParameter.Builder builderForValue) { + if (paramsBuilder_ == null) { + ensureParamsIsMutable(); + params_.add(builderForValue.build()); + onChanged(); + } else { + paramsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder addParams( + int index, org.listware.sdk.Functions.FunctionParameter.Builder builderForValue) { + if (paramsBuilder_ == null) { + ensureParamsIsMutable(); + params_.add(index, builderForValue.build()); + onChanged(); + } else { + paramsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder addAllParams( + java.lang.Iterable values) { + if (paramsBuilder_ == null) { + ensureParamsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, params_); + onChanged(); + } else { + paramsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder clearParams() { + if (paramsBuilder_ == null) { + params_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + paramsBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public Builder removeParams(int index) { + if (paramsBuilder_ == null) { + ensureParamsIsMutable(); + params_.remove(index); + onChanged(); + } else { + paramsBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameter.Builder getParamsBuilder( + int index) { + return getParamsFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameterOrBuilder getParamsOrBuilder( + int index) { + if (paramsBuilder_ == null) { + return params_.get(index); } else { + return paramsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public java.util.List + getParamsOrBuilderList() { + if (paramsBuilder_ != null) { + return paramsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(params_); + } + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameter.Builder addParamsBuilder() { + return getParamsFieldBuilder().addBuilder( + org.listware.sdk.Functions.FunctionParameter.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public org.listware.sdk.Functions.FunctionParameter.Builder addParamsBuilder( + int index) { + return getParamsFieldBuilder().addBuilder( + index, org.listware.sdk.Functions.FunctionParameter.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbtypes.FunctionParameter params = 3; + */ + public java.util.List + getParamsBuilderList() { + return getParamsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionParameter, org.listware.sdk.Functions.FunctionParameter.Builder, org.listware.sdk.Functions.FunctionParameterOrBuilder> + getParamsFieldBuilder() { + if (paramsBuilder_ == null) { + paramsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionParameter, org.listware.sdk.Functions.FunctionParameter.Builder, org.listware.sdk.Functions.FunctionParameterOrBuilder>( + params_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + params_ = null; + } + return paramsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.Function) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.Function) + private static final org.listware.sdk.Functions.Function DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.Function(); + } + + public static org.listware.sdk.Functions.Function getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Function parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Function(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.Function getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionParameterOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionParameter) + com.google.protobuf.MessageOrBuilder { + + /** + * string type = 1; + */ + java.lang.String getType(); + /** + * string type = 1; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * .google.protobuf.Any default = 3; + */ + boolean hasDefault(); + /** + * .google.protobuf.Any default = 3; + */ + com.google.protobuf.Any getDefault(); + /** + * .google.protobuf.Any default = 3; + */ + com.google.protobuf.AnyOrBuilder getDefaultOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionParameter} + */ + public static final class FunctionParameter extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionParameter) + FunctionParameterOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionParameter.newBuilder() to construct. + private FunctionParameter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionParameter() { + type_ = ""; + name_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionParameter( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + com.google.protobuf.Any.Builder subBuilder = null; + if (default_ != null) { + subBuilder = default_.toBuilder(); + } + default_ = input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(default_); + default_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionParameter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionParameter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionParameter.class, org.listware.sdk.Functions.FunctionParameter.Builder.class); + } + + public static final int TYPE_FIELD_NUMBER = 1; + private volatile java.lang.Object type_; + /** + * string type = 1; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 1; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DEFAULT_FIELD_NUMBER = 3; + private com.google.protobuf.Any default_; + /** + * .google.protobuf.Any default = 3; + */ + public boolean hasDefault() { + return default_ != null; + } + /** + * .google.protobuf.Any default = 3; + */ + public com.google.protobuf.Any getDefault() { + return default_ == null ? com.google.protobuf.Any.getDefaultInstance() : default_; + } + /** + * .google.protobuf.Any default = 3; + */ + public com.google.protobuf.AnyOrBuilder getDefaultOrBuilder() { + return getDefault(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (default_ != null) { + output.writeMessage(3, getDefault()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (default_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getDefault()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionParameter)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionParameter other = (org.listware.sdk.Functions.FunctionParameter) obj; + + if (!getType() + .equals(other.getType())) return false; + if (!getName() + .equals(other.getName())) return false; + if (hasDefault() != other.hasDefault()) return false; + if (hasDefault()) { + if (!getDefault() + .equals(other.getDefault())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasDefault()) { + hash = (37 * hash) + DEFAULT_FIELD_NUMBER; + hash = (53 * hash) + getDefault().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionParameter parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionParameter parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionParameter parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionParameter prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionParameter} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionParameter) + org.listware.sdk.Functions.FunctionParameterOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionParameter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionParameter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionParameter.class, org.listware.sdk.Functions.FunctionParameter.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionParameter.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + type_ = ""; + + name_ = ""; + + if (defaultBuilder_ == null) { + default_ = null; + } else { + default_ = null; + defaultBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionParameter_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionParameter getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionParameter.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionParameter build() { + org.listware.sdk.Functions.FunctionParameter result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionParameter buildPartial() { + org.listware.sdk.Functions.FunctionParameter result = new org.listware.sdk.Functions.FunctionParameter(this); + result.type_ = type_; + result.name_ = name_; + if (defaultBuilder_ == null) { + result.default_ = default_; + } else { + result.default_ = defaultBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionParameter) { + return mergeFrom((org.listware.sdk.Functions.FunctionParameter)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionParameter other) { + if (other == org.listware.sdk.Functions.FunctionParameter.getDefaultInstance()) return this; + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.hasDefault()) { + mergeDefault(other.getDefault()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionParameter parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionParameter) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 1; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 1; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 1; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 1; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 1; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.Any default_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> defaultBuilder_; + /** + * .google.protobuf.Any default = 3; + */ + public boolean hasDefault() { + return defaultBuilder_ != null || default_ != null; + } + /** + * .google.protobuf.Any default = 3; + */ + public com.google.protobuf.Any getDefault() { + if (defaultBuilder_ == null) { + return default_ == null ? com.google.protobuf.Any.getDefaultInstance() : default_; + } else { + return defaultBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Any default = 3; + */ + public Builder setDefault(com.google.protobuf.Any value) { + if (defaultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + default_ = value; + onChanged(); + } else { + defaultBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Any default = 3; + */ + public Builder setDefault( + com.google.protobuf.Any.Builder builderForValue) { + if (defaultBuilder_ == null) { + default_ = builderForValue.build(); + onChanged(); + } else { + defaultBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Any default = 3; + */ + public Builder mergeDefault(com.google.protobuf.Any value) { + if (defaultBuilder_ == null) { + if (default_ != null) { + default_ = + com.google.protobuf.Any.newBuilder(default_).mergeFrom(value).buildPartial(); + } else { + default_ = value; + } + onChanged(); + } else { + defaultBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Any default = 3; + */ + public Builder clearDefault() { + if (defaultBuilder_ == null) { + default_ = null; + onChanged(); + } else { + default_ = null; + defaultBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Any default = 3; + */ + public com.google.protobuf.Any.Builder getDefaultBuilder() { + + onChanged(); + return getDefaultFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Any default = 3; + */ + public com.google.protobuf.AnyOrBuilder getDefaultOrBuilder() { + if (defaultBuilder_ != null) { + return defaultBuilder_.getMessageOrBuilder(); + } else { + return default_ == null ? + com.google.protobuf.Any.getDefaultInstance() : default_; + } + } + /** + * .google.protobuf.Any default = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> + getDefaultFieldBuilder() { + if (defaultBuilder_ == null) { + defaultBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( + getDefault(), + getParentForChildren(), + isClean()); + default_ = null; + } + return defaultBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionParameter) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionParameter) + private static final org.listware.sdk.Functions.FunctionParameter DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionParameter(); + } + + public static org.listware.sdk.Functions.FunctionParameter getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionParameter parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionParameter(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionParameter getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionTypeOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionType) + com.google.protobuf.MessageOrBuilder { + + /** + * string namespace = 1; + */ + java.lang.String getNamespace(); + /** + * string namespace = 1; + */ + com.google.protobuf.ByteString + getNamespaceBytes(); + + /** + * string type = 2; + */ + java.lang.String getType(); + /** + * string type = 2; + */ + com.google.protobuf.ByteString + getTypeBytes(); + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionType} + */ + public static final class FunctionType extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionType) + FunctionTypeOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionType.newBuilder() to construct. + private FunctionType(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionType() { + namespace_ = ""; + type_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionType( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + namespace_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionType_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionType_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionType.class, org.listware.sdk.Functions.FunctionType.Builder.class); + } + + public static final int NAMESPACE_FIELD_NUMBER = 1; + private volatile java.lang.Object namespace_; + /** + * string namespace = 1; + */ + public java.lang.String getNamespace() { + java.lang.Object ref = namespace_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namespace_ = s; + return s; + } + } + /** + * string namespace = 1; + */ + public com.google.protobuf.ByteString + getNamespaceBytes() { + java.lang.Object ref = namespace_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private volatile java.lang.Object type_; + /** + * string type = 2; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 2; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNamespaceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, namespace_); + } + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNamespaceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, namespace_); + } + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionType)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionType other = (org.listware.sdk.Functions.FunctionType) obj; + + if (!getNamespace() + .equals(other.getNamespace())) return false; + if (!getType() + .equals(other.getType())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAMESPACE_FIELD_NUMBER; + hash = (53 * hash) + getNamespace().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionType parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionType parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionType parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionType parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionType parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionType parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionType prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionType} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionType) + org.listware.sdk.Functions.FunctionTypeOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionType_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionType_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionType.class, org.listware.sdk.Functions.FunctionType.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionType.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + namespace_ = ""; + + type_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionType_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionType getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionType.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionType build() { + org.listware.sdk.Functions.FunctionType result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionType buildPartial() { + org.listware.sdk.Functions.FunctionType result = new org.listware.sdk.Functions.FunctionType(this); + result.namespace_ = namespace_; + result.type_ = type_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionType) { + return mergeFrom((org.listware.sdk.Functions.FunctionType)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionType other) { + if (other == org.listware.sdk.Functions.FunctionType.getDefaultInstance()) return this; + if (!other.getNamespace().isEmpty()) { + namespace_ = other.namespace_; + onChanged(); + } + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionType parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionType) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object namespace_ = ""; + /** + * string namespace = 1; + */ + public java.lang.String getNamespace() { + java.lang.Object ref = namespace_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namespace_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string namespace = 1; + */ + public com.google.protobuf.ByteString + getNamespaceBytes() { + java.lang.Object ref = namespace_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string namespace = 1; + */ + public Builder setNamespace( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + namespace_ = value; + onChanged(); + return this; + } + /** + * string namespace = 1; + */ + public Builder clearNamespace() { + + namespace_ = getDefaultInstance().getNamespace(); + onChanged(); + return this; + } + /** + * string namespace = 1; + */ + public Builder setNamespaceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + namespace_ = value; + onChanged(); + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 2; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 2; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 2; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 2; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 2; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionType) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionType) + private static final org.listware.sdk.Functions.FunctionType DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionType(); + } + + public static org.listware.sdk.Functions.FunctionType getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionType parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionType(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionType getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReplyEgressOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.ReplyEgress) + com.google.protobuf.MessageOrBuilder { + + /** + * string namespace = 1; + */ + java.lang.String getNamespace(); + /** + * string namespace = 1; + */ + com.google.protobuf.ByteString + getNamespaceBytes(); + + /** + * string topic = 2; + */ + java.lang.String getTopic(); + /** + * string topic = 2; + */ + com.google.protobuf.ByteString + getTopicBytes(); + + /** + * string id = 3; + */ + java.lang.String getId(); + /** + * string id = 3; + */ + com.google.protobuf.ByteString + getIdBytes(); + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.ReplyEgress} + */ + public static final class ReplyEgress extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.ReplyEgress) + ReplyEgressOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReplyEgress.newBuilder() to construct. + private ReplyEgress(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReplyEgress() { + namespace_ = ""; + topic_ = ""; + id_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReplyEgress( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + namespace_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + topic_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_ReplyEgress_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_ReplyEgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.ReplyEgress.class, org.listware.sdk.Functions.ReplyEgress.Builder.class); + } + + public static final int NAMESPACE_FIELD_NUMBER = 1; + private volatile java.lang.Object namespace_; + /** + * string namespace = 1; + */ + public java.lang.String getNamespace() { + java.lang.Object ref = namespace_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namespace_ = s; + return s; + } + } + /** + * string namespace = 1; + */ + public com.google.protobuf.ByteString + getNamespaceBytes() { + java.lang.Object ref = namespace_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TOPIC_FIELD_NUMBER = 2; + private volatile java.lang.Object topic_; + /** + * string topic = 2; + */ + public java.lang.String getTopic() { + java.lang.Object ref = topic_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + topic_ = s; + return s; + } + } + /** + * string topic = 2; + */ + public com.google.protobuf.ByteString + getTopicBytes() { + java.lang.Object ref = topic_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + topic_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 3; + private volatile java.lang.Object id_; + /** + * string id = 3; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 3; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNamespaceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, namespace_); + } + if (!getTopicBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, topic_); + } + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, id_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNamespaceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, namespace_); + } + if (!getTopicBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, topic_); + } + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, id_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.ReplyEgress)) { + return super.equals(obj); + } + org.listware.sdk.Functions.ReplyEgress other = (org.listware.sdk.Functions.ReplyEgress) obj; + + if (!getNamespace() + .equals(other.getNamespace())) return false; + if (!getTopic() + .equals(other.getTopic())) return false; + if (!getId() + .equals(other.getId())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAMESPACE_FIELD_NUMBER; + hash = (53 * hash) + getNamespace().hashCode(); + hash = (37 * hash) + TOPIC_FIELD_NUMBER; + hash = (53 * hash) + getTopic().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.ReplyEgress parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.ReplyEgress parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.ReplyEgress parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.ReplyEgress prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.ReplyEgress} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.ReplyEgress) + org.listware.sdk.Functions.ReplyEgressOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_ReplyEgress_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_ReplyEgress_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.ReplyEgress.class, org.listware.sdk.Functions.ReplyEgress.Builder.class); + } + + // Construct using org.listware.sdk.Functions.ReplyEgress.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + namespace_ = ""; + + topic_ = ""; + + id_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_ReplyEgress_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.ReplyEgress getDefaultInstanceForType() { + return org.listware.sdk.Functions.ReplyEgress.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.ReplyEgress build() { + org.listware.sdk.Functions.ReplyEgress result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.ReplyEgress buildPartial() { + org.listware.sdk.Functions.ReplyEgress result = new org.listware.sdk.Functions.ReplyEgress(this); + result.namespace_ = namespace_; + result.topic_ = topic_; + result.id_ = id_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.ReplyEgress) { + return mergeFrom((org.listware.sdk.Functions.ReplyEgress)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.ReplyEgress other) { + if (other == org.listware.sdk.Functions.ReplyEgress.getDefaultInstance()) return this; + if (!other.getNamespace().isEmpty()) { + namespace_ = other.namespace_; + onChanged(); + } + if (!other.getTopic().isEmpty()) { + topic_ = other.topic_; + onChanged(); + } + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.ReplyEgress parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.ReplyEgress) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object namespace_ = ""; + /** + * string namespace = 1; + */ + public java.lang.String getNamespace() { + java.lang.Object ref = namespace_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namespace_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string namespace = 1; + */ + public com.google.protobuf.ByteString + getNamespaceBytes() { + java.lang.Object ref = namespace_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string namespace = 1; + */ + public Builder setNamespace( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + namespace_ = value; + onChanged(); + return this; + } + /** + * string namespace = 1; + */ + public Builder clearNamespace() { + + namespace_ = getDefaultInstance().getNamespace(); + onChanged(); + return this; + } + /** + * string namespace = 1; + */ + public Builder setNamespaceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + namespace_ = value; + onChanged(); + return this; + } + + private java.lang.Object topic_ = ""; + /** + * string topic = 2; + */ + public java.lang.String getTopic() { + java.lang.Object ref = topic_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + topic_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string topic = 2; + */ + public com.google.protobuf.ByteString + getTopicBytes() { + java.lang.Object ref = topic_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + topic_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string topic = 2; + */ + public Builder setTopic( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + topic_ = value; + onChanged(); + return this; + } + /** + * string topic = 2; + */ + public Builder clearTopic() { + + topic_ = getDefaultInstance().getTopic(); + onChanged(); + return this; + } + /** + * string topic = 2; + */ + public Builder setTopicBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + topic_ = value; + onChanged(); + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 3; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 3; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 3; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 3; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 3; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.ReplyEgress) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.ReplyEgress) + private static final org.listware.sdk.Functions.ReplyEgress DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.ReplyEgress(); + } + + public static org.listware.sdk.Functions.ReplyEgress getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReplyEgress parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReplyEgress(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.ReplyEgress getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionResultOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionResult) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + boolean hasReplyEgress(); + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + org.listware.sdk.Functions.ReplyEgress getReplyEgress(); + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + org.listware.sdk.Functions.ReplyEgressOrBuilder getReplyEgressOrBuilder(); + + /** + * bool complete = 2; + */ + boolean getComplete(); + + /** + * string error = 3; + */ + java.lang.String getError(); + /** + * string error = 3; + */ + com.google.protobuf.ByteString + getErrorBytes(); + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionResult} + */ + public static final class FunctionResult extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionResult) + FunctionResultOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionResult.newBuilder() to construct. + private FunctionResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionResult() { + error_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionResult( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.Functions.ReplyEgress.Builder subBuilder = null; + if (replyEgress_ != null) { + subBuilder = replyEgress_.toBuilder(); + } + replyEgress_ = input.readMessage(org.listware.sdk.Functions.ReplyEgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(replyEgress_); + replyEgress_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + complete_ = input.readBool(); + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + error_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionResult.class, org.listware.sdk.Functions.FunctionResult.Builder.class); + } + + public static final int REPLY_EGRESS_FIELD_NUMBER = 1; + private org.listware.sdk.Functions.ReplyEgress replyEgress_; + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public boolean hasReplyEgress() { + return replyEgress_ != null; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public org.listware.sdk.Functions.ReplyEgress getReplyEgress() { + return replyEgress_ == null ? org.listware.sdk.Functions.ReplyEgress.getDefaultInstance() : replyEgress_; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public org.listware.sdk.Functions.ReplyEgressOrBuilder getReplyEgressOrBuilder() { + return getReplyEgress(); + } + + public static final int COMPLETE_FIELD_NUMBER = 2; + private boolean complete_; + /** + * bool complete = 2; + */ + public boolean getComplete() { + return complete_; + } + + public static final int ERROR_FIELD_NUMBER = 3; + private volatile java.lang.Object error_; + /** + * string error = 3; + */ + public java.lang.String getError() { + java.lang.Object ref = error_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + error_ = s; + return s; + } + } + /** + * string error = 3; + */ + public com.google.protobuf.ByteString + getErrorBytes() { + java.lang.Object ref = error_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + error_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (replyEgress_ != null) { + output.writeMessage(1, getReplyEgress()); + } + if (complete_ != false) { + output.writeBool(2, complete_); + } + if (!getErrorBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, error_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (replyEgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getReplyEgress()); + } + if (complete_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, complete_); + } + if (!getErrorBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, error_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionResult)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionResult other = (org.listware.sdk.Functions.FunctionResult) obj; + + if (hasReplyEgress() != other.hasReplyEgress()) return false; + if (hasReplyEgress()) { + if (!getReplyEgress() + .equals(other.getReplyEgress())) return false; + } + if (getComplete() + != other.getComplete()) return false; + if (!getError() + .equals(other.getError())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasReplyEgress()) { + hash = (37 * hash) + REPLY_EGRESS_FIELD_NUMBER; + hash = (53 * hash) + getReplyEgress().hashCode(); + } + hash = (37 * hash) + COMPLETE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getComplete()); + hash = (37 * hash) + ERROR_FIELD_NUMBER; + hash = (53 * hash) + getError().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionResult parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionResult parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionResult parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionResult parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionResult prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionResult} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionResult) + org.listware.sdk.Functions.FunctionResultOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionResult.class, org.listware.sdk.Functions.FunctionResult.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionResult.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (replyEgressBuilder_ == null) { + replyEgress_ = null; + } else { + replyEgress_ = null; + replyEgressBuilder_ = null; + } + complete_ = false; + + error_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionResult_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionResult getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionResult.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionResult build() { + org.listware.sdk.Functions.FunctionResult result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionResult buildPartial() { + org.listware.sdk.Functions.FunctionResult result = new org.listware.sdk.Functions.FunctionResult(this); + if (replyEgressBuilder_ == null) { + result.replyEgress_ = replyEgress_; + } else { + result.replyEgress_ = replyEgressBuilder_.build(); + } + result.complete_ = complete_; + result.error_ = error_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionResult) { + return mergeFrom((org.listware.sdk.Functions.FunctionResult)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionResult other) { + if (other == org.listware.sdk.Functions.FunctionResult.getDefaultInstance()) return this; + if (other.hasReplyEgress()) { + mergeReplyEgress(other.getReplyEgress()); + } + if (other.getComplete() != false) { + setComplete(other.getComplete()); + } + if (!other.getError().isEmpty()) { + error_ = other.error_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionResult parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionResult) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.listware.sdk.Functions.ReplyEgress replyEgress_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.ReplyEgress, org.listware.sdk.Functions.ReplyEgress.Builder, org.listware.sdk.Functions.ReplyEgressOrBuilder> replyEgressBuilder_; + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public boolean hasReplyEgress() { + return replyEgressBuilder_ != null || replyEgress_ != null; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public org.listware.sdk.Functions.ReplyEgress getReplyEgress() { + if (replyEgressBuilder_ == null) { + return replyEgress_ == null ? org.listware.sdk.Functions.ReplyEgress.getDefaultInstance() : replyEgress_; + } else { + return replyEgressBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public Builder setReplyEgress(org.listware.sdk.Functions.ReplyEgress value) { + if (replyEgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + replyEgress_ = value; + onChanged(); + } else { + replyEgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public Builder setReplyEgress( + org.listware.sdk.Functions.ReplyEgress.Builder builderForValue) { + if (replyEgressBuilder_ == null) { + replyEgress_ = builderForValue.build(); + onChanged(); + } else { + replyEgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public Builder mergeReplyEgress(org.listware.sdk.Functions.ReplyEgress value) { + if (replyEgressBuilder_ == null) { + if (replyEgress_ != null) { + replyEgress_ = + org.listware.sdk.Functions.ReplyEgress.newBuilder(replyEgress_).mergeFrom(value).buildPartial(); + } else { + replyEgress_ = value; + } + onChanged(); + } else { + replyEgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public Builder clearReplyEgress() { + if (replyEgressBuilder_ == null) { + replyEgress_ = null; + onChanged(); + } else { + replyEgress_ = null; + replyEgressBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public org.listware.sdk.Functions.ReplyEgress.Builder getReplyEgressBuilder() { + + onChanged(); + return getReplyEgressFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + public org.listware.sdk.Functions.ReplyEgressOrBuilder getReplyEgressOrBuilder() { + if (replyEgressBuilder_ != null) { + return replyEgressBuilder_.getMessageOrBuilder(); + } else { + return replyEgress_ == null ? + org.listware.sdk.Functions.ReplyEgress.getDefaultInstance() : replyEgress_; + } + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.ReplyEgress, org.listware.sdk.Functions.ReplyEgress.Builder, org.listware.sdk.Functions.ReplyEgressOrBuilder> + getReplyEgressFieldBuilder() { + if (replyEgressBuilder_ == null) { + replyEgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.ReplyEgress, org.listware.sdk.Functions.ReplyEgress.Builder, org.listware.sdk.Functions.ReplyEgressOrBuilder>( + getReplyEgress(), + getParentForChildren(), + isClean()); + replyEgress_ = null; + } + return replyEgressBuilder_; + } + + private boolean complete_ ; + /** + * bool complete = 2; + */ + public boolean getComplete() { + return complete_; + } + /** + * bool complete = 2; + */ + public Builder setComplete(boolean value) { + + complete_ = value; + onChanged(); + return this; + } + /** + * bool complete = 2; + */ + public Builder clearComplete() { + + complete_ = false; + onChanged(); + return this; + } + + private java.lang.Object error_ = ""; + /** + * string error = 3; + */ + public java.lang.String getError() { + java.lang.Object ref = error_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + error_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string error = 3; + */ + public com.google.protobuf.ByteString + getErrorBytes() { + java.lang.Object ref = error_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + error_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string error = 3; + */ + public Builder setError( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + error_ = value; + onChanged(); + return this; + } + /** + * string error = 3; + */ + public Builder clearError() { + + error_ = getDefaultInstance().getError(); + onChanged(); + return this; + } + /** + * string error = 3; + */ + public Builder setErrorBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + error_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionResult) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionResult) + private static final org.listware.sdk.Functions.FunctionResult DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionResult(); + } + + public static org.listware.sdk.Functions.FunctionResult getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionResult parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionResult(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionResult getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionContextOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionContext) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + boolean hasFunctionType(); + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + org.listware.sdk.Functions.FunctionType getFunctionType(); + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + org.listware.sdk.Functions.FunctionTypeOrBuilder getFunctionTypeOrBuilder(); + + /** + * string id = 2; + */ + java.lang.String getId(); + /** + * string id = 2; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * bytes value = 3; + */ + com.google.protobuf.ByteString getValue(); + + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + boolean hasCallback(); + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + org.listware.sdk.Functions.FunctionContext getCallback(); + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + org.listware.sdk.Functions.FunctionContextOrBuilder getCallbackOrBuilder(); + + /** + * string url = 5; + */ + java.lang.String getUrl(); + /** + * string url = 5; + */ + com.google.protobuf.ByteString + getUrlBytes(); + + /** + * bytes context = 6; + */ + com.google.protobuf.ByteString getContext(); + + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + boolean hasReplyEgress(); + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + org.listware.sdk.Functions.ReplyEgress getReplyEgress(); + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + org.listware.sdk.Functions.ReplyEgressOrBuilder getReplyEgressOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionContext} + */ + public static final class FunctionContext extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionContext) + FunctionContextOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionContext.newBuilder() to construct. + private FunctionContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionContext() { + id_ = ""; + value_ = com.google.protobuf.ByteString.EMPTY; + url_ = ""; + context_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionContext( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.Functions.FunctionType.Builder subBuilder = null; + if (functionType_ != null) { + subBuilder = functionType_.toBuilder(); + } + functionType_ = input.readMessage(org.listware.sdk.Functions.FunctionType.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(functionType_); + functionType_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 26: { + + value_ = input.readBytes(); + break; + } + case 34: { + org.listware.sdk.Functions.FunctionContext.Builder subBuilder = null; + if (callback_ != null) { + subBuilder = callback_.toBuilder(); + } + callback_ = input.readMessage(org.listware.sdk.Functions.FunctionContext.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(callback_); + callback_ = subBuilder.buildPartial(); + } + + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + url_ = s; + break; + } + case 50: { + + context_ = input.readBytes(); + break; + } + case 58: { + org.listware.sdk.Functions.ReplyEgress.Builder subBuilder = null; + if (replyEgress_ != null) { + subBuilder = replyEgress_.toBuilder(); + } + replyEgress_ = input.readMessage(org.listware.sdk.Functions.ReplyEgress.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(replyEgress_); + replyEgress_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionContext_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionContext_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionContext.class, org.listware.sdk.Functions.FunctionContext.Builder.class); + } + + public static final int FUNCTION_TYPE_FIELD_NUMBER = 1; + private org.listware.sdk.Functions.FunctionType functionType_; + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public boolean hasFunctionType() { + return functionType_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType getFunctionType() { + return functionType_ == null ? org.listware.sdk.Functions.FunctionType.getDefaultInstance() : functionType_; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionTypeOrBuilder getFunctionTypeOrBuilder() { + return getFunctionType(); + } + + public static final int ID_FIELD_NUMBER = 2; + private volatile java.lang.Object id_; + /** + * string id = 2; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 2; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALUE_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString value_; + /** + * bytes value = 3; + */ + public com.google.protobuf.ByteString getValue() { + return value_; + } + + public static final int CALLBACK_FIELD_NUMBER = 4; + private org.listware.sdk.Functions.FunctionContext callback_; + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public boolean hasCallback() { + return callback_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public org.listware.sdk.Functions.FunctionContext getCallback() { + return callback_ == null ? org.listware.sdk.Functions.FunctionContext.getDefaultInstance() : callback_; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public org.listware.sdk.Functions.FunctionContextOrBuilder getCallbackOrBuilder() { + return getCallback(); + } + + public static final int URL_FIELD_NUMBER = 5; + private volatile java.lang.Object url_; + /** + * string url = 5; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } + } + /** + * string url = 5; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CONTEXT_FIELD_NUMBER = 6; + private com.google.protobuf.ByteString context_; + /** + * bytes context = 6; + */ + public com.google.protobuf.ByteString getContext() { + return context_; + } + + public static final int REPLY_EGRESS_FIELD_NUMBER = 7; + private org.listware.sdk.Functions.ReplyEgress replyEgress_; + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public boolean hasReplyEgress() { + return replyEgress_ != null; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public org.listware.sdk.Functions.ReplyEgress getReplyEgress() { + return replyEgress_ == null ? org.listware.sdk.Functions.ReplyEgress.getDefaultInstance() : replyEgress_; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public org.listware.sdk.Functions.ReplyEgressOrBuilder getReplyEgressOrBuilder() { + return getReplyEgress(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (functionType_ != null) { + output.writeMessage(1, getFunctionType()); + } + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_); + } + if (!value_.isEmpty()) { + output.writeBytes(3, value_); + } + if (callback_ != null) { + output.writeMessage(4, getCallback()); + } + if (!getUrlBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, url_); + } + if (!context_.isEmpty()) { + output.writeBytes(6, context_); + } + if (replyEgress_ != null) { + output.writeMessage(7, getReplyEgress()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (functionType_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getFunctionType()); + } + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_); + } + if (!value_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, value_); + } + if (callback_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getCallback()); + } + if (!getUrlBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, url_); + } + if (!context_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(6, context_); + } + if (replyEgress_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getReplyEgress()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionContext)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionContext other = (org.listware.sdk.Functions.FunctionContext) obj; + + if (hasFunctionType() != other.hasFunctionType()) return false; + if (hasFunctionType()) { + if (!getFunctionType() + .equals(other.getFunctionType())) return false; + } + if (!getId() + .equals(other.getId())) return false; + if (!getValue() + .equals(other.getValue())) return false; + if (hasCallback() != other.hasCallback()) return false; + if (hasCallback()) { + if (!getCallback() + .equals(other.getCallback())) return false; + } + if (!getUrl() + .equals(other.getUrl())) return false; + if (!getContext() + .equals(other.getContext())) return false; + if (hasReplyEgress() != other.hasReplyEgress()) return false; + if (hasReplyEgress()) { + if (!getReplyEgress() + .equals(other.getReplyEgress())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasFunctionType()) { + hash = (37 * hash) + FUNCTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getFunctionType().hashCode(); + } + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + if (hasCallback()) { + hash = (37 * hash) + CALLBACK_FIELD_NUMBER; + hash = (53 * hash) + getCallback().hashCode(); + } + hash = (37 * hash) + URL_FIELD_NUMBER; + hash = (53 * hash) + getUrl().hashCode(); + hash = (37 * hash) + CONTEXT_FIELD_NUMBER; + hash = (53 * hash) + getContext().hashCode(); + if (hasReplyEgress()) { + hash = (37 * hash) + REPLY_EGRESS_FIELD_NUMBER; + hash = (53 * hash) + getReplyEgress().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionContext parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionContext parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionContext parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionContext parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionContext prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionContext} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionContext) + org.listware.sdk.Functions.FunctionContextOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionContext_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionContext_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionContext.class, org.listware.sdk.Functions.FunctionContext.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionContext.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (functionTypeBuilder_ == null) { + functionType_ = null; + } else { + functionType_ = null; + functionTypeBuilder_ = null; + } + id_ = ""; + + value_ = com.google.protobuf.ByteString.EMPTY; + + if (callbackBuilder_ == null) { + callback_ = null; + } else { + callback_ = null; + callbackBuilder_ = null; + } + url_ = ""; + + context_ = com.google.protobuf.ByteString.EMPTY; + + if (replyEgressBuilder_ == null) { + replyEgress_ = null; + } else { + replyEgress_ = null; + replyEgressBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionContext_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionContext getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionContext.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionContext build() { + org.listware.sdk.Functions.FunctionContext result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionContext buildPartial() { + org.listware.sdk.Functions.FunctionContext result = new org.listware.sdk.Functions.FunctionContext(this); + if (functionTypeBuilder_ == null) { + result.functionType_ = functionType_; + } else { + result.functionType_ = functionTypeBuilder_.build(); + } + result.id_ = id_; + result.value_ = value_; + if (callbackBuilder_ == null) { + result.callback_ = callback_; + } else { + result.callback_ = callbackBuilder_.build(); + } + result.url_ = url_; + result.context_ = context_; + if (replyEgressBuilder_ == null) { + result.replyEgress_ = replyEgress_; + } else { + result.replyEgress_ = replyEgressBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionContext) { + return mergeFrom((org.listware.sdk.Functions.FunctionContext)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionContext other) { + if (other == org.listware.sdk.Functions.FunctionContext.getDefaultInstance()) return this; + if (other.hasFunctionType()) { + mergeFunctionType(other.getFunctionType()); + } + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { + setValue(other.getValue()); + } + if (other.hasCallback()) { + mergeCallback(other.getCallback()); + } + if (!other.getUrl().isEmpty()) { + url_ = other.url_; + onChanged(); + } + if (other.getContext() != com.google.protobuf.ByteString.EMPTY) { + setContext(other.getContext()); + } + if (other.hasReplyEgress()) { + mergeReplyEgress(other.getReplyEgress()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionContext parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionContext) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.listware.sdk.Functions.FunctionType functionType_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder> functionTypeBuilder_; + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public boolean hasFunctionType() { + return functionTypeBuilder_ != null || functionType_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType getFunctionType() { + if (functionTypeBuilder_ == null) { + return functionType_ == null ? org.listware.sdk.Functions.FunctionType.getDefaultInstance() : functionType_; + } else { + return functionTypeBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public Builder setFunctionType(org.listware.sdk.Functions.FunctionType value) { + if (functionTypeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + functionType_ = value; + onChanged(); + } else { + functionTypeBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public Builder setFunctionType( + org.listware.sdk.Functions.FunctionType.Builder builderForValue) { + if (functionTypeBuilder_ == null) { + functionType_ = builderForValue.build(); + onChanged(); + } else { + functionTypeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public Builder mergeFunctionType(org.listware.sdk.Functions.FunctionType value) { + if (functionTypeBuilder_ == null) { + if (functionType_ != null) { + functionType_ = + org.listware.sdk.Functions.FunctionType.newBuilder(functionType_).mergeFrom(value).buildPartial(); + } else { + functionType_ = value; + } + onChanged(); + } else { + functionTypeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public Builder clearFunctionType() { + if (functionTypeBuilder_ == null) { + functionType_ = null; + onChanged(); + } else { + functionType_ = null; + functionTypeBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType.Builder getFunctionTypeBuilder() { + + onChanged(); + return getFunctionTypeFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionTypeOrBuilder getFunctionTypeOrBuilder() { + if (functionTypeBuilder_ != null) { + return functionTypeBuilder_.getMessageOrBuilder(); + } else { + return functionType_ == null ? + org.listware.sdk.Functions.FunctionType.getDefaultInstance() : functionType_; + } + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 1[json_name = "function_type"]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder> + getFunctionTypeFieldBuilder() { + if (functionTypeBuilder_ == null) { + functionTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder>( + getFunctionType(), + getParentForChildren(), + isClean()); + functionType_ = null; + } + return functionTypeBuilder_; + } + + private java.lang.Object id_ = ""; + /** + * string id = 2; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 2; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 2; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 2; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 2; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes value = 3; + */ + public com.google.protobuf.ByteString getValue() { + return value_; + } + /** + * bytes value = 3; + */ + public Builder setValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + * bytes value = 3; + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + + private org.listware.sdk.Functions.FunctionContext callback_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionContext, org.listware.sdk.Functions.FunctionContext.Builder, org.listware.sdk.Functions.FunctionContextOrBuilder> callbackBuilder_; + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public boolean hasCallback() { + return callbackBuilder_ != null || callback_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public org.listware.sdk.Functions.FunctionContext getCallback() { + if (callbackBuilder_ == null) { + return callback_ == null ? org.listware.sdk.Functions.FunctionContext.getDefaultInstance() : callback_; + } else { + return callbackBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public Builder setCallback(org.listware.sdk.Functions.FunctionContext value) { + if (callbackBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + callback_ = value; + onChanged(); + } else { + callbackBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public Builder setCallback( + org.listware.sdk.Functions.FunctionContext.Builder builderForValue) { + if (callbackBuilder_ == null) { + callback_ = builderForValue.build(); + onChanged(); + } else { + callbackBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public Builder mergeCallback(org.listware.sdk.Functions.FunctionContext value) { + if (callbackBuilder_ == null) { + if (callback_ != null) { + callback_ = + org.listware.sdk.Functions.FunctionContext.newBuilder(callback_).mergeFrom(value).buildPartial(); + } else { + callback_ = value; + } + onChanged(); + } else { + callbackBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public Builder clearCallback() { + if (callbackBuilder_ == null) { + callback_ = null; + onChanged(); + } else { + callback_ = null; + callbackBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public org.listware.sdk.Functions.FunctionContext.Builder getCallbackBuilder() { + + onChanged(); + return getCallbackFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + public org.listware.sdk.Functions.FunctionContextOrBuilder getCallbackOrBuilder() { + if (callbackBuilder_ != null) { + return callbackBuilder_.getMessageOrBuilder(); + } else { + return callback_ == null ? + org.listware.sdk.Functions.FunctionContext.getDefaultInstance() : callback_; + } + } + /** + * .org.listware.sdk.pbtypes.FunctionContext callback = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionContext, org.listware.sdk.Functions.FunctionContext.Builder, org.listware.sdk.Functions.FunctionContextOrBuilder> + getCallbackFieldBuilder() { + if (callbackBuilder_ == null) { + callbackBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionContext, org.listware.sdk.Functions.FunctionContext.Builder, org.listware.sdk.Functions.FunctionContextOrBuilder>( + getCallback(), + getParentForChildren(), + isClean()); + callback_ = null; + } + return callbackBuilder_; + } + + private java.lang.Object url_ = ""; + /** + * string url = 5; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string url = 5; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string url = 5; + */ + public Builder setUrl( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + url_ = value; + onChanged(); + return this; + } + /** + * string url = 5; + */ + public Builder clearUrl() { + + url_ = getDefaultInstance().getUrl(); + onChanged(); + return this; + } + /** + * string url = 5; + */ + public Builder setUrlBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + url_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString context_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes context = 6; + */ + public com.google.protobuf.ByteString getContext() { + return context_; + } + /** + * bytes context = 6; + */ + public Builder setContext(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + context_ = value; + onChanged(); + return this; + } + /** + * bytes context = 6; + */ + public Builder clearContext() { + + context_ = getDefaultInstance().getContext(); + onChanged(); + return this; + } + + private org.listware.sdk.Functions.ReplyEgress replyEgress_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.ReplyEgress, org.listware.sdk.Functions.ReplyEgress.Builder, org.listware.sdk.Functions.ReplyEgressOrBuilder> replyEgressBuilder_; + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public boolean hasReplyEgress() { + return replyEgressBuilder_ != null || replyEgress_ != null; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public org.listware.sdk.Functions.ReplyEgress getReplyEgress() { + if (replyEgressBuilder_ == null) { + return replyEgress_ == null ? org.listware.sdk.Functions.ReplyEgress.getDefaultInstance() : replyEgress_; + } else { + return replyEgressBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public Builder setReplyEgress(org.listware.sdk.Functions.ReplyEgress value) { + if (replyEgressBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + replyEgress_ = value; + onChanged(); + } else { + replyEgressBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public Builder setReplyEgress( + org.listware.sdk.Functions.ReplyEgress.Builder builderForValue) { + if (replyEgressBuilder_ == null) { + replyEgress_ = builderForValue.build(); + onChanged(); + } else { + replyEgressBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public Builder mergeReplyEgress(org.listware.sdk.Functions.ReplyEgress value) { + if (replyEgressBuilder_ == null) { + if (replyEgress_ != null) { + replyEgress_ = + org.listware.sdk.Functions.ReplyEgress.newBuilder(replyEgress_).mergeFrom(value).buildPartial(); + } else { + replyEgress_ = value; + } + onChanged(); + } else { + replyEgressBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public Builder clearReplyEgress() { + if (replyEgressBuilder_ == null) { + replyEgress_ = null; + onChanged(); + } else { + replyEgress_ = null; + replyEgressBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public org.listware.sdk.Functions.ReplyEgress.Builder getReplyEgressBuilder() { + + onChanged(); + return getReplyEgressFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + public org.listware.sdk.Functions.ReplyEgressOrBuilder getReplyEgressOrBuilder() { + if (replyEgressBuilder_ != null) { + return replyEgressBuilder_.getMessageOrBuilder(); + } else { + return replyEgress_ == null ? + org.listware.sdk.Functions.ReplyEgress.getDefaultInstance() : replyEgress_; + } + } + /** + * .org.listware.sdk.pbtypes.ReplyEgress reply_egress = 7[json_name = "reply_egress"]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.ReplyEgress, org.listware.sdk.Functions.ReplyEgress.Builder, org.listware.sdk.Functions.ReplyEgressOrBuilder> + getReplyEgressFieldBuilder() { + if (replyEgressBuilder_ == null) { + replyEgressBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.ReplyEgress, org.listware.sdk.Functions.ReplyEgress.Builder, org.listware.sdk.Functions.ReplyEgressOrBuilder>( + getReplyEgress(), + getParentForChildren(), + isClean()); + replyEgress_ = null; + } + return replyEgressBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionContext) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionContext) + private static final org.listware.sdk.Functions.FunctionContext DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionContext(); + } + + public static org.listware.sdk.Functions.FunctionContext getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionContext parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionContext(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionContext getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionTypeRouteOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionTypeRoute) + com.google.protobuf.MessageOrBuilder { + + /** + * bool grounded = 1; + */ + boolean getGrounded(); + } + /** + *
+   * FunctionTypeRoute - is a LinkMessage from cmdb.Type to Function
+   * 
+ * + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionTypeRoute} + */ + public static final class FunctionTypeRoute extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionTypeRoute) + FunctionTypeRouteOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionTypeRoute.newBuilder() to construct. + private FunctionTypeRoute(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionTypeRoute() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionTypeRoute( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + grounded_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionTypeRoute.class, org.listware.sdk.Functions.FunctionTypeRoute.Builder.class); + } + + public static final int GROUNDED_FIELD_NUMBER = 1; + private boolean grounded_; + /** + * bool grounded = 1; + */ + public boolean getGrounded() { + return grounded_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (grounded_ != false) { + output.writeBool(1, grounded_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (grounded_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, grounded_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionTypeRoute)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionTypeRoute other = (org.listware.sdk.Functions.FunctionTypeRoute) obj; + + if (getGrounded() + != other.getGrounded()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + GROUNDED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getGrounded()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionTypeRoute parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionTypeRoute prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * FunctionTypeRoute - is a LinkMessage from cmdb.Type to Function
+     * 
+ * + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionTypeRoute} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionTypeRoute) + org.listware.sdk.Functions.FunctionTypeRouteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionTypeRoute.class, org.listware.sdk.Functions.FunctionTypeRoute.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionTypeRoute.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + grounded_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionTypeRoute getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionTypeRoute.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionTypeRoute build() { + org.listware.sdk.Functions.FunctionTypeRoute result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionTypeRoute buildPartial() { + org.listware.sdk.Functions.FunctionTypeRoute result = new org.listware.sdk.Functions.FunctionTypeRoute(this); + result.grounded_ = grounded_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionTypeRoute) { + return mergeFrom((org.listware.sdk.Functions.FunctionTypeRoute)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionTypeRoute other) { + if (other == org.listware.sdk.Functions.FunctionTypeRoute.getDefaultInstance()) return this; + if (other.getGrounded() != false) { + setGrounded(other.getGrounded()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionTypeRoute parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionTypeRoute) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private boolean grounded_ ; + /** + * bool grounded = 1; + */ + public boolean getGrounded() { + return grounded_; + } + /** + * bool grounded = 1; + */ + public Builder setGrounded(boolean value) { + + grounded_ = value; + onChanged(); + return this; + } + /** + * bool grounded = 1; + */ + public Builder clearGrounded() { + + grounded_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionTypeRoute) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionTypeRoute) + private static final org.listware.sdk.Functions.FunctionTypeRoute DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionTypeRoute(); + } + + public static org.listware.sdk.Functions.FunctionTypeRoute getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionTypeRoute parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionTypeRoute(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionTypeRoute getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionRouteOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionRoute) + com.google.protobuf.MessageOrBuilder { + + /** + * string url = 1; + */ + java.lang.String getUrl(); + /** + * string url = 1; + */ + com.google.protobuf.ByteString + getUrlBytes(); + } + /** + *
+   * FunctionRoute - is a LinkMessage from cmdb.Object to Function
+   * 
+ * + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionRoute} + */ + public static final class FunctionRoute extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionRoute) + FunctionRouteOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionRoute.newBuilder() to construct. + private FunctionRoute(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionRoute() { + url_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionRoute( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + url_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionRoute_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionRoute_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionRoute.class, org.listware.sdk.Functions.FunctionRoute.Builder.class); + } + + public static final int URL_FIELD_NUMBER = 1; + private volatile java.lang.Object url_; + /** + * string url = 1; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } + } + /** + * string url = 1; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getUrlBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getUrlBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionRoute)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionRoute other = (org.listware.sdk.Functions.FunctionRoute) obj; + + if (!getUrl() + .equals(other.getUrl())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + URL_FIELD_NUMBER; + hash = (53 * hash) + getUrl().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionRoute parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionRoute parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionRoute parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionRoute prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * FunctionRoute - is a LinkMessage from cmdb.Object to Function
+     * 
+ * + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionRoute} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionRoute) + org.listware.sdk.Functions.FunctionRouteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionRoute_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionRoute_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionRoute.class, org.listware.sdk.Functions.FunctionRoute.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionRoute.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + url_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionRoute_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionRoute getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionRoute.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionRoute build() { + org.listware.sdk.Functions.FunctionRoute result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionRoute buildPartial() { + org.listware.sdk.Functions.FunctionRoute result = new org.listware.sdk.Functions.FunctionRoute(this); + result.url_ = url_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionRoute) { + return mergeFrom((org.listware.sdk.Functions.FunctionRoute)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionRoute other) { + if (other == org.listware.sdk.Functions.FunctionRoute.getDefaultInstance()) return this; + if (!other.getUrl().isEmpty()) { + url_ = other.url_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionRoute parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionRoute) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object url_ = ""; + /** + * string url = 1; + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string url = 1; + */ + public com.google.protobuf.ByteString + getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string url = 1; + */ + public Builder setUrl( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + url_ = value; + onChanged(); + return this; + } + /** + * string url = 1; + */ + public Builder clearUrl() { + + url_ = getDefaultInstance().getUrl(); + onChanged(); + return this; + } + /** + * string url = 1; + */ + public Builder setUrlBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + url_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionRoute) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionRoute) + private static final org.listware.sdk.Functions.FunctionRoute DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionRoute(); + } + + public static org.listware.sdk.Functions.FunctionRoute getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionRoute parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionRoute(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionRoute getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface FunctionMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbtypes.FunctionMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * string type = 1; + */ + java.lang.String getType(); + /** + * string type = 1; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + boolean hasRoute(); + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + org.listware.sdk.Functions.FunctionRoute getRoute(); + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + org.listware.sdk.Functions.FunctionRouteOrBuilder getRouteOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionMessage} + */ + public static final class FunctionMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbtypes.FunctionMessage) + FunctionMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use FunctionMessage.newBuilder() to construct. + private FunctionMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FunctionMessage() { + type_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FunctionMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 18: { + org.listware.sdk.Functions.FunctionRoute.Builder subBuilder = null; + if (route_ != null) { + subBuilder = route_.toBuilder(); + } + route_ = input.readMessage(org.listware.sdk.Functions.FunctionRoute.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(route_); + route_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionMessage.class, org.listware.sdk.Functions.FunctionMessage.Builder.class); + } + + public static final int TYPE_FIELD_NUMBER = 1; + private volatile java.lang.Object type_; + /** + * string type = 1; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 1; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ROUTE_FIELD_NUMBER = 2; + private org.listware.sdk.Functions.FunctionRoute route_; + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public boolean hasRoute() { + return route_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public org.listware.sdk.Functions.FunctionRoute getRoute() { + return route_ == null ? org.listware.sdk.Functions.FunctionRoute.getDefaultInstance() : route_; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public org.listware.sdk.Functions.FunctionRouteOrBuilder getRouteOrBuilder() { + return getRoute(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + } + if (route_ != null) { + output.writeMessage(2, getRoute()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + } + if (route_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getRoute()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.Functions.FunctionMessage)) { + return super.equals(obj); + } + org.listware.sdk.Functions.FunctionMessage other = (org.listware.sdk.Functions.FunctionMessage) obj; + + if (!getType() + .equals(other.getType())) return false; + if (hasRoute() != other.hasRoute()) return false; + if (hasRoute()) { + if (!getRoute() + .equals(other.getRoute())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + if (hasRoute()) { + hash = (37 * hash) + ROUTE_FIELD_NUMBER; + hash = (53 * hash) + getRoute().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.Functions.FunctionMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.Functions.FunctionMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbtypes.FunctionMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbtypes.FunctionMessage) + org.listware.sdk.Functions.FunctionMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.Functions.FunctionMessage.class, org.listware.sdk.Functions.FunctionMessage.Builder.class); + } + + // Construct using org.listware.sdk.Functions.FunctionMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + type_ = ""; + + if (routeBuilder_ == null) { + route_ = null; + } else { + route_ = null; + routeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.Functions.internal_static_org_listware_sdk_pbtypes_FunctionMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionMessage getDefaultInstanceForType() { + return org.listware.sdk.Functions.FunctionMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionMessage build() { + org.listware.sdk.Functions.FunctionMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionMessage buildPartial() { + org.listware.sdk.Functions.FunctionMessage result = new org.listware.sdk.Functions.FunctionMessage(this); + result.type_ = type_; + if (routeBuilder_ == null) { + result.route_ = route_; + } else { + result.route_ = routeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.Functions.FunctionMessage) { + return mergeFrom((org.listware.sdk.Functions.FunctionMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.Functions.FunctionMessage other) { + if (other == org.listware.sdk.Functions.FunctionMessage.getDefaultInstance()) return this; + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (other.hasRoute()) { + mergeRoute(other.getRoute()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.Functions.FunctionMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.Functions.FunctionMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 1; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 1; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 1; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 1; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 1; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.Functions.FunctionRoute route_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionRoute, org.listware.sdk.Functions.FunctionRoute.Builder, org.listware.sdk.Functions.FunctionRouteOrBuilder> routeBuilder_; + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public boolean hasRoute() { + return routeBuilder_ != null || route_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public org.listware.sdk.Functions.FunctionRoute getRoute() { + if (routeBuilder_ == null) { + return route_ == null ? org.listware.sdk.Functions.FunctionRoute.getDefaultInstance() : route_; + } else { + return routeBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public Builder setRoute(org.listware.sdk.Functions.FunctionRoute value) { + if (routeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + route_ = value; + onChanged(); + } else { + routeBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public Builder setRoute( + org.listware.sdk.Functions.FunctionRoute.Builder builderForValue) { + if (routeBuilder_ == null) { + route_ = builderForValue.build(); + onChanged(); + } else { + routeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public Builder mergeRoute(org.listware.sdk.Functions.FunctionRoute value) { + if (routeBuilder_ == null) { + if (route_ != null) { + route_ = + org.listware.sdk.Functions.FunctionRoute.newBuilder(route_).mergeFrom(value).buildPartial(); + } else { + route_ = value; + } + onChanged(); + } else { + routeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public Builder clearRoute() { + if (routeBuilder_ == null) { + route_ = null; + onChanged(); + } else { + route_ = null; + routeBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public org.listware.sdk.Functions.FunctionRoute.Builder getRouteBuilder() { + + onChanged(); + return getRouteFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + public org.listware.sdk.Functions.FunctionRouteOrBuilder getRouteOrBuilder() { + if (routeBuilder_ != null) { + return routeBuilder_.getMessageOrBuilder(); + } else { + return route_ == null ? + org.listware.sdk.Functions.FunctionRoute.getDefaultInstance() : route_; + } + } + /** + * .org.listware.sdk.pbtypes.FunctionRoute route = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionRoute, org.listware.sdk.Functions.FunctionRoute.Builder, org.listware.sdk.Functions.FunctionRouteOrBuilder> + getRouteFieldBuilder() { + if (routeBuilder_ == null) { + routeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionRoute, org.listware.sdk.Functions.FunctionRoute.Builder, org.listware.sdk.Functions.FunctionRouteOrBuilder>( + getRoute(), + getParentForChildren(), + isClean()); + route_ = null; + } + return routeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbtypes.FunctionMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbtypes.FunctionMessage) + private static final org.listware.sdk.Functions.FunctionMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.Functions.FunctionMessage(); + } + + public static org.listware.sdk.Functions.FunctionMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FunctionMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FunctionMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.Functions.FunctionMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_Function_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_Function_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionParameter_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionParameter_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionType_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionType_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_ReplyEgress_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_ReplyEgress_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionResult_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionResult_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionContext_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionContext_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionRoute_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionRoute_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbtypes_FunctionMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbtypes_FunctionMessage_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\030pbtypes/pbfunction.proto\022\030org.listware" + + ".sdk.pbtypes\032\031google/protobuf/any.proto\"" + + "\241\001\n\010Function\022C\n\004type\030\001 \001(\0132&.org.listwar" + + "e.sdk.pbtypes.FunctionTypeR\rfunction_typ" + + "e\022\023\n\013description\030\002 \001(\t\022;\n\006params\030\003 \003(\0132+" + + ".org.listware.sdk.pbtypes.FunctionParame" + + "ter\"V\n\021FunctionParameter\022\014\n\004type\030\001 \001(\t\022\014" + + "\n\004name\030\002 \001(\t\022%\n\007default\030\003 \001(\0132\024.google.p" + + "rotobuf.Any\"/\n\014FunctionType\022\021\n\tnamespace" + + "\030\001 \001(\t\022\014\n\004type\030\002 \001(\t\";\n\013ReplyEgress\022\021\n\tn" + + "amespace\030\001 \001(\t\022\r\n\005topic\030\002 \001(\t\022\n\n\002id\030\003 \001(" + + "\t\"n\n\016FunctionResult\022;\n\014reply_egress\030\001 \001(" + + "\0132%.org.listware.sdk.pbtypes.ReplyEgress" + + "\022\020\n\010complete\030\002 \001(\010\022\r\n\005error\030\003 \001(\t\"\240\002\n\017Fu" + + "nctionContext\022L\n\rfunction_type\030\001 \001(\0132&.o" + + "rg.listware.sdk.pbtypes.FunctionTypeR\rfu" + + "nction_type\022\n\n\002id\030\002 \001(\t\022\r\n\005value\030\003 \001(\014\022;" + + "\n\010callback\030\004 \001(\0132).org.listware.sdk.pbty" + + "pes.FunctionContext\022\013\n\003url\030\005 \001(\t\022\017\n\007cont" + + "ext\030\006 \001(\014\022I\n\014reply_egress\030\007 \001(\0132%.org.li" + + "stware.sdk.pbtypes.ReplyEgressR\014reply_eg" + + "ress\"%\n\021FunctionTypeRoute\022\020\n\010grounded\030\001 " + + "\001(\010\"\034\n\rFunctionRoute\022\013\n\003url\030\001 \001(\t\"W\n\017Fun" + + "ctionMessage\022\014\n\004type\030\001 \001(\t\0226\n\005route\030\002 \001(" + + "\0132\'.org.listware.sdk.pbtypes.FunctionRou" + + "teBH\n\020org.listware.sdkB\tFunctionsZ)git.f" + + "g-tech.ru/listware/proto/sdk/pbtypesb\006pr" + + "oto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.AnyProto.getDescriptor(), + }, assigner); + internal_static_org_listware_sdk_pbtypes_Function_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_listware_sdk_pbtypes_Function_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_Function_descriptor, + new java.lang.String[] { "Type", "Description", "Params", }); + internal_static_org_listware_sdk_pbtypes_FunctionParameter_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_listware_sdk_pbtypes_FunctionParameter_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionParameter_descriptor, + new java.lang.String[] { "Type", "Name", "Default", }); + internal_static_org_listware_sdk_pbtypes_FunctionType_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_listware_sdk_pbtypes_FunctionType_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionType_descriptor, + new java.lang.String[] { "Namespace", "Type", }); + internal_static_org_listware_sdk_pbtypes_ReplyEgress_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_org_listware_sdk_pbtypes_ReplyEgress_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_ReplyEgress_descriptor, + new java.lang.String[] { "Namespace", "Topic", "Id", }); + internal_static_org_listware_sdk_pbtypes_FunctionResult_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_org_listware_sdk_pbtypes_FunctionResult_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionResult_descriptor, + new java.lang.String[] { "ReplyEgress", "Complete", "Error", }); + internal_static_org_listware_sdk_pbtypes_FunctionContext_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_org_listware_sdk_pbtypes_FunctionContext_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionContext_descriptor, + new java.lang.String[] { "FunctionType", "Id", "Value", "Callback", "Url", "Context", "ReplyEgress", }); + internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionTypeRoute_descriptor, + new java.lang.String[] { "Grounded", }); + internal_static_org_listware_sdk_pbtypes_FunctionRoute_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_org_listware_sdk_pbtypes_FunctionRoute_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionRoute_descriptor, + new java.lang.String[] { "Url", }); + internal_static_org_listware_sdk_pbtypes_FunctionMessage_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_org_listware_sdk_pbtypes_FunctionMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbtypes_FunctionMessage_descriptor, + new java.lang.String[] { "Type", "Route", }); + com.google.protobuf.AnyProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/org/listware/sdk/pbcmdb/Core.java b/java/org/listware/sdk/pbcmdb/Core.java new file mode 100644 index 0000000..5c04db7 --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/Core.java @@ -0,0 +1,11703 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbcmdb/pbcmdb.proto + +package org.listware.sdk.pbcmdb; + +public final class Core { + private Core() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + /** + * Protobuf enum {@code org.listware.sdk.pbcmdb.Method} + */ + public enum Method + implements com.google.protobuf.ProtocolMessageEnum { + /** + * CREATE = 0; + */ + CREATE(0), + /** + * CREATE_CHILD = 1; + */ + CREATE_CHILD(1), + /** + * UPDATE = 2; + */ + UPDATE(2), + /** + * DELETE = 3; + */ + DELETE(3), + /** + * CREATE_TRIGGER = 4; + */ + CREATE_TRIGGER(4), + /** + * DELETE_TRIGGER = 5; + */ + DELETE_TRIGGER(5), + UNRECOGNIZED(-1), + ; + + /** + * CREATE = 0; + */ + public static final int CREATE_VALUE = 0; + /** + * CREATE_CHILD = 1; + */ + public static final int CREATE_CHILD_VALUE = 1; + /** + * UPDATE = 2; + */ + public static final int UPDATE_VALUE = 2; + /** + * DELETE = 3; + */ + public static final int DELETE_VALUE = 3; + /** + * CREATE_TRIGGER = 4; + */ + public static final int CREATE_TRIGGER_VALUE = 4; + /** + * DELETE_TRIGGER = 5; + */ + public static final int DELETE_TRIGGER_VALUE = 5; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Method valueOf(int value) { + return forNumber(value); + } + + public static Method forNumber(int value) { + switch (value) { + case 0: return CREATE; + case 1: return CREATE_CHILD; + case 2: return UPDATE; + case 3: return DELETE; + case 4: return CREATE_TRIGGER; + case 5: return DELETE_TRIGGER; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + Method> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Method findValueByNumber(int number) { + return Method.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.getDescriptor().getEnumTypes().get(0); + } + + private static final Method[] VALUES = values(); + + public static Method valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Method(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.listware.sdk.pbcmdb.Method) + } + + public interface TriggerOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.Trigger) + com.google.protobuf.MessageOrBuilder { + + /** + * string type = 1; + */ + java.lang.String getType(); + /** + * string type = 1; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + boolean hasFunctionType(); + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + org.listware.sdk.Functions.FunctionType getFunctionType(); + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + org.listware.sdk.Functions.FunctionTypeOrBuilder getFunctionTypeOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Trigger} + */ + public static final class Trigger extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.Trigger) + TriggerOrBuilder { + private static final long serialVersionUID = 0L; + // Use Trigger.newBuilder() to construct. + private Trigger(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Trigger() { + type_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Trigger( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 18: { + org.listware.sdk.Functions.FunctionType.Builder subBuilder = null; + if (functionType_ != null) { + subBuilder = functionType_.toBuilder(); + } + functionType_ = input.readMessage(org.listware.sdk.Functions.FunctionType.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(functionType_); + functionType_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Trigger_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Trigger_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Trigger.class, org.listware.sdk.pbcmdb.Core.Trigger.Builder.class); + } + + public static final int TYPE_FIELD_NUMBER = 1; + private volatile java.lang.Object type_; + /** + * string type = 1; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 1; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FUNCTION_TYPE_FIELD_NUMBER = 2; + private org.listware.sdk.Functions.FunctionType functionType_; + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public boolean hasFunctionType() { + return functionType_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType getFunctionType() { + return functionType_ == null ? org.listware.sdk.Functions.FunctionType.getDefaultInstance() : functionType_; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionTypeOrBuilder getFunctionTypeOrBuilder() { + return getFunctionType(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); + } + if (functionType_ != null) { + output.writeMessage(2, getFunctionType()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); + } + if (functionType_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getFunctionType()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.Trigger)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.Trigger other = (org.listware.sdk.pbcmdb.Core.Trigger) obj; + + if (!getType() + .equals(other.getType())) return false; + if (hasFunctionType() != other.hasFunctionType()) return false; + if (hasFunctionType()) { + if (!getFunctionType() + .equals(other.getFunctionType())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + if (hasFunctionType()) { + hash = (37 * hash) + FUNCTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getFunctionType().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Trigger parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.Trigger prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Trigger} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.Trigger) + org.listware.sdk.pbcmdb.Core.TriggerOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Trigger_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Trigger_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Trigger.class, org.listware.sdk.pbcmdb.Core.Trigger.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.Trigger.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + type_ = ""; + + if (functionTypeBuilder_ == null) { + functionType_ = null; + } else { + functionType_ = null; + functionTypeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Trigger_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Trigger getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.Trigger.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Trigger build() { + org.listware.sdk.pbcmdb.Core.Trigger result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Trigger buildPartial() { + org.listware.sdk.pbcmdb.Core.Trigger result = new org.listware.sdk.pbcmdb.Core.Trigger(this); + result.type_ = type_; + if (functionTypeBuilder_ == null) { + result.functionType_ = functionType_; + } else { + result.functionType_ = functionTypeBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.Trigger) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.Trigger)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.Trigger other) { + if (other == org.listware.sdk.pbcmdb.Core.Trigger.getDefaultInstance()) return this; + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (other.hasFunctionType()) { + mergeFunctionType(other.getFunctionType()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.Trigger parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.Trigger) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 1; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 1; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 1; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 1; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 1; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.Functions.FunctionType functionType_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder> functionTypeBuilder_; + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public boolean hasFunctionType() { + return functionTypeBuilder_ != null || functionType_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType getFunctionType() { + if (functionTypeBuilder_ == null) { + return functionType_ == null ? org.listware.sdk.Functions.FunctionType.getDefaultInstance() : functionType_; + } else { + return functionTypeBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public Builder setFunctionType(org.listware.sdk.Functions.FunctionType value) { + if (functionTypeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + functionType_ = value; + onChanged(); + } else { + functionTypeBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public Builder setFunctionType( + org.listware.sdk.Functions.FunctionType.Builder builderForValue) { + if (functionTypeBuilder_ == null) { + functionType_ = builderForValue.build(); + onChanged(); + } else { + functionTypeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public Builder mergeFunctionType(org.listware.sdk.Functions.FunctionType value) { + if (functionTypeBuilder_ == null) { + if (functionType_ != null) { + functionType_ = + org.listware.sdk.Functions.FunctionType.newBuilder(functionType_).mergeFrom(value).buildPartial(); + } else { + functionType_ = value; + } + onChanged(); + } else { + functionTypeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public Builder clearFunctionType() { + if (functionTypeBuilder_ == null) { + functionType_ = null; + onChanged(); + } else { + functionType_ = null; + functionTypeBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionType.Builder getFunctionTypeBuilder() { + + onChanged(); + return getFunctionTypeFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + public org.listware.sdk.Functions.FunctionTypeOrBuilder getFunctionTypeOrBuilder() { + if (functionTypeBuilder_ != null) { + return functionTypeBuilder_.getMessageOrBuilder(); + } else { + return functionType_ == null ? + org.listware.sdk.Functions.FunctionType.getDefaultInstance() : functionType_; + } + } + /** + * .org.listware.sdk.pbtypes.FunctionType function_type = 2[json_name = "function_type"]; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder> + getFunctionTypeFieldBuilder() { + if (functionTypeBuilder_ == null) { + functionTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionType, org.listware.sdk.Functions.FunctionType.Builder, org.listware.sdk.Functions.FunctionTypeOrBuilder>( + getFunctionType(), + getParentForChildren(), + isClean()); + functionType_ = null; + } + return functionTypeBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.Trigger) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.Trigger) + private static final org.listware.sdk.pbcmdb.Core.Trigger DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.Trigger(); + } + + public static org.listware.sdk.pbcmdb.Core.Trigger getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Trigger parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Trigger(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Trigger getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ObjectMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.ObjectMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + int getMethodValue(); + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + org.listware.sdk.pbcmdb.Core.Method getMethod(); + + /** + * string type = 2; + */ + java.lang.String getType(); + /** + * string type = 2; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * string name = 3; + */ + java.lang.String getName(); + /** + * string name = 3; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * bytes payload = 4; + */ + com.google.protobuf.ByteString getPayload(); + + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + java.util.List + getFunctionsList(); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + org.listware.sdk.Functions.FunctionMessage getFunctions(int index); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + int getFunctionsCount(); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + java.util.List + getFunctionsOrBuilderList(); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionsOrBuilder( + int index); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.ObjectMessage} + */ + public static final class ObjectMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.ObjectMessage) + ObjectMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use ObjectMessage.newBuilder() to construct. + private ObjectMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ObjectMessage() { + method_ = 0; + type_ = ""; + name_ = ""; + payload_ = com.google.protobuf.ByteString.EMPTY; + functions_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ObjectMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + method_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 34: { + + payload_ = input.readBytes(); + break; + } + case 42: { + if (!((mutable_bitField0_ & 0x00000010) != 0)) { + functions_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000010; + } + functions_.add( + input.readMessage(org.listware.sdk.Functions.FunctionMessage.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000010) != 0)) { + functions_ = java.util.Collections.unmodifiableList(functions_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_ObjectMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_ObjectMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.ObjectMessage.class, org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder.class); + } + + private int bitField0_; + public static final int METHOD_FIELD_NUMBER = 1; + private int method_; + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public int getMethodValue() { + return method_; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public org.listware.sdk.pbcmdb.Core.Method getMethod() { + @SuppressWarnings("deprecation") + org.listware.sdk.pbcmdb.Core.Method result = org.listware.sdk.pbcmdb.Core.Method.valueOf(method_); + return result == null ? org.listware.sdk.pbcmdb.Core.Method.UNRECOGNIZED : result; + } + + public static final int TYPE_FIELD_NUMBER = 2; + private volatile java.lang.Object type_; + /** + * string type = 2; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 2; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object name_; + /** + * string name = 3; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 3; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAYLOAD_FIELD_NUMBER = 4; + private com.google.protobuf.ByteString payload_; + /** + * bytes payload = 4; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + + public static final int FUNCTIONS_FIELD_NUMBER = 5; + private java.util.List functions_; + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public java.util.List getFunctionsList() { + return functions_; + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public java.util.List + getFunctionsOrBuilderList() { + return functions_; + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public int getFunctionsCount() { + return functions_.size(); + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessage getFunctions(int index) { + return functions_.get(index); + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionsOrBuilder( + int index) { + return functions_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (method_ != org.listware.sdk.pbcmdb.Core.Method.CREATE.getNumber()) { + output.writeEnum(1, method_); + } + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); + } + if (!payload_.isEmpty()) { + output.writeBytes(4, payload_); + } + for (int i = 0; i < functions_.size(); i++) { + output.writeMessage(5, functions_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (method_ != org.listware.sdk.pbcmdb.Core.Method.CREATE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, method_); + } + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); + } + if (!payload_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(4, payload_); + } + for (int i = 0; i < functions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, functions_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.ObjectMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.ObjectMessage other = (org.listware.sdk.pbcmdb.Core.ObjectMessage) obj; + + if (method_ != other.method_) return false; + if (!getType() + .equals(other.getType())) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getPayload() + .equals(other.getPayload())) return false; + if (!getFunctionsList() + .equals(other.getFunctionsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + method_; + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; + hash = (53 * hash) + getPayload().hashCode(); + if (getFunctionsCount() > 0) { + hash = (37 * hash) + FUNCTIONS_FIELD_NUMBER; + hash = (53 * hash) + getFunctionsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.ObjectMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.ObjectMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.ObjectMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.ObjectMessage) + org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_ObjectMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_ObjectMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.ObjectMessage.class, org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.ObjectMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getFunctionsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + method_ = 0; + + type_ = ""; + + name_ = ""; + + payload_ = com.google.protobuf.ByteString.EMPTY; + + if (functionsBuilder_ == null) { + functions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + } else { + functionsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_ObjectMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.ObjectMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.ObjectMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.ObjectMessage build() { + org.listware.sdk.pbcmdb.Core.ObjectMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.ObjectMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.ObjectMessage result = new org.listware.sdk.pbcmdb.Core.ObjectMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + result.method_ = method_; + result.type_ = type_; + result.name_ = name_; + result.payload_ = payload_; + if (functionsBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0)) { + functions_ = java.util.Collections.unmodifiableList(functions_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.functions_ = functions_; + } else { + result.functions_ = functionsBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.ObjectMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.ObjectMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.ObjectMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.ObjectMessage.getDefaultInstance()) return this; + if (other.method_ != 0) { + setMethodValue(other.getMethodValue()); + } + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { + setPayload(other.getPayload()); + } + if (functionsBuilder_ == null) { + if (!other.functions_.isEmpty()) { + if (functions_.isEmpty()) { + functions_ = other.functions_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureFunctionsIsMutable(); + functions_.addAll(other.functions_); + } + onChanged(); + } + } else { + if (!other.functions_.isEmpty()) { + if (functionsBuilder_.isEmpty()) { + functionsBuilder_.dispose(); + functionsBuilder_ = null; + functions_ = other.functions_; + bitField0_ = (bitField0_ & ~0x00000010); + functionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFunctionsFieldBuilder() : null; + } else { + functionsBuilder_.addAllMessages(other.functions_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.ObjectMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.ObjectMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private int method_ = 0; + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public int getMethodValue() { + return method_; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder setMethodValue(int value) { + method_ = value; + onChanged(); + return this; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public org.listware.sdk.pbcmdb.Core.Method getMethod() { + @SuppressWarnings("deprecation") + org.listware.sdk.pbcmdb.Core.Method result = org.listware.sdk.pbcmdb.Core.Method.valueOf(method_); + return result == null ? org.listware.sdk.pbcmdb.Core.Method.UNRECOGNIZED : result; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder setMethod(org.listware.sdk.pbcmdb.Core.Method value) { + if (value == null) { + throw new NullPointerException(); + } + + method_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder clearMethod() { + + method_ = 0; + onChanged(); + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 2; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 2; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 2; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 2; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 2; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 3; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 3; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 3; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 3; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 3; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes payload = 4; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + /** + * bytes payload = 4; + */ + public Builder setPayload(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + payload_ = value; + onChanged(); + return this; + } + /** + * bytes payload = 4; + */ + public Builder clearPayload() { + + payload_ = getDefaultInstance().getPayload(); + onChanged(); + return this; + } + + private java.util.List functions_ = + java.util.Collections.emptyList(); + private void ensureFunctionsIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + functions_ = new java.util.ArrayList(functions_); + bitField0_ |= 0x00000010; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder> functionsBuilder_; + + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public java.util.List getFunctionsList() { + if (functionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(functions_); + } else { + return functionsBuilder_.getMessageList(); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public int getFunctionsCount() { + if (functionsBuilder_ == null) { + return functions_.size(); + } else { + return functionsBuilder_.getCount(); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessage getFunctions(int index) { + if (functionsBuilder_ == null) { + return functions_.get(index); + } else { + return functionsBuilder_.getMessage(index); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder setFunctions( + int index, org.listware.sdk.Functions.FunctionMessage value) { + if (functionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionsIsMutable(); + functions_.set(index, value); + onChanged(); + } else { + functionsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder setFunctions( + int index, org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.set(index, builderForValue.build()); + onChanged(); + } else { + functionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder addFunctions(org.listware.sdk.Functions.FunctionMessage value) { + if (functionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionsIsMutable(); + functions_.add(value); + onChanged(); + } else { + functionsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder addFunctions( + int index, org.listware.sdk.Functions.FunctionMessage value) { + if (functionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionsIsMutable(); + functions_.add(index, value); + onChanged(); + } else { + functionsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder addFunctions( + org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.add(builderForValue.build()); + onChanged(); + } else { + functionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder addFunctions( + int index, org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.add(index, builderForValue.build()); + onChanged(); + } else { + functionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder addAllFunctions( + java.lang.Iterable values) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, functions_); + onChanged(); + } else { + functionsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder clearFunctions() { + if (functionsBuilder_ == null) { + functions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + } else { + functionsBuilder_.clear(); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public Builder removeFunctions(int index) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.remove(index); + onChanged(); + } else { + functionsBuilder_.remove(index); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder getFunctionsBuilder( + int index) { + return getFunctionsFieldBuilder().getBuilder(index); + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionsOrBuilder( + int index) { + if (functionsBuilder_ == null) { + return functions_.get(index); } else { + return functionsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public java.util.List + getFunctionsOrBuilderList() { + if (functionsBuilder_ != null) { + return functionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(functions_); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder addFunctionsBuilder() { + return getFunctionsFieldBuilder().addBuilder( + org.listware.sdk.Functions.FunctionMessage.getDefaultInstance()); + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder addFunctionsBuilder( + int index) { + return getFunctionsFieldBuilder().addBuilder( + index, org.listware.sdk.Functions.FunctionMessage.getDefaultInstance()); + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 5; + */ + public java.util.List + getFunctionsBuilderList() { + return getFunctionsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder> + getFunctionsFieldBuilder() { + if (functionsBuilder_ == null) { + functionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder>( + functions_, + ((bitField0_ & 0x00000010) != 0), + getParentForChildren(), + isClean()); + functions_ = null; + } + return functionsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.ObjectMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.ObjectMessage) + private static final org.listware.sdk.pbcmdb.Core.ObjectMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.ObjectMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.ObjectMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ObjectMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ObjectMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.ObjectMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TypeMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.TypeMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + int getMethodValue(); + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + org.listware.sdk.pbcmdb.Core.Method getMethod(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * bytes payload = 3; + */ + com.google.protobuf.ByteString getPayload(); + + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + java.util.List + getFunctionsList(); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + org.listware.sdk.Functions.FunctionMessage getFunctions(int index); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + int getFunctionsCount(); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + java.util.List + getFunctionsOrBuilderList(); + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionsOrBuilder( + int index); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.TypeMessage} + */ + public static final class TypeMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.TypeMessage) + TypeMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use TypeMessage.newBuilder() to construct. + private TypeMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TypeMessage() { + method_ = 0; + name_ = ""; + payload_ = com.google.protobuf.ByteString.EMPTY; + functions_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TypeMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + method_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + + payload_ = input.readBytes(); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + functions_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000008; + } + functions_.add( + input.readMessage(org.listware.sdk.Functions.FunctionMessage.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000008) != 0)) { + functions_ = java.util.Collections.unmodifiableList(functions_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_TypeMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_TypeMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.TypeMessage.class, org.listware.sdk.pbcmdb.Core.TypeMessage.Builder.class); + } + + private int bitField0_; + public static final int METHOD_FIELD_NUMBER = 1; + private int method_; + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public int getMethodValue() { + return method_; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public org.listware.sdk.pbcmdb.Core.Method getMethod() { + @SuppressWarnings("deprecation") + org.listware.sdk.pbcmdb.Core.Method result = org.listware.sdk.pbcmdb.Core.Method.valueOf(method_); + return result == null ? org.listware.sdk.pbcmdb.Core.Method.UNRECOGNIZED : result; + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAYLOAD_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString payload_; + /** + * bytes payload = 3; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + + public static final int FUNCTIONS_FIELD_NUMBER = 4; + private java.util.List functions_; + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public java.util.List getFunctionsList() { + return functions_; + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public java.util.List + getFunctionsOrBuilderList() { + return functions_; + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public int getFunctionsCount() { + return functions_.size(); + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessage getFunctions(int index) { + return functions_.get(index); + } + /** + *
+     * add links from func to object uuid
+     * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionsOrBuilder( + int index) { + return functions_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (method_ != org.listware.sdk.pbcmdb.Core.Method.CREATE.getNumber()) { + output.writeEnum(1, method_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (!payload_.isEmpty()) { + output.writeBytes(3, payload_); + } + for (int i = 0; i < functions_.size(); i++) { + output.writeMessage(4, functions_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (method_ != org.listware.sdk.pbcmdb.Core.Method.CREATE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, method_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (!payload_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, payload_); + } + for (int i = 0; i < functions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, functions_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.TypeMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.TypeMessage other = (org.listware.sdk.pbcmdb.Core.TypeMessage) obj; + + if (method_ != other.method_) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getPayload() + .equals(other.getPayload())) return false; + if (!getFunctionsList() + .equals(other.getFunctionsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + method_; + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; + hash = (53 * hash) + getPayload().hashCode(); + if (getFunctionsCount() > 0) { + hash = (37 * hash) + FUNCTIONS_FIELD_NUMBER; + hash = (53 * hash) + getFunctionsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.TypeMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.TypeMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.TypeMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.TypeMessage) + org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_TypeMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_TypeMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.TypeMessage.class, org.listware.sdk.pbcmdb.Core.TypeMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.TypeMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getFunctionsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + method_ = 0; + + name_ = ""; + + payload_ = com.google.protobuf.ByteString.EMPTY; + + if (functionsBuilder_ == null) { + functions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + } else { + functionsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_TypeMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.TypeMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.TypeMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.TypeMessage build() { + org.listware.sdk.pbcmdb.Core.TypeMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.TypeMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.TypeMessage result = new org.listware.sdk.pbcmdb.Core.TypeMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + result.method_ = method_; + result.name_ = name_; + result.payload_ = payload_; + if (functionsBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + functions_ = java.util.Collections.unmodifiableList(functions_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.functions_ = functions_; + } else { + result.functions_ = functionsBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.TypeMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.TypeMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.TypeMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.TypeMessage.getDefaultInstance()) return this; + if (other.method_ != 0) { + setMethodValue(other.getMethodValue()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { + setPayload(other.getPayload()); + } + if (functionsBuilder_ == null) { + if (!other.functions_.isEmpty()) { + if (functions_.isEmpty()) { + functions_ = other.functions_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureFunctionsIsMutable(); + functions_.addAll(other.functions_); + } + onChanged(); + } + } else { + if (!other.functions_.isEmpty()) { + if (functionsBuilder_.isEmpty()) { + functionsBuilder_.dispose(); + functionsBuilder_ = null; + functions_ = other.functions_; + bitField0_ = (bitField0_ & ~0x00000008); + functionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFunctionsFieldBuilder() : null; + } else { + functionsBuilder_.addAllMessages(other.functions_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.TypeMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.TypeMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private int method_ = 0; + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public int getMethodValue() { + return method_; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder setMethodValue(int value) { + method_ = value; + onChanged(); + return this; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public org.listware.sdk.pbcmdb.Core.Method getMethod() { + @SuppressWarnings("deprecation") + org.listware.sdk.pbcmdb.Core.Method result = org.listware.sdk.pbcmdb.Core.Method.valueOf(method_); + return result == null ? org.listware.sdk.pbcmdb.Core.Method.UNRECOGNIZED : result; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder setMethod(org.listware.sdk.pbcmdb.Core.Method value) { + if (value == null) { + throw new NullPointerException(); + } + + method_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder clearMethod() { + + method_ = 0; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes payload = 3; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + /** + * bytes payload = 3; + */ + public Builder setPayload(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + payload_ = value; + onChanged(); + return this; + } + /** + * bytes payload = 3; + */ + public Builder clearPayload() { + + payload_ = getDefaultInstance().getPayload(); + onChanged(); + return this; + } + + private java.util.List functions_ = + java.util.Collections.emptyList(); + private void ensureFunctionsIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + functions_ = new java.util.ArrayList(functions_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder> functionsBuilder_; + + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public java.util.List getFunctionsList() { + if (functionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(functions_); + } else { + return functionsBuilder_.getMessageList(); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public int getFunctionsCount() { + if (functionsBuilder_ == null) { + return functions_.size(); + } else { + return functionsBuilder_.getCount(); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessage getFunctions(int index) { + if (functionsBuilder_ == null) { + return functions_.get(index); + } else { + return functionsBuilder_.getMessage(index); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder setFunctions( + int index, org.listware.sdk.Functions.FunctionMessage value) { + if (functionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionsIsMutable(); + functions_.set(index, value); + onChanged(); + } else { + functionsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder setFunctions( + int index, org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.set(index, builderForValue.build()); + onChanged(); + } else { + functionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder addFunctions(org.listware.sdk.Functions.FunctionMessage value) { + if (functionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionsIsMutable(); + functions_.add(value); + onChanged(); + } else { + functionsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder addFunctions( + int index, org.listware.sdk.Functions.FunctionMessage value) { + if (functionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionsIsMutable(); + functions_.add(index, value); + onChanged(); + } else { + functionsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder addFunctions( + org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.add(builderForValue.build()); + onChanged(); + } else { + functionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder addFunctions( + int index, org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.add(index, builderForValue.build()); + onChanged(); + } else { + functionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder addAllFunctions( + java.lang.Iterable values) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, functions_); + onChanged(); + } else { + functionsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder clearFunctions() { + if (functionsBuilder_ == null) { + functions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + functionsBuilder_.clear(); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public Builder removeFunctions(int index) { + if (functionsBuilder_ == null) { + ensureFunctionsIsMutable(); + functions_.remove(index); + onChanged(); + } else { + functionsBuilder_.remove(index); + } + return this; + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder getFunctionsBuilder( + int index) { + return getFunctionsFieldBuilder().getBuilder(index); + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionsOrBuilder( + int index) { + if (functionsBuilder_ == null) { + return functions_.get(index); } else { + return functionsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public java.util.List + getFunctionsOrBuilderList() { + if (functionsBuilder_ != null) { + return functionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(functions_); + } + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder addFunctionsBuilder() { + return getFunctionsFieldBuilder().addBuilder( + org.listware.sdk.Functions.FunctionMessage.getDefaultInstance()); + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder addFunctionsBuilder( + int index) { + return getFunctionsFieldBuilder().addBuilder( + index, org.listware.sdk.Functions.FunctionMessage.getDefaultInstance()); + } + /** + *
+       * add links from func to object uuid
+       * 
+ * + * repeated .org.listware.sdk.pbtypes.FunctionMessage functions = 4; + */ + public java.util.List + getFunctionsBuilderList() { + return getFunctionsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder> + getFunctionsFieldBuilder() { + if (functionsBuilder_ == null) { + functionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder>( + functions_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + functions_ = null; + } + return functionsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.TypeMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.TypeMessage) + private static final org.listware.sdk.pbcmdb.Core.TypeMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.TypeMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.TypeMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TypeMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TypeMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.TypeMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LinkMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.LinkMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + int getMethodValue(); + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + org.listware.sdk.pbcmdb.Core.Method getMethod(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string type = 3; + */ + java.lang.String getType(); + /** + * string type = 3; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * string to = 4; + */ + java.lang.String getTo(); + /** + * string to = 4; + */ + com.google.protobuf.ByteString + getToBytes(); + + /** + * bytes payload = 5; + */ + com.google.protobuf.ByteString getPayload(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.LinkMessage} + */ + public static final class LinkMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.LinkMessage) + LinkMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use LinkMessage.newBuilder() to construct. + private LinkMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LinkMessage() { + method_ = 0; + name_ = ""; + type_ = ""; + to_ = ""; + payload_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LinkMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + method_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + to_ = s; + break; + } + case 42: { + + payload_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_LinkMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_LinkMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.LinkMessage.class, org.listware.sdk.pbcmdb.Core.LinkMessage.Builder.class); + } + + public static final int METHOD_FIELD_NUMBER = 1; + private int method_; + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public int getMethodValue() { + return method_; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public org.listware.sdk.pbcmdb.Core.Method getMethod() { + @SuppressWarnings("deprecation") + org.listware.sdk.pbcmdb.Core.Method result = org.listware.sdk.pbcmdb.Core.Method.valueOf(method_); + return result == null ? org.listware.sdk.pbcmdb.Core.Method.UNRECOGNIZED : result; + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 3; + private volatile java.lang.Object type_; + /** + * string type = 3; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 3; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TO_FIELD_NUMBER = 4; + private volatile java.lang.Object to_; + /** + * string to = 4; + */ + public java.lang.String getTo() { + java.lang.Object ref = to_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + to_ = s; + return s; + } + } + /** + * string to = 4; + */ + public com.google.protobuf.ByteString + getToBytes() { + java.lang.Object ref = to_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + to_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAYLOAD_FIELD_NUMBER = 5; + private com.google.protobuf.ByteString payload_; + /** + * bytes payload = 5; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (method_ != org.listware.sdk.pbcmdb.Core.Method.CREATE.getNumber()) { + output.writeEnum(1, method_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, type_); + } + if (!getToBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, to_); + } + if (!payload_.isEmpty()) { + output.writeBytes(5, payload_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (method_ != org.listware.sdk.pbcmdb.Core.Method.CREATE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, method_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, type_); + } + if (!getToBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, to_); + } + if (!payload_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(5, payload_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.LinkMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.LinkMessage other = (org.listware.sdk.pbcmdb.Core.LinkMessage) obj; + + if (method_ != other.method_) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getType() + .equals(other.getType())) return false; + if (!getTo() + .equals(other.getTo())) return false; + if (!getPayload() + .equals(other.getPayload())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + METHOD_FIELD_NUMBER; + hash = (53 * hash) + method_; + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + hash = (37 * hash) + TO_FIELD_NUMBER; + hash = (53 * hash) + getTo().hashCode(); + hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; + hash = (53 * hash) + getPayload().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.LinkMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.LinkMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.LinkMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.LinkMessage) + org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_LinkMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_LinkMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.LinkMessage.class, org.listware.sdk.pbcmdb.Core.LinkMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.LinkMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + method_ = 0; + + name_ = ""; + + type_ = ""; + + to_ = ""; + + payload_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_LinkMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.LinkMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.LinkMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.LinkMessage build() { + org.listware.sdk.pbcmdb.Core.LinkMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.LinkMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.LinkMessage result = new org.listware.sdk.pbcmdb.Core.LinkMessage(this); + result.method_ = method_; + result.name_ = name_; + result.type_ = type_; + result.to_ = to_; + result.payload_ = payload_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.LinkMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.LinkMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.LinkMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.LinkMessage.getDefaultInstance()) return this; + if (other.method_ != 0) { + setMethodValue(other.getMethodValue()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (!other.getTo().isEmpty()) { + to_ = other.to_; + onChanged(); + } + if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { + setPayload(other.getPayload()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.LinkMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.LinkMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int method_ = 0; + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public int getMethodValue() { + return method_; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder setMethodValue(int value) { + method_ = value; + onChanged(); + return this; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public org.listware.sdk.pbcmdb.Core.Method getMethod() { + @SuppressWarnings("deprecation") + org.listware.sdk.pbcmdb.Core.Method result = org.listware.sdk.pbcmdb.Core.Method.valueOf(method_); + return result == null ? org.listware.sdk.pbcmdb.Core.Method.UNRECOGNIZED : result; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder setMethod(org.listware.sdk.pbcmdb.Core.Method value) { + if (value == null) { + throw new NullPointerException(); + } + + method_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .org.listware.sdk.pbcmdb.Method method = 1; + */ + public Builder clearMethod() { + + method_ = 0; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 3; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 3; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 3; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 3; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 3; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private java.lang.Object to_ = ""; + /** + * string to = 4; + */ + public java.lang.String getTo() { + java.lang.Object ref = to_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + to_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string to = 4; + */ + public com.google.protobuf.ByteString + getToBytes() { + java.lang.Object ref = to_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + to_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string to = 4; + */ + public Builder setTo( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + to_ = value; + onChanged(); + return this; + } + /** + * string to = 4; + */ + public Builder clearTo() { + + to_ = getDefaultInstance().getTo(); + onChanged(); + return this; + } + /** + * string to = 4; + */ + public Builder setToBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + to_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes payload = 5; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + /** + * bytes payload = 5; + */ + public Builder setPayload(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + payload_ = value; + onChanged(); + return this; + } + /** + * bytes payload = 5; + */ + public Builder clearPayload() { + + payload_ = getDefaultInstance().getPayload(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.LinkMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.LinkMessage) + private static final org.listware.sdk.pbcmdb.Core.LinkMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.LinkMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.LinkMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LinkMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LinkMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.LinkMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RegisterTypeMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.RegisterTypeMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * string id = 1; + */ + java.lang.String getId(); + /** + * string id = 1; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + boolean hasTypeMessage(); + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + org.listware.sdk.pbcmdb.Core.TypeMessage getTypeMessage(); + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder getTypeMessageOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterTypeMessage} + */ + public static final class RegisterTypeMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.RegisterTypeMessage) + RegisterTypeMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use RegisterTypeMessage.newBuilder() to construct. + private RegisterTypeMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RegisterTypeMessage() { + id_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RegisterTypeMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 18: { + org.listware.sdk.pbcmdb.Core.TypeMessage.Builder subBuilder = null; + if (typeMessage_ != null) { + subBuilder = typeMessage_.toBuilder(); + } + typeMessage_ = input.readMessage(org.listware.sdk.pbcmdb.Core.TypeMessage.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(typeMessage_); + typeMessage_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.class, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_MESSAGE_FIELD_NUMBER = 2; + private org.listware.sdk.pbcmdb.Core.TypeMessage typeMessage_; + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public boolean hasTypeMessage() { + return typeMessage_ != null; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.TypeMessage getTypeMessage() { + return typeMessage_ == null ? org.listware.sdk.pbcmdb.Core.TypeMessage.getDefaultInstance() : typeMessage_; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder getTypeMessageOrBuilder() { + return getTypeMessage(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (typeMessage_ != null) { + output.writeMessage(2, getTypeMessage()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (typeMessage_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTypeMessage()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.RegisterTypeMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage other = (org.listware.sdk.pbcmdb.Core.RegisterTypeMessage) obj; + + if (!getId() + .equals(other.getId())) return false; + if (hasTypeMessage() != other.hasTypeMessage()) return false; + if (hasTypeMessage()) { + if (!getTypeMessage() + .equals(other.getTypeMessage())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + if (hasTypeMessage()) { + hash = (37 * hash) + TYPE_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getTypeMessage().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.RegisterTypeMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterTypeMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.RegisterTypeMessage) + org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.class, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + if (typeMessageBuilder_ == null) { + typeMessage_ = null; + } else { + typeMessage_ = null; + typeMessageBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage build() { + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage result = new org.listware.sdk.pbcmdb.Core.RegisterTypeMessage(this); + result.id_ = id_; + if (typeMessageBuilder_ == null) { + result.typeMessage_ = typeMessage_; + } else { + result.typeMessage_ = typeMessageBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.RegisterTypeMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.RegisterTypeMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.RegisterTypeMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (other.hasTypeMessage()) { + mergeTypeMessage(other.getTypeMessage()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.RegisterTypeMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 1; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.pbcmdb.Core.TypeMessage typeMessage_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.TypeMessage, org.listware.sdk.pbcmdb.Core.TypeMessage.Builder, org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder> typeMessageBuilder_; + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public boolean hasTypeMessage() { + return typeMessageBuilder_ != null || typeMessage_ != null; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.TypeMessage getTypeMessage() { + if (typeMessageBuilder_ == null) { + return typeMessage_ == null ? org.listware.sdk.pbcmdb.Core.TypeMessage.getDefaultInstance() : typeMessage_; + } else { + return typeMessageBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public Builder setTypeMessage(org.listware.sdk.pbcmdb.Core.TypeMessage value) { + if (typeMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + typeMessage_ = value; + onChanged(); + } else { + typeMessageBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public Builder setTypeMessage( + org.listware.sdk.pbcmdb.Core.TypeMessage.Builder builderForValue) { + if (typeMessageBuilder_ == null) { + typeMessage_ = builderForValue.build(); + onChanged(); + } else { + typeMessageBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public Builder mergeTypeMessage(org.listware.sdk.pbcmdb.Core.TypeMessage value) { + if (typeMessageBuilder_ == null) { + if (typeMessage_ != null) { + typeMessage_ = + org.listware.sdk.pbcmdb.Core.TypeMessage.newBuilder(typeMessage_).mergeFrom(value).buildPartial(); + } else { + typeMessage_ = value; + } + onChanged(); + } else { + typeMessageBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public Builder clearTypeMessage() { + if (typeMessageBuilder_ == null) { + typeMessage_ = null; + onChanged(); + } else { + typeMessage_ = null; + typeMessageBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.TypeMessage.Builder getTypeMessageBuilder() { + + onChanged(); + return getTypeMessageFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder getTypeMessageOrBuilder() { + if (typeMessageBuilder_ != null) { + return typeMessageBuilder_.getMessageOrBuilder(); + } else { + return typeMessage_ == null ? + org.listware.sdk.pbcmdb.Core.TypeMessage.getDefaultInstance() : typeMessage_; + } + } + /** + * .org.listware.sdk.pbcmdb.TypeMessage type_message = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.TypeMessage, org.listware.sdk.pbcmdb.Core.TypeMessage.Builder, org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder> + getTypeMessageFieldBuilder() { + if (typeMessageBuilder_ == null) { + typeMessageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.TypeMessage, org.listware.sdk.pbcmdb.Core.TypeMessage.Builder, org.listware.sdk.pbcmdb.Core.TypeMessageOrBuilder>( + getTypeMessage(), + getParentForChildren(), + isClean()); + typeMessage_ = null; + } + return typeMessageBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.RegisterTypeMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.RegisterTypeMessage) + private static final org.listware.sdk.pbcmdb.Core.RegisterTypeMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.RegisterTypeMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.RegisterTypeMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RegisterTypeMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RegisterTypeMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RegisterObjectMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.RegisterObjectMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * string id = 1; + */ + java.lang.String getId(); + /** + * string id = 1; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + boolean hasObjectMessage(); + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + org.listware.sdk.pbcmdb.Core.ObjectMessage getObjectMessage(); + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder getObjectMessageOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterObjectMessage} + */ + public static final class RegisterObjectMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.RegisterObjectMessage) + RegisterObjectMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use RegisterObjectMessage.newBuilder() to construct. + private RegisterObjectMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RegisterObjectMessage() { + id_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RegisterObjectMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 18: { + org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder subBuilder = null; + if (objectMessage_ != null) { + subBuilder = objectMessage_.toBuilder(); + } + objectMessage_ = input.readMessage(org.listware.sdk.pbcmdb.Core.ObjectMessage.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(objectMessage_); + objectMessage_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.class, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OBJECT_MESSAGE_FIELD_NUMBER = 2; + private org.listware.sdk.pbcmdb.Core.ObjectMessage objectMessage_; + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public boolean hasObjectMessage() { + return objectMessage_ != null; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.ObjectMessage getObjectMessage() { + return objectMessage_ == null ? org.listware.sdk.pbcmdb.Core.ObjectMessage.getDefaultInstance() : objectMessage_; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder getObjectMessageOrBuilder() { + return getObjectMessage(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (objectMessage_ != null) { + output.writeMessage(2, getObjectMessage()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (objectMessage_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getObjectMessage()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.RegisterObjectMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage other = (org.listware.sdk.pbcmdb.Core.RegisterObjectMessage) obj; + + if (!getId() + .equals(other.getId())) return false; + if (hasObjectMessage() != other.hasObjectMessage()) return false; + if (hasObjectMessage()) { + if (!getObjectMessage() + .equals(other.getObjectMessage())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + if (hasObjectMessage()) { + hash = (37 * hash) + OBJECT_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getObjectMessage().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.RegisterObjectMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterObjectMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.RegisterObjectMessage) + org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.class, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + if (objectMessageBuilder_ == null) { + objectMessage_ = null; + } else { + objectMessage_ = null; + objectMessageBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage build() { + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage result = new org.listware.sdk.pbcmdb.Core.RegisterObjectMessage(this); + result.id_ = id_; + if (objectMessageBuilder_ == null) { + result.objectMessage_ = objectMessage_; + } else { + result.objectMessage_ = objectMessageBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.RegisterObjectMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.RegisterObjectMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.RegisterObjectMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (other.hasObjectMessage()) { + mergeObjectMessage(other.getObjectMessage()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.RegisterObjectMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 1; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.pbcmdb.Core.ObjectMessage objectMessage_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.ObjectMessage, org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder, org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder> objectMessageBuilder_; + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public boolean hasObjectMessage() { + return objectMessageBuilder_ != null || objectMessage_ != null; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.ObjectMessage getObjectMessage() { + if (objectMessageBuilder_ == null) { + return objectMessage_ == null ? org.listware.sdk.pbcmdb.Core.ObjectMessage.getDefaultInstance() : objectMessage_; + } else { + return objectMessageBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public Builder setObjectMessage(org.listware.sdk.pbcmdb.Core.ObjectMessage value) { + if (objectMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + objectMessage_ = value; + onChanged(); + } else { + objectMessageBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public Builder setObjectMessage( + org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder builderForValue) { + if (objectMessageBuilder_ == null) { + objectMessage_ = builderForValue.build(); + onChanged(); + } else { + objectMessageBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public Builder mergeObjectMessage(org.listware.sdk.pbcmdb.Core.ObjectMessage value) { + if (objectMessageBuilder_ == null) { + if (objectMessage_ != null) { + objectMessage_ = + org.listware.sdk.pbcmdb.Core.ObjectMessage.newBuilder(objectMessage_).mergeFrom(value).buildPartial(); + } else { + objectMessage_ = value; + } + onChanged(); + } else { + objectMessageBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public Builder clearObjectMessage() { + if (objectMessageBuilder_ == null) { + objectMessage_ = null; + onChanged(); + } else { + objectMessage_ = null; + objectMessageBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder getObjectMessageBuilder() { + + onChanged(); + return getObjectMessageFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder getObjectMessageOrBuilder() { + if (objectMessageBuilder_ != null) { + return objectMessageBuilder_.getMessageOrBuilder(); + } else { + return objectMessage_ == null ? + org.listware.sdk.pbcmdb.Core.ObjectMessage.getDefaultInstance() : objectMessage_; + } + } + /** + * .org.listware.sdk.pbcmdb.ObjectMessage object_message = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.ObjectMessage, org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder, org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder> + getObjectMessageFieldBuilder() { + if (objectMessageBuilder_ == null) { + objectMessageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.ObjectMessage, org.listware.sdk.pbcmdb.Core.ObjectMessage.Builder, org.listware.sdk.pbcmdb.Core.ObjectMessageOrBuilder>( + getObjectMessage(), + getParentForChildren(), + isClean()); + objectMessage_ = null; + } + return objectMessageBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.RegisterObjectMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.RegisterObjectMessage) + private static final org.listware.sdk.pbcmdb.Core.RegisterObjectMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.RegisterObjectMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.RegisterObjectMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RegisterObjectMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RegisterObjectMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RegisterLinkMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.RegisterLinkMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * string id = 1; + */ + java.lang.String getId(); + /** + * string id = 1; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + boolean hasLinkMessage(); + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + org.listware.sdk.pbcmdb.Core.LinkMessage getLinkMessage(); + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder getLinkMessageOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterLinkMessage} + */ + public static final class RegisterLinkMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.RegisterLinkMessage) + RegisterLinkMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use RegisterLinkMessage.newBuilder() to construct. + private RegisterLinkMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RegisterLinkMessage() { + id_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RegisterLinkMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 18: { + org.listware.sdk.pbcmdb.Core.LinkMessage.Builder subBuilder = null; + if (linkMessage_ != null) { + subBuilder = linkMessage_.toBuilder(); + } + linkMessage_ = input.readMessage(org.listware.sdk.pbcmdb.Core.LinkMessage.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(linkMessage_); + linkMessage_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.class, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LINK_MESSAGE_FIELD_NUMBER = 2; + private org.listware.sdk.pbcmdb.Core.LinkMessage linkMessage_; + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public boolean hasLinkMessage() { + return linkMessage_ != null; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.LinkMessage getLinkMessage() { + return linkMessage_ == null ? org.listware.sdk.pbcmdb.Core.LinkMessage.getDefaultInstance() : linkMessage_; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder getLinkMessageOrBuilder() { + return getLinkMessage(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (linkMessage_ != null) { + output.writeMessage(2, getLinkMessage()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (linkMessage_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getLinkMessage()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.RegisterLinkMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage other = (org.listware.sdk.pbcmdb.Core.RegisterLinkMessage) obj; + + if (!getId() + .equals(other.getId())) return false; + if (hasLinkMessage() != other.hasLinkMessage()) return false; + if (hasLinkMessage()) { + if (!getLinkMessage() + .equals(other.getLinkMessage())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + if (hasLinkMessage()) { + hash = (37 * hash) + LINK_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getLinkMessage().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.RegisterLinkMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterLinkMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.RegisterLinkMessage) + org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.class, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + if (linkMessageBuilder_ == null) { + linkMessage_ = null; + } else { + linkMessage_ = null; + linkMessageBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage build() { + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage result = new org.listware.sdk.pbcmdb.Core.RegisterLinkMessage(this); + result.id_ = id_; + if (linkMessageBuilder_ == null) { + result.linkMessage_ = linkMessage_; + } else { + result.linkMessage_ = linkMessageBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.RegisterLinkMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.RegisterLinkMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.RegisterLinkMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (other.hasLinkMessage()) { + mergeLinkMessage(other.getLinkMessage()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.RegisterLinkMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 1; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.pbcmdb.Core.LinkMessage linkMessage_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.LinkMessage, org.listware.sdk.pbcmdb.Core.LinkMessage.Builder, org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder> linkMessageBuilder_; + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public boolean hasLinkMessage() { + return linkMessageBuilder_ != null || linkMessage_ != null; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.LinkMessage getLinkMessage() { + if (linkMessageBuilder_ == null) { + return linkMessage_ == null ? org.listware.sdk.pbcmdb.Core.LinkMessage.getDefaultInstance() : linkMessage_; + } else { + return linkMessageBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public Builder setLinkMessage(org.listware.sdk.pbcmdb.Core.LinkMessage value) { + if (linkMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + linkMessage_ = value; + onChanged(); + } else { + linkMessageBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public Builder setLinkMessage( + org.listware.sdk.pbcmdb.Core.LinkMessage.Builder builderForValue) { + if (linkMessageBuilder_ == null) { + linkMessage_ = builderForValue.build(); + onChanged(); + } else { + linkMessageBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public Builder mergeLinkMessage(org.listware.sdk.pbcmdb.Core.LinkMessage value) { + if (linkMessageBuilder_ == null) { + if (linkMessage_ != null) { + linkMessage_ = + org.listware.sdk.pbcmdb.Core.LinkMessage.newBuilder(linkMessage_).mergeFrom(value).buildPartial(); + } else { + linkMessage_ = value; + } + onChanged(); + } else { + linkMessageBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public Builder clearLinkMessage() { + if (linkMessageBuilder_ == null) { + linkMessage_ = null; + onChanged(); + } else { + linkMessage_ = null; + linkMessageBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.LinkMessage.Builder getLinkMessageBuilder() { + + onChanged(); + return getLinkMessageFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + public org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder getLinkMessageOrBuilder() { + if (linkMessageBuilder_ != null) { + return linkMessageBuilder_.getMessageOrBuilder(); + } else { + return linkMessage_ == null ? + org.listware.sdk.pbcmdb.Core.LinkMessage.getDefaultInstance() : linkMessage_; + } + } + /** + * .org.listware.sdk.pbcmdb.LinkMessage link_message = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.LinkMessage, org.listware.sdk.pbcmdb.Core.LinkMessage.Builder, org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder> + getLinkMessageFieldBuilder() { + if (linkMessageBuilder_ == null) { + linkMessageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.LinkMessage, org.listware.sdk.pbcmdb.Core.LinkMessage.Builder, org.listware.sdk.pbcmdb.Core.LinkMessageOrBuilder>( + getLinkMessage(), + getParentForChildren(), + isClean()); + linkMessage_ = null; + } + return linkMessageBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.RegisterLinkMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.RegisterLinkMessage) + private static final org.listware.sdk.pbcmdb.Core.RegisterLinkMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.RegisterLinkMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.RegisterLinkMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RegisterLinkMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RegisterLinkMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RegisterFunctionMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.RegisterFunctionMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * string id = 1; + */ + java.lang.String getId(); + /** + * string id = 1; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + boolean hasFunctionMessage(); + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + org.listware.sdk.Functions.FunctionMessage getFunctionMessage(); + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionMessageOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterFunctionMessage} + */ + public static final class RegisterFunctionMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.RegisterFunctionMessage) + RegisterFunctionMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use RegisterFunctionMessage.newBuilder() to construct. + private RegisterFunctionMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RegisterFunctionMessage() { + id_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RegisterFunctionMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 18: { + org.listware.sdk.Functions.FunctionMessage.Builder subBuilder = null; + if (functionMessage_ != null) { + subBuilder = functionMessage_.toBuilder(); + } + functionMessage_ = input.readMessage(org.listware.sdk.Functions.FunctionMessage.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(functionMessage_); + functionMessage_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.class, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FUNCTION_MESSAGE_FIELD_NUMBER = 2; + private org.listware.sdk.Functions.FunctionMessage functionMessage_; + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public boolean hasFunctionMessage() { + return functionMessage_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public org.listware.sdk.Functions.FunctionMessage getFunctionMessage() { + return functionMessage_ == null ? org.listware.sdk.Functions.FunctionMessage.getDefaultInstance() : functionMessage_; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionMessageOrBuilder() { + return getFunctionMessage(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (functionMessage_ != null) { + output.writeMessage(2, getFunctionMessage()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (functionMessage_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getFunctionMessage()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage other = (org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage) obj; + + if (!getId() + .equals(other.getId())) return false; + if (hasFunctionMessage() != other.hasFunctionMessage()) return false; + if (hasFunctionMessage()) { + if (!getFunctionMessage() + .equals(other.getFunctionMessage())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + if (hasFunctionMessage()) { + hash = (37 * hash) + FUNCTION_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getFunctionMessage().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterFunctionMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.RegisterFunctionMessage) + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.class, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + if (functionMessageBuilder_ == null) { + functionMessage_ = null; + } else { + functionMessage_ = null; + functionMessageBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage build() { + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage result = new org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage(this); + result.id_ = id_; + if (functionMessageBuilder_ == null) { + result.functionMessage_ = functionMessage_; + } else { + result.functionMessage_ = functionMessageBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (other.hasFunctionMessage()) { + mergeFunctionMessage(other.getFunctionMessage()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 1; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.Functions.FunctionMessage functionMessage_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder> functionMessageBuilder_; + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public boolean hasFunctionMessage() { + return functionMessageBuilder_ != null || functionMessage_ != null; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public org.listware.sdk.Functions.FunctionMessage getFunctionMessage() { + if (functionMessageBuilder_ == null) { + return functionMessage_ == null ? org.listware.sdk.Functions.FunctionMessage.getDefaultInstance() : functionMessage_; + } else { + return functionMessageBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public Builder setFunctionMessage(org.listware.sdk.Functions.FunctionMessage value) { + if (functionMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + functionMessage_ = value; + onChanged(); + } else { + functionMessageBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public Builder setFunctionMessage( + org.listware.sdk.Functions.FunctionMessage.Builder builderForValue) { + if (functionMessageBuilder_ == null) { + functionMessage_ = builderForValue.build(); + onChanged(); + } else { + functionMessageBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public Builder mergeFunctionMessage(org.listware.sdk.Functions.FunctionMessage value) { + if (functionMessageBuilder_ == null) { + if (functionMessage_ != null) { + functionMessage_ = + org.listware.sdk.Functions.FunctionMessage.newBuilder(functionMessage_).mergeFrom(value).buildPartial(); + } else { + functionMessage_ = value; + } + onChanged(); + } else { + functionMessageBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public Builder clearFunctionMessage() { + if (functionMessageBuilder_ == null) { + functionMessage_ = null; + onChanged(); + } else { + functionMessage_ = null; + functionMessageBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public org.listware.sdk.Functions.FunctionMessage.Builder getFunctionMessageBuilder() { + + onChanged(); + return getFunctionMessageFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + public org.listware.sdk.Functions.FunctionMessageOrBuilder getFunctionMessageOrBuilder() { + if (functionMessageBuilder_ != null) { + return functionMessageBuilder_.getMessageOrBuilder(); + } else { + return functionMessage_ == null ? + org.listware.sdk.Functions.FunctionMessage.getDefaultInstance() : functionMessage_; + } + } + /** + * .org.listware.sdk.pbtypes.FunctionMessage function_message = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder> + getFunctionMessageFieldBuilder() { + if (functionMessageBuilder_ == null) { + functionMessageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.Functions.FunctionMessage, org.listware.sdk.Functions.FunctionMessage.Builder, org.listware.sdk.Functions.FunctionMessageOrBuilder>( + getFunctionMessage(), + getParentForChildren(), + isClean()); + functionMessage_ = null; + } + return functionMessageBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.RegisterFunctionMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.RegisterFunctionMessage) + private static final org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RegisterFunctionMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RegisterFunctionMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RegisterMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.RegisterMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + java.util.List + getTypeMessagesList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage getTypeMessages(int index); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + int getTypeMessagesCount(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + java.util.List + getTypeMessagesOrBuilderList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder getTypeMessagesOrBuilder( + int index); + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + java.util.List + getObjectMessagesList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage getObjectMessages(int index); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + int getObjectMessagesCount(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + java.util.List + getObjectMessagesOrBuilderList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder getObjectMessagesOrBuilder( + int index); + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + java.util.List + getLinkMessagesList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage getLinkMessages(int index); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + int getLinkMessagesCount(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + java.util.List + getLinkMessagesOrBuilderList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder getLinkMessagesOrBuilder( + int index); + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + java.util.List + getFunctionMessagesList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage getFunctionMessages(int index); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + int getFunctionMessagesCount(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + java.util.List + getFunctionMessagesOrBuilderList(); + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder getFunctionMessagesOrBuilder( + int index); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterMessage} + */ + public static final class RegisterMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.RegisterMessage) + RegisterMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use RegisterMessage.newBuilder() to construct. + private RegisterMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RegisterMessage() { + typeMessages_ = java.util.Collections.emptyList(); + objectMessages_ = java.util.Collections.emptyList(); + linkMessages_ = java.util.Collections.emptyList(); + functionMessages_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RegisterMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + typeMessages_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + typeMessages_.add( + input.readMessage(org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.parser(), extensionRegistry)); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + objectMessages_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + objectMessages_.add( + input.readMessage(org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.parser(), extensionRegistry)); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + linkMessages_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + linkMessages_.add( + input.readMessage(org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.parser(), extensionRegistry)); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + functionMessages_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000008; + } + functionMessages_.add( + input.readMessage(org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + typeMessages_ = java.util.Collections.unmodifiableList(typeMessages_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + objectMessages_ = java.util.Collections.unmodifiableList(objectMessages_); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + linkMessages_ = java.util.Collections.unmodifiableList(linkMessages_); + } + if (((mutable_bitField0_ & 0x00000008) != 0)) { + functionMessages_ = java.util.Collections.unmodifiableList(functionMessages_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterMessage.class, org.listware.sdk.pbcmdb.Core.RegisterMessage.Builder.class); + } + + public static final int TYPE_MESSAGES_FIELD_NUMBER = 1; + private java.util.List typeMessages_; + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public java.util.List getTypeMessagesList() { + return typeMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public java.util.List + getTypeMessagesOrBuilderList() { + return typeMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public int getTypeMessagesCount() { + return typeMessages_.size(); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage getTypeMessages(int index) { + return typeMessages_.get(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder getTypeMessagesOrBuilder( + int index) { + return typeMessages_.get(index); + } + + public static final int OBJECT_MESSAGES_FIELD_NUMBER = 2; + private java.util.List objectMessages_; + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public java.util.List getObjectMessagesList() { + return objectMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public java.util.List + getObjectMessagesOrBuilderList() { + return objectMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public int getObjectMessagesCount() { + return objectMessages_.size(); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage getObjectMessages(int index) { + return objectMessages_.get(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder getObjectMessagesOrBuilder( + int index) { + return objectMessages_.get(index); + } + + public static final int LINK_MESSAGES_FIELD_NUMBER = 3; + private java.util.List linkMessages_; + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public java.util.List getLinkMessagesList() { + return linkMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public java.util.List + getLinkMessagesOrBuilderList() { + return linkMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public int getLinkMessagesCount() { + return linkMessages_.size(); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage getLinkMessages(int index) { + return linkMessages_.get(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder getLinkMessagesOrBuilder( + int index) { + return linkMessages_.get(index); + } + + public static final int FUNCTION_MESSAGES_FIELD_NUMBER = 4; + private java.util.List functionMessages_; + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public java.util.List getFunctionMessagesList() { + return functionMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public java.util.List + getFunctionMessagesOrBuilderList() { + return functionMessages_; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public int getFunctionMessagesCount() { + return functionMessages_.size(); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage getFunctionMessages(int index) { + return functionMessages_.get(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder getFunctionMessagesOrBuilder( + int index) { + return functionMessages_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < typeMessages_.size(); i++) { + output.writeMessage(1, typeMessages_.get(i)); + } + for (int i = 0; i < objectMessages_.size(); i++) { + output.writeMessage(2, objectMessages_.get(i)); + } + for (int i = 0; i < linkMessages_.size(); i++) { + output.writeMessage(3, linkMessages_.get(i)); + } + for (int i = 0; i < functionMessages_.size(); i++) { + output.writeMessage(4, functionMessages_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < typeMessages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, typeMessages_.get(i)); + } + for (int i = 0; i < objectMessages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, objectMessages_.get(i)); + } + for (int i = 0; i < linkMessages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, linkMessages_.get(i)); + } + for (int i = 0; i < functionMessages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, functionMessages_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.RegisterMessage)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.RegisterMessage other = (org.listware.sdk.pbcmdb.Core.RegisterMessage) obj; + + if (!getTypeMessagesList() + .equals(other.getTypeMessagesList())) return false; + if (!getObjectMessagesList() + .equals(other.getObjectMessagesList())) return false; + if (!getLinkMessagesList() + .equals(other.getLinkMessagesList())) return false; + if (!getFunctionMessagesList() + .equals(other.getFunctionMessagesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getTypeMessagesCount() > 0) { + hash = (37 * hash) + TYPE_MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getTypeMessagesList().hashCode(); + } + if (getObjectMessagesCount() > 0) { + hash = (37 * hash) + OBJECT_MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getObjectMessagesList().hashCode(); + } + if (getLinkMessagesCount() > 0) { + hash = (37 * hash) + LINK_MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getLinkMessagesList().hashCode(); + } + if (getFunctionMessagesCount() > 0) { + hash = (37 * hash) + FUNCTION_MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getFunctionMessagesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.RegisterMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.RegisterMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.RegisterMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.RegisterMessage) + org.listware.sdk.pbcmdb.Core.RegisterMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.RegisterMessage.class, org.listware.sdk.pbcmdb.Core.RegisterMessage.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.RegisterMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getTypeMessagesFieldBuilder(); + getObjectMessagesFieldBuilder(); + getLinkMessagesFieldBuilder(); + getFunctionMessagesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (typeMessagesBuilder_ == null) { + typeMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + typeMessagesBuilder_.clear(); + } + if (objectMessagesBuilder_ == null) { + objectMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + objectMessagesBuilder_.clear(); + } + if (linkMessagesBuilder_ == null) { + linkMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + linkMessagesBuilder_.clear(); + } + if (functionMessagesBuilder_ == null) { + functionMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + } else { + functionMessagesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_RegisterMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterMessage getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.RegisterMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterMessage build() { + org.listware.sdk.pbcmdb.Core.RegisterMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterMessage buildPartial() { + org.listware.sdk.pbcmdb.Core.RegisterMessage result = new org.listware.sdk.pbcmdb.Core.RegisterMessage(this); + int from_bitField0_ = bitField0_; + if (typeMessagesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + typeMessages_ = java.util.Collections.unmodifiableList(typeMessages_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.typeMessages_ = typeMessages_; + } else { + result.typeMessages_ = typeMessagesBuilder_.build(); + } + if (objectMessagesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + objectMessages_ = java.util.Collections.unmodifiableList(objectMessages_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.objectMessages_ = objectMessages_; + } else { + result.objectMessages_ = objectMessagesBuilder_.build(); + } + if (linkMessagesBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + linkMessages_ = java.util.Collections.unmodifiableList(linkMessages_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.linkMessages_ = linkMessages_; + } else { + result.linkMessages_ = linkMessagesBuilder_.build(); + } + if (functionMessagesBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + functionMessages_ = java.util.Collections.unmodifiableList(functionMessages_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.functionMessages_ = functionMessages_; + } else { + result.functionMessages_ = functionMessagesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.RegisterMessage) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.RegisterMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.RegisterMessage other) { + if (other == org.listware.sdk.pbcmdb.Core.RegisterMessage.getDefaultInstance()) return this; + if (typeMessagesBuilder_ == null) { + if (!other.typeMessages_.isEmpty()) { + if (typeMessages_.isEmpty()) { + typeMessages_ = other.typeMessages_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTypeMessagesIsMutable(); + typeMessages_.addAll(other.typeMessages_); + } + onChanged(); + } + } else { + if (!other.typeMessages_.isEmpty()) { + if (typeMessagesBuilder_.isEmpty()) { + typeMessagesBuilder_.dispose(); + typeMessagesBuilder_ = null; + typeMessages_ = other.typeMessages_; + bitField0_ = (bitField0_ & ~0x00000001); + typeMessagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getTypeMessagesFieldBuilder() : null; + } else { + typeMessagesBuilder_.addAllMessages(other.typeMessages_); + } + } + } + if (objectMessagesBuilder_ == null) { + if (!other.objectMessages_.isEmpty()) { + if (objectMessages_.isEmpty()) { + objectMessages_ = other.objectMessages_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureObjectMessagesIsMutable(); + objectMessages_.addAll(other.objectMessages_); + } + onChanged(); + } + } else { + if (!other.objectMessages_.isEmpty()) { + if (objectMessagesBuilder_.isEmpty()) { + objectMessagesBuilder_.dispose(); + objectMessagesBuilder_ = null; + objectMessages_ = other.objectMessages_; + bitField0_ = (bitField0_ & ~0x00000002); + objectMessagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getObjectMessagesFieldBuilder() : null; + } else { + objectMessagesBuilder_.addAllMessages(other.objectMessages_); + } + } + } + if (linkMessagesBuilder_ == null) { + if (!other.linkMessages_.isEmpty()) { + if (linkMessages_.isEmpty()) { + linkMessages_ = other.linkMessages_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureLinkMessagesIsMutable(); + linkMessages_.addAll(other.linkMessages_); + } + onChanged(); + } + } else { + if (!other.linkMessages_.isEmpty()) { + if (linkMessagesBuilder_.isEmpty()) { + linkMessagesBuilder_.dispose(); + linkMessagesBuilder_ = null; + linkMessages_ = other.linkMessages_; + bitField0_ = (bitField0_ & ~0x00000004); + linkMessagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getLinkMessagesFieldBuilder() : null; + } else { + linkMessagesBuilder_.addAllMessages(other.linkMessages_); + } + } + } + if (functionMessagesBuilder_ == null) { + if (!other.functionMessages_.isEmpty()) { + if (functionMessages_.isEmpty()) { + functionMessages_ = other.functionMessages_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureFunctionMessagesIsMutable(); + functionMessages_.addAll(other.functionMessages_); + } + onChanged(); + } + } else { + if (!other.functionMessages_.isEmpty()) { + if (functionMessagesBuilder_.isEmpty()) { + functionMessagesBuilder_.dispose(); + functionMessagesBuilder_ = null; + functionMessages_ = other.functionMessages_; + bitField0_ = (bitField0_ & ~0x00000008); + functionMessagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFunctionMessagesFieldBuilder() : null; + } else { + functionMessagesBuilder_.addAllMessages(other.functionMessages_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.RegisterMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.RegisterMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List typeMessages_ = + java.util.Collections.emptyList(); + private void ensureTypeMessagesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + typeMessages_ = new java.util.ArrayList(typeMessages_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder> typeMessagesBuilder_; + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public java.util.List getTypeMessagesList() { + if (typeMessagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(typeMessages_); + } else { + return typeMessagesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public int getTypeMessagesCount() { + if (typeMessagesBuilder_ == null) { + return typeMessages_.size(); + } else { + return typeMessagesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage getTypeMessages(int index) { + if (typeMessagesBuilder_ == null) { + return typeMessages_.get(index); + } else { + return typeMessagesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder setTypeMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage value) { + if (typeMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypeMessagesIsMutable(); + typeMessages_.set(index, value); + onChanged(); + } else { + typeMessagesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder setTypeMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder builderForValue) { + if (typeMessagesBuilder_ == null) { + ensureTypeMessagesIsMutable(); + typeMessages_.set(index, builderForValue.build()); + onChanged(); + } else { + typeMessagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder addTypeMessages(org.listware.sdk.pbcmdb.Core.RegisterTypeMessage value) { + if (typeMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypeMessagesIsMutable(); + typeMessages_.add(value); + onChanged(); + } else { + typeMessagesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder addTypeMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage value) { + if (typeMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTypeMessagesIsMutable(); + typeMessages_.add(index, value); + onChanged(); + } else { + typeMessagesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder addTypeMessages( + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder builderForValue) { + if (typeMessagesBuilder_ == null) { + ensureTypeMessagesIsMutable(); + typeMessages_.add(builderForValue.build()); + onChanged(); + } else { + typeMessagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder addTypeMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder builderForValue) { + if (typeMessagesBuilder_ == null) { + ensureTypeMessagesIsMutable(); + typeMessages_.add(index, builderForValue.build()); + onChanged(); + } else { + typeMessagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder addAllTypeMessages( + java.lang.Iterable values) { + if (typeMessagesBuilder_ == null) { + ensureTypeMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, typeMessages_); + onChanged(); + } else { + typeMessagesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder clearTypeMessages() { + if (typeMessagesBuilder_ == null) { + typeMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + typeMessagesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public Builder removeTypeMessages(int index) { + if (typeMessagesBuilder_ == null) { + ensureTypeMessagesIsMutable(); + typeMessages_.remove(index); + onChanged(); + } else { + typeMessagesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder getTypeMessagesBuilder( + int index) { + return getTypeMessagesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder getTypeMessagesOrBuilder( + int index) { + if (typeMessagesBuilder_ == null) { + return typeMessages_.get(index); } else { + return typeMessagesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public java.util.List + getTypeMessagesOrBuilderList() { + if (typeMessagesBuilder_ != null) { + return typeMessagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(typeMessages_); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder addTypeMessagesBuilder() { + return getTypeMessagesFieldBuilder().addBuilder( + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder addTypeMessagesBuilder( + int index) { + return getTypeMessagesFieldBuilder().addBuilder( + index, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterTypeMessage type_messages = 1; + */ + public java.util.List + getTypeMessagesBuilderList() { + return getTypeMessagesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder> + getTypeMessagesFieldBuilder() { + if (typeMessagesBuilder_ == null) { + typeMessagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterTypeMessage, org.listware.sdk.pbcmdb.Core.RegisterTypeMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterTypeMessageOrBuilder>( + typeMessages_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + typeMessages_ = null; + } + return typeMessagesBuilder_; + } + + private java.util.List objectMessages_ = + java.util.Collections.emptyList(); + private void ensureObjectMessagesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + objectMessages_ = new java.util.ArrayList(objectMessages_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder> objectMessagesBuilder_; + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public java.util.List getObjectMessagesList() { + if (objectMessagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(objectMessages_); + } else { + return objectMessagesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public int getObjectMessagesCount() { + if (objectMessagesBuilder_ == null) { + return objectMessages_.size(); + } else { + return objectMessagesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage getObjectMessages(int index) { + if (objectMessagesBuilder_ == null) { + return objectMessages_.get(index); + } else { + return objectMessagesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder setObjectMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage value) { + if (objectMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectMessagesIsMutable(); + objectMessages_.set(index, value); + onChanged(); + } else { + objectMessagesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder setObjectMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder builderForValue) { + if (objectMessagesBuilder_ == null) { + ensureObjectMessagesIsMutable(); + objectMessages_.set(index, builderForValue.build()); + onChanged(); + } else { + objectMessagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder addObjectMessages(org.listware.sdk.pbcmdb.Core.RegisterObjectMessage value) { + if (objectMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectMessagesIsMutable(); + objectMessages_.add(value); + onChanged(); + } else { + objectMessagesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder addObjectMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage value) { + if (objectMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureObjectMessagesIsMutable(); + objectMessages_.add(index, value); + onChanged(); + } else { + objectMessagesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder addObjectMessages( + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder builderForValue) { + if (objectMessagesBuilder_ == null) { + ensureObjectMessagesIsMutable(); + objectMessages_.add(builderForValue.build()); + onChanged(); + } else { + objectMessagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder addObjectMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder builderForValue) { + if (objectMessagesBuilder_ == null) { + ensureObjectMessagesIsMutable(); + objectMessages_.add(index, builderForValue.build()); + onChanged(); + } else { + objectMessagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder addAllObjectMessages( + java.lang.Iterable values) { + if (objectMessagesBuilder_ == null) { + ensureObjectMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, objectMessages_); + onChanged(); + } else { + objectMessagesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder clearObjectMessages() { + if (objectMessagesBuilder_ == null) { + objectMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + objectMessagesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public Builder removeObjectMessages(int index) { + if (objectMessagesBuilder_ == null) { + ensureObjectMessagesIsMutable(); + objectMessages_.remove(index); + onChanged(); + } else { + objectMessagesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder getObjectMessagesBuilder( + int index) { + return getObjectMessagesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder getObjectMessagesOrBuilder( + int index) { + if (objectMessagesBuilder_ == null) { + return objectMessages_.get(index); } else { + return objectMessagesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public java.util.List + getObjectMessagesOrBuilderList() { + if (objectMessagesBuilder_ != null) { + return objectMessagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(objectMessages_); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder addObjectMessagesBuilder() { + return getObjectMessagesFieldBuilder().addBuilder( + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder addObjectMessagesBuilder( + int index) { + return getObjectMessagesFieldBuilder().addBuilder( + index, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterObjectMessage object_messages = 2; + */ + public java.util.List + getObjectMessagesBuilderList() { + return getObjectMessagesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder> + getObjectMessagesFieldBuilder() { + if (objectMessagesBuilder_ == null) { + objectMessagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterObjectMessage, org.listware.sdk.pbcmdb.Core.RegisterObjectMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterObjectMessageOrBuilder>( + objectMessages_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + objectMessages_ = null; + } + return objectMessagesBuilder_; + } + + private java.util.List linkMessages_ = + java.util.Collections.emptyList(); + private void ensureLinkMessagesIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + linkMessages_ = new java.util.ArrayList(linkMessages_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder> linkMessagesBuilder_; + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public java.util.List getLinkMessagesList() { + if (linkMessagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(linkMessages_); + } else { + return linkMessagesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public int getLinkMessagesCount() { + if (linkMessagesBuilder_ == null) { + return linkMessages_.size(); + } else { + return linkMessagesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage getLinkMessages(int index) { + if (linkMessagesBuilder_ == null) { + return linkMessages_.get(index); + } else { + return linkMessagesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder setLinkMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage value) { + if (linkMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLinkMessagesIsMutable(); + linkMessages_.set(index, value); + onChanged(); + } else { + linkMessagesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder setLinkMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder builderForValue) { + if (linkMessagesBuilder_ == null) { + ensureLinkMessagesIsMutable(); + linkMessages_.set(index, builderForValue.build()); + onChanged(); + } else { + linkMessagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder addLinkMessages(org.listware.sdk.pbcmdb.Core.RegisterLinkMessage value) { + if (linkMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLinkMessagesIsMutable(); + linkMessages_.add(value); + onChanged(); + } else { + linkMessagesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder addLinkMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage value) { + if (linkMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLinkMessagesIsMutable(); + linkMessages_.add(index, value); + onChanged(); + } else { + linkMessagesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder addLinkMessages( + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder builderForValue) { + if (linkMessagesBuilder_ == null) { + ensureLinkMessagesIsMutable(); + linkMessages_.add(builderForValue.build()); + onChanged(); + } else { + linkMessagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder addLinkMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder builderForValue) { + if (linkMessagesBuilder_ == null) { + ensureLinkMessagesIsMutable(); + linkMessages_.add(index, builderForValue.build()); + onChanged(); + } else { + linkMessagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder addAllLinkMessages( + java.lang.Iterable values) { + if (linkMessagesBuilder_ == null) { + ensureLinkMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, linkMessages_); + onChanged(); + } else { + linkMessagesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder clearLinkMessages() { + if (linkMessagesBuilder_ == null) { + linkMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + linkMessagesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public Builder removeLinkMessages(int index) { + if (linkMessagesBuilder_ == null) { + ensureLinkMessagesIsMutable(); + linkMessages_.remove(index); + onChanged(); + } else { + linkMessagesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder getLinkMessagesBuilder( + int index) { + return getLinkMessagesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder getLinkMessagesOrBuilder( + int index) { + if (linkMessagesBuilder_ == null) { + return linkMessages_.get(index); } else { + return linkMessagesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public java.util.List + getLinkMessagesOrBuilderList() { + if (linkMessagesBuilder_ != null) { + return linkMessagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(linkMessages_); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder addLinkMessagesBuilder() { + return getLinkMessagesFieldBuilder().addBuilder( + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder addLinkMessagesBuilder( + int index) { + return getLinkMessagesFieldBuilder().addBuilder( + index, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterLinkMessage link_messages = 3; + */ + public java.util.List + getLinkMessagesBuilderList() { + return getLinkMessagesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder> + getLinkMessagesFieldBuilder() { + if (linkMessagesBuilder_ == null) { + linkMessagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterLinkMessage, org.listware.sdk.pbcmdb.Core.RegisterLinkMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterLinkMessageOrBuilder>( + linkMessages_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + linkMessages_ = null; + } + return linkMessagesBuilder_; + } + + private java.util.List functionMessages_ = + java.util.Collections.emptyList(); + private void ensureFunctionMessagesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + functionMessages_ = new java.util.ArrayList(functionMessages_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder> functionMessagesBuilder_; + + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public java.util.List getFunctionMessagesList() { + if (functionMessagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(functionMessages_); + } else { + return functionMessagesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public int getFunctionMessagesCount() { + if (functionMessagesBuilder_ == null) { + return functionMessages_.size(); + } else { + return functionMessagesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage getFunctionMessages(int index) { + if (functionMessagesBuilder_ == null) { + return functionMessages_.get(index); + } else { + return functionMessagesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder setFunctionMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage value) { + if (functionMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionMessagesIsMutable(); + functionMessages_.set(index, value); + onChanged(); + } else { + functionMessagesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder setFunctionMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder builderForValue) { + if (functionMessagesBuilder_ == null) { + ensureFunctionMessagesIsMutable(); + functionMessages_.set(index, builderForValue.build()); + onChanged(); + } else { + functionMessagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder addFunctionMessages(org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage value) { + if (functionMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionMessagesIsMutable(); + functionMessages_.add(value); + onChanged(); + } else { + functionMessagesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder addFunctionMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage value) { + if (functionMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFunctionMessagesIsMutable(); + functionMessages_.add(index, value); + onChanged(); + } else { + functionMessagesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder addFunctionMessages( + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder builderForValue) { + if (functionMessagesBuilder_ == null) { + ensureFunctionMessagesIsMutable(); + functionMessages_.add(builderForValue.build()); + onChanged(); + } else { + functionMessagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder addFunctionMessages( + int index, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder builderForValue) { + if (functionMessagesBuilder_ == null) { + ensureFunctionMessagesIsMutable(); + functionMessages_.add(index, builderForValue.build()); + onChanged(); + } else { + functionMessagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder addAllFunctionMessages( + java.lang.Iterable values) { + if (functionMessagesBuilder_ == null) { + ensureFunctionMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, functionMessages_); + onChanged(); + } else { + functionMessagesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder clearFunctionMessages() { + if (functionMessagesBuilder_ == null) { + functionMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + functionMessagesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public Builder removeFunctionMessages(int index) { + if (functionMessagesBuilder_ == null) { + ensureFunctionMessagesIsMutable(); + functionMessages_.remove(index); + onChanged(); + } else { + functionMessagesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder getFunctionMessagesBuilder( + int index) { + return getFunctionMessagesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder getFunctionMessagesOrBuilder( + int index) { + if (functionMessagesBuilder_ == null) { + return functionMessages_.get(index); } else { + return functionMessagesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public java.util.List + getFunctionMessagesOrBuilderList() { + if (functionMessagesBuilder_ != null) { + return functionMessagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(functionMessages_); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder addFunctionMessagesBuilder() { + return getFunctionMessagesFieldBuilder().addBuilder( + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder addFunctionMessagesBuilder( + int index) { + return getFunctionMessagesFieldBuilder().addBuilder( + index, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.RegisterFunctionMessage function_messages = 4; + */ + public java.util.List + getFunctionMessagesBuilderList() { + return getFunctionMessagesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder> + getFunctionMessagesFieldBuilder() { + if (functionMessagesBuilder_ == null) { + functionMessagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessage.Builder, org.listware.sdk.pbcmdb.Core.RegisterFunctionMessageOrBuilder>( + functionMessages_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + functionMessages_ = null; + } + return functionMessagesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.RegisterMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.RegisterMessage) + private static final org.listware.sdk.pbcmdb.Core.RegisterMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.RegisterMessage(); + } + + public static org.listware.sdk.pbcmdb.Core.RegisterMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RegisterMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RegisterMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.RegisterMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MetaOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.Meta) + com.google.protobuf.MessageOrBuilder { + + /** + * string key = 1; + */ + java.lang.String getKey(); + /** + * string key = 1; + */ + com.google.protobuf.ByteString + getKeyBytes(); + + /** + * string id = 2; + */ + java.lang.String getId(); + /** + * string id = 2; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * string rev = 3; + */ + java.lang.String getRev(); + /** + * string rev = 3; + */ + com.google.protobuf.ByteString + getRevBytes(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Meta} + */ + public static final class Meta extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.Meta) + MetaOrBuilder { + private static final long serialVersionUID = 0L; + // Use Meta.newBuilder() to construct. + private Meta(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Meta() { + key_ = ""; + id_ = ""; + rev_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Meta( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + key_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + rev_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Meta_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Meta_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Meta.class, org.listware.sdk.pbcmdb.Core.Meta.Builder.class); + } + + public static final int KEY_FIELD_NUMBER = 1; + private volatile java.lang.Object key_; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 2; + private volatile java.lang.Object id_; + /** + * string id = 2; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 2; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REV_FIELD_NUMBER = 3; + private volatile java.lang.Object rev_; + /** + * string rev = 3; + */ + public java.lang.String getRev() { + java.lang.Object ref = rev_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rev_ = s; + return s; + } + } + /** + * string rev = 3; + */ + public com.google.protobuf.ByteString + getRevBytes() { + java.lang.Object ref = rev_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + rev_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + } + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, id_); + } + if (!getRevBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, rev_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + } + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, id_); + } + if (!getRevBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, rev_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.Meta)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.Meta other = (org.listware.sdk.pbcmdb.Core.Meta) obj; + + if (!getKey() + .equals(other.getKey())) return false; + if (!getId() + .equals(other.getId())) return false; + if (!getRev() + .equals(other.getRev())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + REV_FIELD_NUMBER; + hash = (53 * hash) + getRev().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Meta parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.Meta prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Meta} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.Meta) + org.listware.sdk.pbcmdb.Core.MetaOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Meta_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Meta_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Meta.class, org.listware.sdk.pbcmdb.Core.Meta.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.Meta.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + key_ = ""; + + id_ = ""; + + rev_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Meta_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Meta getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.Meta.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Meta build() { + org.listware.sdk.pbcmdb.Core.Meta result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Meta buildPartial() { + org.listware.sdk.pbcmdb.Core.Meta result = new org.listware.sdk.pbcmdb.Core.Meta(this); + result.key_ = key_; + result.id_ = id_; + result.rev_ = rev_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.Meta) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.Meta)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.Meta other) { + if (other == org.listware.sdk.pbcmdb.Core.Meta.getDefaultInstance()) return this; + if (!other.getKey().isEmpty()) { + key_ = other.key_; + onChanged(); + } + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (!other.getRev().isEmpty()) { + rev_ = other.rev_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.Meta parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.Meta) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object key_ = ""; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string key = 1; + */ + public Builder setKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + key_ = value; + onChanged(); + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 2; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 2; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 2; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 2; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 2; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private java.lang.Object rev_ = ""; + /** + * string rev = 3; + */ + public java.lang.String getRev() { + java.lang.Object ref = rev_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rev_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string rev = 3; + */ + public com.google.protobuf.ByteString + getRevBytes() { + java.lang.Object ref = rev_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + rev_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string rev = 3; + */ + public Builder setRev( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + rev_ = value; + onChanged(); + return this; + } + /** + * string rev = 3; + */ + public Builder clearRev() { + + rev_ = getDefaultInstance().getRev(); + onChanged(); + return this; + } + /** + * string rev = 3; + */ + public Builder setRevBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + rev_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.Meta) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.Meta) + private static final org.listware.sdk.pbcmdb.Core.Meta DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.Meta(); + } + + public static org.listware.sdk.pbcmdb.Core.Meta getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Meta parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Meta(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Meta getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.Request) + com.google.protobuf.MessageOrBuilder { + + /** + * string key = 1; + */ + java.lang.String getKey(); + /** + * string key = 1; + */ + com.google.protobuf.ByteString + getKeyBytes(); + + /** + * string collection = 2; + */ + java.lang.String getCollection(); + /** + * string collection = 2; + */ + com.google.protobuf.ByteString + getCollectionBytes(); + + /** + * bytes payload = 3; + */ + com.google.protobuf.ByteString getPayload(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Request} + */ + public static final class Request extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.Request) + RequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use Request.newBuilder() to construct. + private Request(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Request() { + key_ = ""; + collection_ = ""; + payload_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Request( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + key_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + collection_ = s; + break; + } + case 26: { + + payload_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Request.class, org.listware.sdk.pbcmdb.Core.Request.Builder.class); + } + + public static final int KEY_FIELD_NUMBER = 1; + private volatile java.lang.Object key_; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int COLLECTION_FIELD_NUMBER = 2; + private volatile java.lang.Object collection_; + /** + * string collection = 2; + */ + public java.lang.String getCollection() { + java.lang.Object ref = collection_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + collection_ = s; + return s; + } + } + /** + * string collection = 2; + */ + public com.google.protobuf.ByteString + getCollectionBytes() { + java.lang.Object ref = collection_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + collection_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAYLOAD_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString payload_; + /** + * bytes payload = 3; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + } + if (!getCollectionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, collection_); + } + if (!payload_.isEmpty()) { + output.writeBytes(3, payload_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + } + if (!getCollectionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, collection_); + } + if (!payload_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, payload_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.Request)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.Request other = (org.listware.sdk.pbcmdb.Core.Request) obj; + + if (!getKey() + .equals(other.getKey())) return false; + if (!getCollection() + .equals(other.getCollection())) return false; + if (!getPayload() + .equals(other.getPayload())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + COLLECTION_FIELD_NUMBER; + hash = (53 * hash) + getCollection().hashCode(); + hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; + hash = (53 * hash) + getPayload().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Request parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Request parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Request parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.Request prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Request} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.Request) + org.listware.sdk.pbcmdb.Core.RequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Request_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Request_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Request.class, org.listware.sdk.pbcmdb.Core.Request.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.Request.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + key_ = ""; + + collection_ = ""; + + payload_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Request_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Request getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Request build() { + org.listware.sdk.pbcmdb.Core.Request result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Request buildPartial() { + org.listware.sdk.pbcmdb.Core.Request result = new org.listware.sdk.pbcmdb.Core.Request(this); + result.key_ = key_; + result.collection_ = collection_; + result.payload_ = payload_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.Request) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.Request)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.Request other) { + if (other == org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance()) return this; + if (!other.getKey().isEmpty()) { + key_ = other.key_; + onChanged(); + } + if (!other.getCollection().isEmpty()) { + collection_ = other.collection_; + onChanged(); + } + if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { + setPayload(other.getPayload()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.Request parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.Request) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object key_ = ""; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string key = 1; + */ + public Builder setKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + key_ = value; + onChanged(); + return this; + } + + private java.lang.Object collection_ = ""; + /** + * string collection = 2; + */ + public java.lang.String getCollection() { + java.lang.Object ref = collection_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + collection_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string collection = 2; + */ + public com.google.protobuf.ByteString + getCollectionBytes() { + java.lang.Object ref = collection_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + collection_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string collection = 2; + */ + public Builder setCollection( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + collection_ = value; + onChanged(); + return this; + } + /** + * string collection = 2; + */ + public Builder clearCollection() { + + collection_ = getDefaultInstance().getCollection(); + onChanged(); + return this; + } + /** + * string collection = 2; + */ + public Builder setCollectionBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + collection_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes payload = 3; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + /** + * bytes payload = 3; + */ + public Builder setPayload(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + payload_ = value; + onChanged(); + return this; + } + /** + * bytes payload = 3; + */ + public Builder clearPayload() { + + payload_ = getDefaultInstance().getPayload(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.Request) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.Request) + private static final org.listware.sdk.pbcmdb.Core.Request DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.Request(); + } + + public static org.listware.sdk.pbcmdb.Core.Request getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Request parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Request(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Request getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.Response) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + boolean hasMeta(); + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + org.listware.sdk.pbcmdb.Core.Meta getMeta(); + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + org.listware.sdk.pbcmdb.Core.MetaOrBuilder getMetaOrBuilder(); + + /** + * bytes payload = 2; + */ + com.google.protobuf.ByteString getPayload(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Response} + */ + public static final class Response extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.Response) + ResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use Response.newBuilder() to construct. + private Response(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Response() { + payload_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Response( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.pbcmdb.Core.Meta.Builder subBuilder = null; + if (meta_ != null) { + subBuilder = meta_.toBuilder(); + } + meta_ = input.readMessage(org.listware.sdk.pbcmdb.Core.Meta.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(meta_); + meta_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + + payload_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Response.class, org.listware.sdk.pbcmdb.Core.Response.Builder.class); + } + + public static final int META_FIELD_NUMBER = 1; + private org.listware.sdk.pbcmdb.Core.Meta meta_; + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public boolean hasMeta() { + return meta_ != null; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public org.listware.sdk.pbcmdb.Core.Meta getMeta() { + return meta_ == null ? org.listware.sdk.pbcmdb.Core.Meta.getDefaultInstance() : meta_; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public org.listware.sdk.pbcmdb.Core.MetaOrBuilder getMetaOrBuilder() { + return getMeta(); + } + + public static final int PAYLOAD_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString payload_; + /** + * bytes payload = 2; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (meta_ != null) { + output.writeMessage(1, getMeta()); + } + if (!payload_.isEmpty()) { + output.writeBytes(2, payload_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (meta_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getMeta()); + } + if (!payload_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, payload_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.Core.Response)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.Core.Response other = (org.listware.sdk.pbcmdb.Core.Response) obj; + + if (hasMeta() != other.hasMeta()) return false; + if (hasMeta()) { + if (!getMeta() + .equals(other.getMeta())) return false; + } + if (!getPayload() + .equals(other.getPayload())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasMeta()) { + hash = (37 * hash) + META_FIELD_NUMBER; + hash = (53 * hash) + getMeta().hashCode(); + } + hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; + hash = (53 * hash) + getPayload().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Response parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Response parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.Core.Response parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.Core.Response prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.Response} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.Response) + org.listware.sdk.pbcmdb.Core.ResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Response_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Response_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.Core.Response.class, org.listware.sdk.pbcmdb.Core.Response.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.Core.Response.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (metaBuilder_ == null) { + meta_ = null; + } else { + meta_ = null; + metaBuilder_ = null; + } + payload_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.Core.internal_static_org_listware_sdk_pbcmdb_Response_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Response getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Response build() { + org.listware.sdk.pbcmdb.Core.Response result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Response buildPartial() { + org.listware.sdk.pbcmdb.Core.Response result = new org.listware.sdk.pbcmdb.Core.Response(this); + if (metaBuilder_ == null) { + result.meta_ = meta_; + } else { + result.meta_ = metaBuilder_.build(); + } + result.payload_ = payload_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.Core.Response) { + return mergeFrom((org.listware.sdk.pbcmdb.Core.Response)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.Core.Response other) { + if (other == org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance()) return this; + if (other.hasMeta()) { + mergeMeta(other.getMeta()); + } + if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { + setPayload(other.getPayload()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.Core.Response parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.Core.Response) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.listware.sdk.pbcmdb.Core.Meta meta_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.Meta, org.listware.sdk.pbcmdb.Core.Meta.Builder, org.listware.sdk.pbcmdb.Core.MetaOrBuilder> metaBuilder_; + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public boolean hasMeta() { + return metaBuilder_ != null || meta_ != null; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public org.listware.sdk.pbcmdb.Core.Meta getMeta() { + if (metaBuilder_ == null) { + return meta_ == null ? org.listware.sdk.pbcmdb.Core.Meta.getDefaultInstance() : meta_; + } else { + return metaBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public Builder setMeta(org.listware.sdk.pbcmdb.Core.Meta value) { + if (metaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + meta_ = value; + onChanged(); + } else { + metaBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public Builder setMeta( + org.listware.sdk.pbcmdb.Core.Meta.Builder builderForValue) { + if (metaBuilder_ == null) { + meta_ = builderForValue.build(); + onChanged(); + } else { + metaBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public Builder mergeMeta(org.listware.sdk.pbcmdb.Core.Meta value) { + if (metaBuilder_ == null) { + if (meta_ != null) { + meta_ = + org.listware.sdk.pbcmdb.Core.Meta.newBuilder(meta_).mergeFrom(value).buildPartial(); + } else { + meta_ = value; + } + onChanged(); + } else { + metaBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public Builder clearMeta() { + if (metaBuilder_ == null) { + meta_ = null; + onChanged(); + } else { + meta_ = null; + metaBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public org.listware.sdk.pbcmdb.Core.Meta.Builder getMetaBuilder() { + + onChanged(); + return getMetaFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + public org.listware.sdk.pbcmdb.Core.MetaOrBuilder getMetaOrBuilder() { + if (metaBuilder_ != null) { + return metaBuilder_.getMessageOrBuilder(); + } else { + return meta_ == null ? + org.listware.sdk.pbcmdb.Core.Meta.getDefaultInstance() : meta_; + } + } + /** + * .org.listware.sdk.pbcmdb.Meta meta = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.Meta, org.listware.sdk.pbcmdb.Core.Meta.Builder, org.listware.sdk.pbcmdb.Core.MetaOrBuilder> + getMetaFieldBuilder() { + if (metaBuilder_ == null) { + metaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.Core.Meta, org.listware.sdk.pbcmdb.Core.Meta.Builder, org.listware.sdk.pbcmdb.Core.MetaOrBuilder>( + getMeta(), + getParentForChildren(), + isClean()); + meta_ = null; + } + return metaBuilder_; + } + + private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes payload = 2; + */ + public com.google.protobuf.ByteString getPayload() { + return payload_; + } + /** + * bytes payload = 2; + */ + public Builder setPayload(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + payload_ = value; + onChanged(); + return this; + } + /** + * bytes payload = 2; + */ + public Builder clearPayload() { + + payload_ = getDefaultInstance().getPayload(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.Response) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.Response) + private static final org.listware.sdk.pbcmdb.Core.Response DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.Core.Response(); + } + + public static org.listware.sdk.pbcmdb.Core.Response getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Response parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Response(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.Core.Response getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_Trigger_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_Trigger_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_ObjectMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_ObjectMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_TypeMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_TypeMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_LinkMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_LinkMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_RegisterMessage_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_RegisterMessage_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_Meta_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_Meta_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_Request_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_Request_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_Response_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_Response_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\023pbcmdb/pbcmdb.proto\022\027org.listware.sdk." + + "pbcmdb\032\030pbtypes/pbfunction.proto\"e\n\007Trig" + + "ger\022\014\n\004type\030\001 \001(\t\022L\n\rfunction_type\030\002 \001(\013" + + "2&.org.listware.sdk.pbtypes.FunctionType" + + "R\rfunction_type\"\253\001\n\rObjectMessage\022/\n\006met" + + "hod\030\001 \001(\0162\037.org.listware.sdk.pbcmdb.Meth" + + "od\022\014\n\004type\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\022\017\n\007payloa" + + "d\030\004 \001(\014\022<\n\tfunctions\030\005 \003(\0132).org.listwar" + + "e.sdk.pbtypes.FunctionMessage\"\233\001\n\013TypeMe" + + "ssage\022/\n\006method\030\001 \001(\0162\037.org.listware.sdk" + + ".pbcmdb.Method\022\014\n\004name\030\002 \001(\t\022\017\n\007payload\030" + + "\003 \001(\014\022<\n\tfunctions\030\004 \003(\0132).org.listware." + + "sdk.pbtypes.FunctionMessage\"w\n\013LinkMessa" + + "ge\022/\n\006method\030\001 \001(\0162\037.org.listware.sdk.pb" + + "cmdb.Method\022\014\n\004name\030\002 \001(\t\022\014\n\004type\030\003 \001(\t\022" + + "\n\n\002to\030\004 \001(\t\022\017\n\007payload\030\005 \001(\014\"]\n\023Register" + + "TypeMessage\022\n\n\002id\030\001 \001(\t\022:\n\014type_message\030" + + "\002 \001(\0132$.org.listware.sdk.pbcmdb.TypeMess" + + "age\"c\n\025RegisterObjectMessage\022\n\n\002id\030\001 \001(\t" + + "\022>\n\016object_message\030\002 \001(\0132&.org.listware." + + "sdk.pbcmdb.ObjectMessage\"]\n\023RegisterLink" + + "Message\022\n\n\002id\030\001 \001(\t\022:\n\014link_message\030\002 \001(" + + "\0132$.org.listware.sdk.pbcmdb.LinkMessage\"" + + "j\n\027RegisterFunctionMessage\022\n\n\002id\030\001 \001(\t\022C" + + "\n\020function_message\030\002 \001(\0132).org.listware." + + "sdk.pbtypes.FunctionMessage\"\261\002\n\017Register" + + "Message\022C\n\rtype_messages\030\001 \003(\0132,.org.lis" + + "tware.sdk.pbcmdb.RegisterTypeMessage\022G\n\017" + + "object_messages\030\002 \003(\0132..org.listware.sdk" + + ".pbcmdb.RegisterObjectMessage\022C\n\rlink_me" + + "ssages\030\003 \003(\0132,.org.listware.sdk.pbcmdb.R" + + "egisterLinkMessage\022K\n\021function_messages\030" + + "\004 \003(\01320.org.listware.sdk.pbcmdb.Register" + + "FunctionMessage\",\n\004Meta\022\013\n\003key\030\001 \001(\t\022\n\n\002" + + "id\030\002 \001(\t\022\013\n\003rev\030\003 \001(\t\";\n\007Request\022\013\n\003key\030" + + "\001 \001(\t\022\022\n\ncollection\030\002 \001(\t\022\017\n\007payload\030\003 \001" + + "(\014\"H\n\010Response\022+\n\004meta\030\001 \001(\0132\035.org.listw" + + "are.sdk.pbcmdb.Meta\022\017\n\007payload\030\002 \001(\014*f\n\006" + + "Method\022\n\n\006CREATE\020\000\022\020\n\014CREATE_CHILD\020\001\022\n\n\006" + + "UPDATE\020\002\022\n\n\006DELETE\020\003\022\022\n\016CREATE_TRIGGER\020\004" + + "\022\022\n\016DELETE_TRIGGER\020\005BI\n\027org.listware.sdk" + + ".pbcmdbB\004CoreZ(git.fg-tech.ru/listware/p" + + "roto/sdk/pbcmdbb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + org.listware.sdk.Functions.getDescriptor(), + }, assigner); + internal_static_org_listware_sdk_pbcmdb_Trigger_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_listware_sdk_pbcmdb_Trigger_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_Trigger_descriptor, + new java.lang.String[] { "Type", "FunctionType", }); + internal_static_org_listware_sdk_pbcmdb_ObjectMessage_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_listware_sdk_pbcmdb_ObjectMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_ObjectMessage_descriptor, + new java.lang.String[] { "Method", "Type", "Name", "Payload", "Functions", }); + internal_static_org_listware_sdk_pbcmdb_TypeMessage_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_listware_sdk_pbcmdb_TypeMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_TypeMessage_descriptor, + new java.lang.String[] { "Method", "Name", "Payload", "Functions", }); + internal_static_org_listware_sdk_pbcmdb_LinkMessage_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_org_listware_sdk_pbcmdb_LinkMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_LinkMessage_descriptor, + new java.lang.String[] { "Method", "Name", "Type", "To", "Payload", }); + internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_RegisterTypeMessage_descriptor, + new java.lang.String[] { "Id", "TypeMessage", }); + internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_RegisterObjectMessage_descriptor, + new java.lang.String[] { "Id", "ObjectMessage", }); + internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_RegisterLinkMessage_descriptor, + new java.lang.String[] { "Id", "LinkMessage", }); + internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_RegisterFunctionMessage_descriptor, + new java.lang.String[] { "Id", "FunctionMessage", }); + internal_static_org_listware_sdk_pbcmdb_RegisterMessage_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_org_listware_sdk_pbcmdb_RegisterMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_RegisterMessage_descriptor, + new java.lang.String[] { "TypeMessages", "ObjectMessages", "LinkMessages", "FunctionMessages", }); + internal_static_org_listware_sdk_pbcmdb_Meta_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_org_listware_sdk_pbcmdb_Meta_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_Meta_descriptor, + new java.lang.String[] { "Key", "Id", "Rev", }); + internal_static_org_listware_sdk_pbcmdb_Request_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_org_listware_sdk_pbcmdb_Request_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_Request_descriptor, + new java.lang.String[] { "Key", "Collection", "Payload", }); + internal_static_org_listware_sdk_pbcmdb_Response_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_org_listware_sdk_pbcmdb_Response_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_Response_descriptor, + new java.lang.String[] { "Meta", "Payload", }); + org.listware.sdk.Functions.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/org/listware/sdk/pbcmdb/EdgeServiceGrpc.java b/java/org/listware/sdk/pbcmdb/EdgeServiceGrpc.java new file mode 100644 index 0000000..754d6e2 --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/EdgeServiceGrpc.java @@ -0,0 +1,506 @@ +package org.listware.sdk.pbcmdb; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.9.1)", + comments = "Source: pbcmdb/service.proto") +public final class EdgeServiceGrpc { + + private EdgeServiceGrpc() {} + + public static final String SERVICE_NAME = "org.listware.sdk.pbcmdb.EdgeService"; + + // Static method descriptors that strictly reflect the proto. + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getCreateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_CREATE = getCreateMethod(); + + private static volatile io.grpc.MethodDescriptor getCreateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getCreateMethod() { + io.grpc.MethodDescriptor getCreateMethod; + if ((getCreateMethod = EdgeServiceGrpc.getCreateMethod) == null) { + synchronized (EdgeServiceGrpc.class) { + if ((getCreateMethod = EdgeServiceGrpc.getCreateMethod) == null) { + EdgeServiceGrpc.getCreateMethod = getCreateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.EdgeService", "Create")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new EdgeServiceMethodDescriptorSupplier("Create")) + .build(); + } + } + } + return getCreateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getReadMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_READ = getReadMethod(); + + private static volatile io.grpc.MethodDescriptor getReadMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getReadMethod() { + io.grpc.MethodDescriptor getReadMethod; + if ((getReadMethod = EdgeServiceGrpc.getReadMethod) == null) { + synchronized (EdgeServiceGrpc.class) { + if ((getReadMethod = EdgeServiceGrpc.getReadMethod) == null) { + EdgeServiceGrpc.getReadMethod = getReadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.EdgeService", "Read")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new EdgeServiceMethodDescriptorSupplier("Read")) + .build(); + } + } + } + return getReadMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getUpdateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_UPDATE = getUpdateMethod(); + + private static volatile io.grpc.MethodDescriptor getUpdateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getUpdateMethod() { + io.grpc.MethodDescriptor getUpdateMethod; + if ((getUpdateMethod = EdgeServiceGrpc.getUpdateMethod) == null) { + synchronized (EdgeServiceGrpc.class) { + if ((getUpdateMethod = EdgeServiceGrpc.getUpdateMethod) == null) { + EdgeServiceGrpc.getUpdateMethod = getUpdateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.EdgeService", "Update")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new EdgeServiceMethodDescriptorSupplier("Update")) + .build(); + } + } + } + return getUpdateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getRemoveMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_REMOVE = getRemoveMethod(); + + private static volatile io.grpc.MethodDescriptor getRemoveMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getRemoveMethod() { + io.grpc.MethodDescriptor getRemoveMethod; + if ((getRemoveMethod = EdgeServiceGrpc.getRemoveMethod) == null) { + synchronized (EdgeServiceGrpc.class) { + if ((getRemoveMethod = EdgeServiceGrpc.getRemoveMethod) == null) { + EdgeServiceGrpc.getRemoveMethod = getRemoveMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.EdgeService", "Remove")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new EdgeServiceMethodDescriptorSupplier("Remove")) + .build(); + } + } + } + return getRemoveMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static EdgeServiceStub newStub(io.grpc.Channel channel) { + return new EdgeServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static EdgeServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new EdgeServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static EdgeServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new EdgeServiceFutureStub(channel); + } + + /** + */ + public static abstract class EdgeServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCreateMethod(), responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadMethod(), responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateMethod(), responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getRemoveMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_CREATE))) + .addMethod( + getReadMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_READ))) + .addMethod( + getUpdateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_UPDATE))) + .addMethod( + getRemoveMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_REMOVE))) + .build(); + } + } + + /** + */ + public static final class EdgeServiceStub extends io.grpc.stub.AbstractStub { + private EdgeServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private EdgeServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EdgeServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new EdgeServiceStub(channel, callOptions); + } + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class EdgeServiceBlockingStub extends io.grpc.stub.AbstractStub { + private EdgeServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private EdgeServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EdgeServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new EdgeServiceBlockingStub(channel, callOptions); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response create(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getCreateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response read(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getReadMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response update(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getUpdateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response remove(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getRemoveMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class EdgeServiceFutureStub extends io.grpc.stub.AbstractStub { + private EdgeServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private EdgeServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected EdgeServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new EdgeServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture create( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture read( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture update( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture remove( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE = 0; + private static final int METHODID_READ = 1; + private static final int METHODID_UPDATE = 2; + private static final int METHODID_REMOVE = 3; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final EdgeServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(EdgeServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE: + serviceImpl.create((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ: + serviceImpl.read((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE: + serviceImpl.update((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REMOVE: + serviceImpl.remove((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class EdgeServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + EdgeServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return org.listware.sdk.pbcmdb.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("EdgeService"); + } + } + + private static final class EdgeServiceFileDescriptorSupplier + extends EdgeServiceBaseDescriptorSupplier { + EdgeServiceFileDescriptorSupplier() {} + } + + private static final class EdgeServiceMethodDescriptorSupplier + extends EdgeServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + EdgeServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (EdgeServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new EdgeServiceFileDescriptorSupplier()) + .addMethod(getCreateMethod()) + .addMethod(getReadMethod()) + .addMethod(getUpdateMethod()) + .addMethod(getRemoveMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java/org/listware/sdk/pbcmdb/LinkServiceGrpc.java b/java/org/listware/sdk/pbcmdb/LinkServiceGrpc.java new file mode 100644 index 0000000..13fdc8b --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/LinkServiceGrpc.java @@ -0,0 +1,506 @@ +package org.listware.sdk.pbcmdb; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.9.1)", + comments = "Source: pbcmdb/service.proto") +public final class LinkServiceGrpc { + + private LinkServiceGrpc() {} + + public static final String SERVICE_NAME = "org.listware.sdk.pbcmdb.LinkService"; + + // Static method descriptors that strictly reflect the proto. + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getCreateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_CREATE = getCreateMethod(); + + private static volatile io.grpc.MethodDescriptor getCreateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getCreateMethod() { + io.grpc.MethodDescriptor getCreateMethod; + if ((getCreateMethod = LinkServiceGrpc.getCreateMethod) == null) { + synchronized (LinkServiceGrpc.class) { + if ((getCreateMethod = LinkServiceGrpc.getCreateMethod) == null) { + LinkServiceGrpc.getCreateMethod = getCreateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.LinkService", "Create")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new LinkServiceMethodDescriptorSupplier("Create")) + .build(); + } + } + } + return getCreateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getReadMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_READ = getReadMethod(); + + private static volatile io.grpc.MethodDescriptor getReadMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getReadMethod() { + io.grpc.MethodDescriptor getReadMethod; + if ((getReadMethod = LinkServiceGrpc.getReadMethod) == null) { + synchronized (LinkServiceGrpc.class) { + if ((getReadMethod = LinkServiceGrpc.getReadMethod) == null) { + LinkServiceGrpc.getReadMethod = getReadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.LinkService", "Read")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new LinkServiceMethodDescriptorSupplier("Read")) + .build(); + } + } + } + return getReadMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getUpdateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_UPDATE = getUpdateMethod(); + + private static volatile io.grpc.MethodDescriptor getUpdateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getUpdateMethod() { + io.grpc.MethodDescriptor getUpdateMethod; + if ((getUpdateMethod = LinkServiceGrpc.getUpdateMethod) == null) { + synchronized (LinkServiceGrpc.class) { + if ((getUpdateMethod = LinkServiceGrpc.getUpdateMethod) == null) { + LinkServiceGrpc.getUpdateMethod = getUpdateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.LinkService", "Update")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new LinkServiceMethodDescriptorSupplier("Update")) + .build(); + } + } + } + return getUpdateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getRemoveMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_REMOVE = getRemoveMethod(); + + private static volatile io.grpc.MethodDescriptor getRemoveMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getRemoveMethod() { + io.grpc.MethodDescriptor getRemoveMethod; + if ((getRemoveMethod = LinkServiceGrpc.getRemoveMethod) == null) { + synchronized (LinkServiceGrpc.class) { + if ((getRemoveMethod = LinkServiceGrpc.getRemoveMethod) == null) { + LinkServiceGrpc.getRemoveMethod = getRemoveMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.LinkService", "Remove")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new LinkServiceMethodDescriptorSupplier("Remove")) + .build(); + } + } + } + return getRemoveMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static LinkServiceStub newStub(io.grpc.Channel channel) { + return new LinkServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static LinkServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new LinkServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static LinkServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new LinkServiceFutureStub(channel); + } + + /** + */ + public static abstract class LinkServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCreateMethod(), responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadMethod(), responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateMethod(), responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getRemoveMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_CREATE))) + .addMethod( + getReadMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_READ))) + .addMethod( + getUpdateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_UPDATE))) + .addMethod( + getRemoveMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_REMOVE))) + .build(); + } + } + + /** + */ + public static final class LinkServiceStub extends io.grpc.stub.AbstractStub { + private LinkServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private LinkServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LinkServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new LinkServiceStub(channel, callOptions); + } + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class LinkServiceBlockingStub extends io.grpc.stub.AbstractStub { + private LinkServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private LinkServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LinkServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new LinkServiceBlockingStub(channel, callOptions); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response create(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getCreateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response read(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getReadMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response update(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getUpdateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response remove(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getRemoveMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class LinkServiceFutureStub extends io.grpc.stub.AbstractStub { + private LinkServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private LinkServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected LinkServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new LinkServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture create( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture read( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture update( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture remove( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE = 0; + private static final int METHODID_READ = 1; + private static final int METHODID_UPDATE = 2; + private static final int METHODID_REMOVE = 3; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final LinkServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(LinkServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE: + serviceImpl.create((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ: + serviceImpl.read((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE: + serviceImpl.update((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REMOVE: + serviceImpl.remove((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class LinkServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + LinkServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return org.listware.sdk.pbcmdb.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("LinkService"); + } + } + + private static final class LinkServiceFileDescriptorSupplier + extends LinkServiceBaseDescriptorSupplier { + LinkServiceFileDescriptorSupplier() {} + } + + private static final class LinkServiceMethodDescriptorSupplier + extends LinkServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + LinkServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (LinkServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new LinkServiceFileDescriptorSupplier()) + .addMethod(getCreateMethod()) + .addMethod(getReadMethod()) + .addMethod(getUpdateMethod()) + .addMethod(getRemoveMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java/org/listware/sdk/pbcmdb/ObjectServiceGrpc.java b/java/org/listware/sdk/pbcmdb/ObjectServiceGrpc.java new file mode 100644 index 0000000..482c395 --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/ObjectServiceGrpc.java @@ -0,0 +1,506 @@ +package org.listware.sdk.pbcmdb; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.9.1)", + comments = "Source: pbcmdb/service.proto") +public final class ObjectServiceGrpc { + + private ObjectServiceGrpc() {} + + public static final String SERVICE_NAME = "org.listware.sdk.pbcmdb.ObjectService"; + + // Static method descriptors that strictly reflect the proto. + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getCreateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_CREATE = getCreateMethod(); + + private static volatile io.grpc.MethodDescriptor getCreateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getCreateMethod() { + io.grpc.MethodDescriptor getCreateMethod; + if ((getCreateMethod = ObjectServiceGrpc.getCreateMethod) == null) { + synchronized (ObjectServiceGrpc.class) { + if ((getCreateMethod = ObjectServiceGrpc.getCreateMethod) == null) { + ObjectServiceGrpc.getCreateMethod = getCreateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.ObjectService", "Create")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new ObjectServiceMethodDescriptorSupplier("Create")) + .build(); + } + } + } + return getCreateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getReadMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_READ = getReadMethod(); + + private static volatile io.grpc.MethodDescriptor getReadMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getReadMethod() { + io.grpc.MethodDescriptor getReadMethod; + if ((getReadMethod = ObjectServiceGrpc.getReadMethod) == null) { + synchronized (ObjectServiceGrpc.class) { + if ((getReadMethod = ObjectServiceGrpc.getReadMethod) == null) { + ObjectServiceGrpc.getReadMethod = getReadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.ObjectService", "Read")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new ObjectServiceMethodDescriptorSupplier("Read")) + .build(); + } + } + } + return getReadMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getUpdateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_UPDATE = getUpdateMethod(); + + private static volatile io.grpc.MethodDescriptor getUpdateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getUpdateMethod() { + io.grpc.MethodDescriptor getUpdateMethod; + if ((getUpdateMethod = ObjectServiceGrpc.getUpdateMethod) == null) { + synchronized (ObjectServiceGrpc.class) { + if ((getUpdateMethod = ObjectServiceGrpc.getUpdateMethod) == null) { + ObjectServiceGrpc.getUpdateMethod = getUpdateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.ObjectService", "Update")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new ObjectServiceMethodDescriptorSupplier("Update")) + .build(); + } + } + } + return getUpdateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getRemoveMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_REMOVE = getRemoveMethod(); + + private static volatile io.grpc.MethodDescriptor getRemoveMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getRemoveMethod() { + io.grpc.MethodDescriptor getRemoveMethod; + if ((getRemoveMethod = ObjectServiceGrpc.getRemoveMethod) == null) { + synchronized (ObjectServiceGrpc.class) { + if ((getRemoveMethod = ObjectServiceGrpc.getRemoveMethod) == null) { + ObjectServiceGrpc.getRemoveMethod = getRemoveMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.ObjectService", "Remove")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new ObjectServiceMethodDescriptorSupplier("Remove")) + .build(); + } + } + } + return getRemoveMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static ObjectServiceStub newStub(io.grpc.Channel channel) { + return new ObjectServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static ObjectServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new ObjectServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static ObjectServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new ObjectServiceFutureStub(channel); + } + + /** + */ + public static abstract class ObjectServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCreateMethod(), responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadMethod(), responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateMethod(), responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getRemoveMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_CREATE))) + .addMethod( + getReadMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_READ))) + .addMethod( + getUpdateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_UPDATE))) + .addMethod( + getRemoveMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_REMOVE))) + .build(); + } + } + + /** + */ + public static final class ObjectServiceStub extends io.grpc.stub.AbstractStub { + private ObjectServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private ObjectServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ObjectServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new ObjectServiceStub(channel, callOptions); + } + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class ObjectServiceBlockingStub extends io.grpc.stub.AbstractStub { + private ObjectServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private ObjectServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ObjectServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new ObjectServiceBlockingStub(channel, callOptions); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response create(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getCreateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response read(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getReadMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response update(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getUpdateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response remove(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getRemoveMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class ObjectServiceFutureStub extends io.grpc.stub.AbstractStub { + private ObjectServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private ObjectServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected ObjectServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new ObjectServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture create( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture read( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture update( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture remove( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE = 0; + private static final int METHODID_READ = 1; + private static final int METHODID_UPDATE = 2; + private static final int METHODID_REMOVE = 3; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final ObjectServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(ObjectServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE: + serviceImpl.create((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ: + serviceImpl.read((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE: + serviceImpl.update((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REMOVE: + serviceImpl.remove((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class ObjectServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + ObjectServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return org.listware.sdk.pbcmdb.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("ObjectService"); + } + } + + private static final class ObjectServiceFileDescriptorSupplier + extends ObjectServiceBaseDescriptorSupplier { + ObjectServiceFileDescriptorSupplier() {} + } + + private static final class ObjectServiceMethodDescriptorSupplier + extends ObjectServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + ObjectServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (ObjectServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new ObjectServiceFileDescriptorSupplier()) + .addMethod(getCreateMethod()) + .addMethod(getReadMethod()) + .addMethod(getUpdateMethod()) + .addMethod(getRemoveMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java/org/listware/sdk/pbcmdb/Service.java b/java/org/listware/sdk/pbcmdb/Service.java new file mode 100644 index 0000000..36cfa7d --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/Service.java @@ -0,0 +1,91 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbcmdb/service.proto + +package org.listware.sdk.pbcmdb; + +public final class Service { + private Service() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\024pbcmdb/service.proto\022\027org.listware.sdk" + + ".pbcmdb\032\023pbcmdb/pbcmdb.proto2\321\002\n\rVertexS" + + "ervice\022O\n\006Create\022 .org.listware.sdk.pbcm" + + "db.Request\032!.org.listware.sdk.pbcmdb.Res" + + "ponse\"\000\022M\n\004Read\022 .org.listware.sdk.pbcmd" + + "b.Request\032!.org.listware.sdk.pbcmdb.Resp" + + "onse\"\000\022O\n\006Update\022 .org.listware.sdk.pbcm" + + "db.Request\032!.org.listware.sdk.pbcmdb.Res" + + "ponse\"\000\022O\n\006Remove\022 .org.listware.sdk.pbc" + + "mdb.Request\032!.org.listware.sdk.pbcmdb.Re" + + "sponse\"\0002\317\002\n\013EdgeService\022O\n\006Create\022 .org" + + ".listware.sdk.pbcmdb.Request\032!.org.listw" + + "are.sdk.pbcmdb.Response\"\000\022M\n\004Read\022 .org." + + "listware.sdk.pbcmdb.Request\032!.org.listwa" + + "re.sdk.pbcmdb.Response\"\000\022O\n\006Update\022 .org" + + ".listware.sdk.pbcmdb.Request\032!.org.listw" + + "are.sdk.pbcmdb.Response\"\000\022O\n\006Remove\022 .or" + + "g.listware.sdk.pbcmdb.Request\032!.org.list" + + "ware.sdk.pbcmdb.Response\"\0002\321\002\n\rObjectSer" + + "vice\022O\n\006Create\022 .org.listware.sdk.pbcmdb" + + ".Request\032!.org.listware.sdk.pbcmdb.Respo" + + "nse\"\000\022M\n\004Read\022 .org.listware.sdk.pbcmdb." + + "Request\032!.org.listware.sdk.pbcmdb.Respon" + + "se\"\000\022O\n\006Update\022 .org.listware.sdk.pbcmdb" + + ".Request\032!.org.listware.sdk.pbcmdb.Respo" + + "nse\"\000\022O\n\006Remove\022 .org.listware.sdk.pbcmd" + + "b.Request\032!.org.listware.sdk.pbcmdb.Resp" + + "onse\"\0002\317\002\n\013TypeService\022O\n\006Create\022 .org.l" + + "istware.sdk.pbcmdb.Request\032!.org.listwar" + + "e.sdk.pbcmdb.Response\"\000\022M\n\004Read\022 .org.li" + + "stware.sdk.pbcmdb.Request\032!.org.listware" + + ".sdk.pbcmdb.Response\"\000\022O\n\006Update\022 .org.l" + + "istware.sdk.pbcmdb.Request\032!.org.listwar" + + "e.sdk.pbcmdb.Response\"\000\022O\n\006Remove\022 .org." + + "listware.sdk.pbcmdb.Request\032!.org.listwa" + + "re.sdk.pbcmdb.Response\"\0002\317\002\n\013LinkService" + + "\022O\n\006Create\022 .org.listware.sdk.pbcmdb.Req" + + "uest\032!.org.listware.sdk.pbcmdb.Response\"" + + "\000\022M\n\004Read\022 .org.listware.sdk.pbcmdb.Requ" + + "est\032!.org.listware.sdk.pbcmdb.Response\"\000" + + "\022O\n\006Update\022 .org.listware.sdk.pbcmdb.Req" + + "uest\032!.org.listware.sdk.pbcmdb.Response\"" + + "\000\022O\n\006Remove\022 .org.listware.sdk.pbcmdb.Re" + + "quest\032!.org.listware.sdk.pbcmdb.Response" + + "\"\000BL\n\027org.listware.sdk.pbcmdbB\007ServiceZ(" + + "git.fg-tech.ru/listware/proto/sdk/pbcmdb" + + "b\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + org.listware.sdk.pbcmdb.Core.getDescriptor(), + }, assigner); + org.listware.sdk.pbcmdb.Core.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/org/listware/sdk/pbcmdb/TypeServiceGrpc.java b/java/org/listware/sdk/pbcmdb/TypeServiceGrpc.java new file mode 100644 index 0000000..d16b66f --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/TypeServiceGrpc.java @@ -0,0 +1,506 @@ +package org.listware.sdk.pbcmdb; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.9.1)", + comments = "Source: pbcmdb/service.proto") +public final class TypeServiceGrpc { + + private TypeServiceGrpc() {} + + public static final String SERVICE_NAME = "org.listware.sdk.pbcmdb.TypeService"; + + // Static method descriptors that strictly reflect the proto. + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getCreateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_CREATE = getCreateMethod(); + + private static volatile io.grpc.MethodDescriptor getCreateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getCreateMethod() { + io.grpc.MethodDescriptor getCreateMethod; + if ((getCreateMethod = TypeServiceGrpc.getCreateMethod) == null) { + synchronized (TypeServiceGrpc.class) { + if ((getCreateMethod = TypeServiceGrpc.getCreateMethod) == null) { + TypeServiceGrpc.getCreateMethod = getCreateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.TypeService", "Create")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new TypeServiceMethodDescriptorSupplier("Create")) + .build(); + } + } + } + return getCreateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getReadMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_READ = getReadMethod(); + + private static volatile io.grpc.MethodDescriptor getReadMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getReadMethod() { + io.grpc.MethodDescriptor getReadMethod; + if ((getReadMethod = TypeServiceGrpc.getReadMethod) == null) { + synchronized (TypeServiceGrpc.class) { + if ((getReadMethod = TypeServiceGrpc.getReadMethod) == null) { + TypeServiceGrpc.getReadMethod = getReadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.TypeService", "Read")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new TypeServiceMethodDescriptorSupplier("Read")) + .build(); + } + } + } + return getReadMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getUpdateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_UPDATE = getUpdateMethod(); + + private static volatile io.grpc.MethodDescriptor getUpdateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getUpdateMethod() { + io.grpc.MethodDescriptor getUpdateMethod; + if ((getUpdateMethod = TypeServiceGrpc.getUpdateMethod) == null) { + synchronized (TypeServiceGrpc.class) { + if ((getUpdateMethod = TypeServiceGrpc.getUpdateMethod) == null) { + TypeServiceGrpc.getUpdateMethod = getUpdateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.TypeService", "Update")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new TypeServiceMethodDescriptorSupplier("Update")) + .build(); + } + } + } + return getUpdateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getRemoveMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_REMOVE = getRemoveMethod(); + + private static volatile io.grpc.MethodDescriptor getRemoveMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getRemoveMethod() { + io.grpc.MethodDescriptor getRemoveMethod; + if ((getRemoveMethod = TypeServiceGrpc.getRemoveMethod) == null) { + synchronized (TypeServiceGrpc.class) { + if ((getRemoveMethod = TypeServiceGrpc.getRemoveMethod) == null) { + TypeServiceGrpc.getRemoveMethod = getRemoveMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.TypeService", "Remove")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new TypeServiceMethodDescriptorSupplier("Remove")) + .build(); + } + } + } + return getRemoveMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static TypeServiceStub newStub(io.grpc.Channel channel) { + return new TypeServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static TypeServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new TypeServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static TypeServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new TypeServiceFutureStub(channel); + } + + /** + */ + public static abstract class TypeServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCreateMethod(), responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadMethod(), responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateMethod(), responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getRemoveMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_CREATE))) + .addMethod( + getReadMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_READ))) + .addMethod( + getUpdateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_UPDATE))) + .addMethod( + getRemoveMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_REMOVE))) + .build(); + } + } + + /** + */ + public static final class TypeServiceStub extends io.grpc.stub.AbstractStub { + private TypeServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private TypeServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TypeServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new TypeServiceStub(channel, callOptions); + } + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class TypeServiceBlockingStub extends io.grpc.stub.AbstractStub { + private TypeServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private TypeServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TypeServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new TypeServiceBlockingStub(channel, callOptions); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response create(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getCreateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response read(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getReadMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response update(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getUpdateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response remove(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getRemoveMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class TypeServiceFutureStub extends io.grpc.stub.AbstractStub { + private TypeServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private TypeServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected TypeServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new TypeServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture create( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture read( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture update( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture remove( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE = 0; + private static final int METHODID_READ = 1; + private static final int METHODID_UPDATE = 2; + private static final int METHODID_REMOVE = 3; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final TypeServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(TypeServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE: + serviceImpl.create((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ: + serviceImpl.read((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE: + serviceImpl.update((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REMOVE: + serviceImpl.remove((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class TypeServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + TypeServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return org.listware.sdk.pbcmdb.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("TypeService"); + } + } + + private static final class TypeServiceFileDescriptorSupplier + extends TypeServiceBaseDescriptorSupplier { + TypeServiceFileDescriptorSupplier() {} + } + + private static final class TypeServiceMethodDescriptorSupplier + extends TypeServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + TypeServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (TypeServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new TypeServiceFileDescriptorSupplier()) + .addMethod(getCreateMethod()) + .addMethod(getReadMethod()) + .addMethod(getUpdateMethod()) + .addMethod(getRemoveMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java/org/listware/sdk/pbcmdb/VertexServiceGrpc.java b/java/org/listware/sdk/pbcmdb/VertexServiceGrpc.java new file mode 100644 index 0000000..962f876 --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/VertexServiceGrpc.java @@ -0,0 +1,506 @@ +package org.listware.sdk.pbcmdb; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.9.1)", + comments = "Source: pbcmdb/service.proto") +public final class VertexServiceGrpc { + + private VertexServiceGrpc() {} + + public static final String SERVICE_NAME = "org.listware.sdk.pbcmdb.VertexService"; + + // Static method descriptors that strictly reflect the proto. + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getCreateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_CREATE = getCreateMethod(); + + private static volatile io.grpc.MethodDescriptor getCreateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getCreateMethod() { + io.grpc.MethodDescriptor getCreateMethod; + if ((getCreateMethod = VertexServiceGrpc.getCreateMethod) == null) { + synchronized (VertexServiceGrpc.class) { + if ((getCreateMethod = VertexServiceGrpc.getCreateMethod) == null) { + VertexServiceGrpc.getCreateMethod = getCreateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.VertexService", "Create")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new VertexServiceMethodDescriptorSupplier("Create")) + .build(); + } + } + } + return getCreateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getReadMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_READ = getReadMethod(); + + private static volatile io.grpc.MethodDescriptor getReadMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getReadMethod() { + io.grpc.MethodDescriptor getReadMethod; + if ((getReadMethod = VertexServiceGrpc.getReadMethod) == null) { + synchronized (VertexServiceGrpc.class) { + if ((getReadMethod = VertexServiceGrpc.getReadMethod) == null) { + VertexServiceGrpc.getReadMethod = getReadMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.VertexService", "Read")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new VertexServiceMethodDescriptorSupplier("Read")) + .build(); + } + } + } + return getReadMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getUpdateMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_UPDATE = getUpdateMethod(); + + private static volatile io.grpc.MethodDescriptor getUpdateMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getUpdateMethod() { + io.grpc.MethodDescriptor getUpdateMethod; + if ((getUpdateMethod = VertexServiceGrpc.getUpdateMethod) == null) { + synchronized (VertexServiceGrpc.class) { + if ((getUpdateMethod = VertexServiceGrpc.getUpdateMethod) == null) { + VertexServiceGrpc.getUpdateMethod = getUpdateMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.VertexService", "Update")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new VertexServiceMethodDescriptorSupplier("Update")) + .build(); + } + } + } + return getUpdateMethod; + } + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getRemoveMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_REMOVE = getRemoveMethod(); + + private static volatile io.grpc.MethodDescriptor getRemoveMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getRemoveMethod() { + io.grpc.MethodDescriptor getRemoveMethod; + if ((getRemoveMethod = VertexServiceGrpc.getRemoveMethod) == null) { + synchronized (VertexServiceGrpc.class) { + if ((getRemoveMethod = VertexServiceGrpc.getRemoveMethod) == null) { + VertexServiceGrpc.getRemoveMethod = getRemoveMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.VertexService", "Remove")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Request.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.Core.Response.getDefaultInstance())) + .setSchemaDescriptor(new VertexServiceMethodDescriptorSupplier("Remove")) + .build(); + } + } + } + return getRemoveMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static VertexServiceStub newStub(io.grpc.Channel channel) { + return new VertexServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static VertexServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new VertexServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static VertexServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new VertexServiceFutureStub(channel); + } + + /** + */ + public static abstract class VertexServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCreateMethod(), responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadMethod(), responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateMethod(), responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getRemoveMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_CREATE))) + .addMethod( + getReadMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_READ))) + .addMethod( + getUpdateMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_UPDATE))) + .addMethod( + getRemoveMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.Core.Request, + org.listware.sdk.pbcmdb.Core.Response>( + this, METHODID_REMOVE))) + .build(); + } + } + + /** + */ + public static final class VertexServiceStub extends io.grpc.stub.AbstractStub { + private VertexServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private VertexServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected VertexServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new VertexServiceStub(channel, callOptions); + } + + /** + */ + public void create(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void read(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void update(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void remove(org.listware.sdk.pbcmdb.Core.Request request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class VertexServiceBlockingStub extends io.grpc.stub.AbstractStub { + private VertexServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private VertexServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected VertexServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new VertexServiceBlockingStub(channel, callOptions); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response create(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getCreateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response read(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getReadMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response update(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getUpdateMethod(), getCallOptions(), request); + } + + /** + */ + public org.listware.sdk.pbcmdb.Core.Response remove(org.listware.sdk.pbcmdb.Core.Request request) { + return blockingUnaryCall( + getChannel(), getRemoveMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class VertexServiceFutureStub extends io.grpc.stub.AbstractStub { + private VertexServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private VertexServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected VertexServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new VertexServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture create( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getCreateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture read( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getReadMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture update( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getUpdateMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture remove( + org.listware.sdk.pbcmdb.Core.Request request) { + return futureUnaryCall( + getChannel().newCall(getRemoveMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE = 0; + private static final int METHODID_READ = 1; + private static final int METHODID_UPDATE = 2; + private static final int METHODID_REMOVE = 3; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final VertexServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(VertexServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE: + serviceImpl.create((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ: + serviceImpl.read((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE: + serviceImpl.update((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_REMOVE: + serviceImpl.remove((org.listware.sdk.pbcmdb.Core.Request) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class VertexServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + VertexServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return org.listware.sdk.pbcmdb.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("VertexService"); + } + } + + private static final class VertexServiceFileDescriptorSupplier + extends VertexServiceBaseDescriptorSupplier { + VertexServiceFileDescriptorSupplier() {} + } + + private static final class VertexServiceMethodDescriptorSupplier + extends VertexServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + VertexServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (VertexServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new VertexServiceFileDescriptorSupplier()) + .addMethod(getCreateMethod()) + .addMethod(getReadMethod()) + .addMethod(getUpdateMethod()) + .addMethod(getRemoveMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java/org/listware/sdk/pbcmdb/pbqdsl/QDSL.java b/java/org/listware/sdk/pbcmdb/pbqdsl/QDSL.java new file mode 100644 index 0000000..7ab4486 --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/pbqdsl/QDSL.java @@ -0,0 +1,3899 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbcmdb/pbqdsl/pbqdsl.proto + +package org.listware.sdk.pbcmdb.pbqdsl; + +public final class QDSL { + private QDSL() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface OptionsOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.pbqdsl.Options) + com.google.protobuf.MessageOrBuilder { + + /** + * bool id = 1; + */ + boolean getId(); + + /** + * bool key = 2; + */ + boolean getKey(); + + /** + * bool name = 3; + */ + boolean getName(); + + /** + * bool type = 4; + */ + boolean getType(); + + /** + * bool object = 5; + */ + boolean getObject(); + + /** + * bool link = 6; + */ + boolean getLink(); + + /** + * bool linkId = 7; + */ + boolean getLinkId(); + + /** + * bool path = 8; + */ + boolean getPath(); + + /** + * bool remove = 9; + */ + boolean getRemove(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Options} + */ + public static final class Options extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.pbqdsl.Options) + OptionsOrBuilder { + private static final long serialVersionUID = 0L; + // Use Options.newBuilder() to construct. + private Options(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Options() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Options( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + id_ = input.readBool(); + break; + } + case 16: { + + key_ = input.readBool(); + break; + } + case 24: { + + name_ = input.readBool(); + break; + } + case 32: { + + type_ = input.readBool(); + break; + } + case 40: { + + object_ = input.readBool(); + break; + } + case 48: { + + link_ = input.readBool(); + break; + } + case 56: { + + linkId_ = input.readBool(); + break; + } + case 64: { + + path_ = input.readBool(); + break; + } + case 72: { + + remove_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private boolean id_; + /** + * bool id = 1; + */ + public boolean getId() { + return id_; + } + + public static final int KEY_FIELD_NUMBER = 2; + private boolean key_; + /** + * bool key = 2; + */ + public boolean getKey() { + return key_; + } + + public static final int NAME_FIELD_NUMBER = 3; + private boolean name_; + /** + * bool name = 3; + */ + public boolean getName() { + return name_; + } + + public static final int TYPE_FIELD_NUMBER = 4; + private boolean type_; + /** + * bool type = 4; + */ + public boolean getType() { + return type_; + } + + public static final int OBJECT_FIELD_NUMBER = 5; + private boolean object_; + /** + * bool object = 5; + */ + public boolean getObject() { + return object_; + } + + public static final int LINK_FIELD_NUMBER = 6; + private boolean link_; + /** + * bool link = 6; + */ + public boolean getLink() { + return link_; + } + + public static final int LINKID_FIELD_NUMBER = 7; + private boolean linkId_; + /** + * bool linkId = 7; + */ + public boolean getLinkId() { + return linkId_; + } + + public static final int PATH_FIELD_NUMBER = 8; + private boolean path_; + /** + * bool path = 8; + */ + public boolean getPath() { + return path_; + } + + public static final int REMOVE_FIELD_NUMBER = 9; + private boolean remove_; + /** + * bool remove = 9; + */ + public boolean getRemove() { + return remove_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (id_ != false) { + output.writeBool(1, id_); + } + if (key_ != false) { + output.writeBool(2, key_); + } + if (name_ != false) { + output.writeBool(3, name_); + } + if (type_ != false) { + output.writeBool(4, type_); + } + if (object_ != false) { + output.writeBool(5, object_); + } + if (link_ != false) { + output.writeBool(6, link_); + } + if (linkId_ != false) { + output.writeBool(7, linkId_); + } + if (path_ != false) { + output.writeBool(8, path_); + } + if (remove_ != false) { + output.writeBool(9, remove_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (id_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, id_); + } + if (key_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, key_); + } + if (name_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, name_); + } + if (type_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, type_); + } + if (object_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, object_); + } + if (link_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, link_); + } + if (linkId_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(7, linkId_); + } + if (path_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(8, path_); + } + if (remove_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(9, remove_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options other = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options) obj; + + if (getId() + != other.getId()) return false; + if (getKey() + != other.getKey()) return false; + if (getName() + != other.getName()) return false; + if (getType() + != other.getType()) return false; + if (getObject() + != other.getObject()) return false; + if (getLink() + != other.getLink()) return false; + if (getLinkId() + != other.getLinkId()) return false; + if (getPath() + != other.getPath()) return false; + if (getRemove() + != other.getRemove()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getId()); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getKey()); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getName()); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getType()); + hash = (37 * hash) + OBJECT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getObject()); + hash = (37 * hash) + LINK_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getLink()); + hash = (37 * hash) + LINKID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getLinkId()); + hash = (37 * hash) + PATH_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPath()); + hash = (37 * hash) + REMOVE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getRemove()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Options} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.pbqdsl.Options) + org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = false; + + key_ = false; + + name_ = false; + + type_ = false; + + object_ = false; + + link_ = false; + + linkId_ = false; + + path_ = false; + + remove_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options build() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options buildPartial() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options result = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options(this); + result.id_ = id_; + result.key_ = key_; + result.name_ = name_; + result.type_ = type_; + result.object_ = object_; + result.link_ = link_; + result.linkId_ = linkId_; + result.path_ = path_; + result.remove_ = remove_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options) { + return mergeFrom((org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options other) { + if (other == org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.getDefaultInstance()) return this; + if (other.getId() != false) { + setId(other.getId()); + } + if (other.getKey() != false) { + setKey(other.getKey()); + } + if (other.getName() != false) { + setName(other.getName()); + } + if (other.getType() != false) { + setType(other.getType()); + } + if (other.getObject() != false) { + setObject(other.getObject()); + } + if (other.getLink() != false) { + setLink(other.getLink()); + } + if (other.getLinkId() != false) { + setLinkId(other.getLinkId()); + } + if (other.getPath() != false) { + setPath(other.getPath()); + } + if (other.getRemove() != false) { + setRemove(other.getRemove()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private boolean id_ ; + /** + * bool id = 1; + */ + public boolean getId() { + return id_; + } + /** + * bool id = 1; + */ + public Builder setId(boolean value) { + + id_ = value; + onChanged(); + return this; + } + /** + * bool id = 1; + */ + public Builder clearId() { + + id_ = false; + onChanged(); + return this; + } + + private boolean key_ ; + /** + * bool key = 2; + */ + public boolean getKey() { + return key_; + } + /** + * bool key = 2; + */ + public Builder setKey(boolean value) { + + key_ = value; + onChanged(); + return this; + } + /** + * bool key = 2; + */ + public Builder clearKey() { + + key_ = false; + onChanged(); + return this; + } + + private boolean name_ ; + /** + * bool name = 3; + */ + public boolean getName() { + return name_; + } + /** + * bool name = 3; + */ + public Builder setName(boolean value) { + + name_ = value; + onChanged(); + return this; + } + /** + * bool name = 3; + */ + public Builder clearName() { + + name_ = false; + onChanged(); + return this; + } + + private boolean type_ ; + /** + * bool type = 4; + */ + public boolean getType() { + return type_; + } + /** + * bool type = 4; + */ + public Builder setType(boolean value) { + + type_ = value; + onChanged(); + return this; + } + /** + * bool type = 4; + */ + public Builder clearType() { + + type_ = false; + onChanged(); + return this; + } + + private boolean object_ ; + /** + * bool object = 5; + */ + public boolean getObject() { + return object_; + } + /** + * bool object = 5; + */ + public Builder setObject(boolean value) { + + object_ = value; + onChanged(); + return this; + } + /** + * bool object = 5; + */ + public Builder clearObject() { + + object_ = false; + onChanged(); + return this; + } + + private boolean link_ ; + /** + * bool link = 6; + */ + public boolean getLink() { + return link_; + } + /** + * bool link = 6; + */ + public Builder setLink(boolean value) { + + link_ = value; + onChanged(); + return this; + } + /** + * bool link = 6; + */ + public Builder clearLink() { + + link_ = false; + onChanged(); + return this; + } + + private boolean linkId_ ; + /** + * bool linkId = 7; + */ + public boolean getLinkId() { + return linkId_; + } + /** + * bool linkId = 7; + */ + public Builder setLinkId(boolean value) { + + linkId_ = value; + onChanged(); + return this; + } + /** + * bool linkId = 7; + */ + public Builder clearLinkId() { + + linkId_ = false; + onChanged(); + return this; + } + + private boolean path_ ; + /** + * bool path = 8; + */ + public boolean getPath() { + return path_; + } + /** + * bool path = 8; + */ + public Builder setPath(boolean value) { + + path_ = value; + onChanged(); + return this; + } + /** + * bool path = 8; + */ + public Builder clearPath() { + + path_ = false; + onChanged(); + return this; + } + + private boolean remove_ ; + /** + * bool remove = 9; + */ + public boolean getRemove() { + return remove_; + } + /** + * bool remove = 9; + */ + public Builder setRemove(boolean value) { + + remove_ = value; + onChanged(); + return this; + } + /** + * bool remove = 9; + */ + public Builder clearRemove() { + + remove_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.pbqdsl.Options) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.pbqdsl.Options) + private static final org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options(); + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Options parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Options(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.pbqdsl.Query) + com.google.protobuf.MessageOrBuilder { + + /** + * string query = 1; + */ + java.lang.String getQuery(); + /** + * string query = 1; + */ + com.google.protobuf.ByteString + getQueryBytes(); + + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + boolean hasOptions(); + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options getOptions(); + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder getOptionsOrBuilder(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Query} + */ + public static final class Query extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.pbqdsl.Query) + QueryOrBuilder { + private static final long serialVersionUID = 0L; + // Use Query.newBuilder() to construct. + private Query(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Query() { + query_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Query( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + query_ = s; + break; + } + case 18: { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder subBuilder = null; + if (options_ != null) { + subBuilder = options_.toBuilder(); + } + options_ = input.readMessage(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(options_); + options_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.Builder.class); + } + + public static final int QUERY_FIELD_NUMBER = 1; + private volatile java.lang.Object query_; + /** + * string query = 1; + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } + } + /** + * string query = 1; + */ + public com.google.protobuf.ByteString + getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OPTIONS_FIELD_NUMBER = 2; + private org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options options_; + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public boolean hasOptions() { + return options_ != null; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options getOptions() { + return options_ == null ? org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.getDefaultInstance() : options_; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder getOptionsOrBuilder() { + return getOptions(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getQueryBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, query_); + } + if (options_ != null) { + output.writeMessage(2, getOptions()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getQueryBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, query_); + } + if (options_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getOptions()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query other = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query) obj; + + if (!getQuery() + .equals(other.getQuery())) return false; + if (hasOptions() != other.hasOptions()) return false; + if (hasOptions()) { + if (!getOptions() + .equals(other.getOptions())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + if (hasOptions()) { + hash = (37 * hash) + OPTIONS_FIELD_NUMBER; + hash = (53 * hash) + getOptions().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Query} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.pbqdsl.Query) + org.listware.sdk.pbcmdb.pbqdsl.QDSL.QueryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + query_ = ""; + + if (optionsBuilder_ == null) { + options_ = null; + } else { + options_ = null; + optionsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query build() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query buildPartial() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query result = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query(this); + result.query_ = query_; + if (optionsBuilder_ == null) { + result.options_ = options_; + } else { + result.options_ = optionsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query) { + return mergeFrom((org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query other) { + if (other == org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.getDefaultInstance()) return this; + if (!other.getQuery().isEmpty()) { + query_ = other.query_; + onChanged(); + } + if (other.hasOptions()) { + mergeOptions(other.getOptions()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object query_ = ""; + /** + * string query = 1; + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string query = 1; + */ + public com.google.protobuf.ByteString + getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string query = 1; + */ + public Builder setQuery( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + query_ = value; + onChanged(); + return this; + } + /** + * string query = 1; + */ + public Builder clearQuery() { + + query_ = getDefaultInstance().getQuery(); + onChanged(); + return this; + } + /** + * string query = 1; + */ + public Builder setQueryBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + query_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options options_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder, org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder> optionsBuilder_; + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public boolean hasOptions() { + return optionsBuilder_ != null || options_ != null; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options getOptions() { + if (optionsBuilder_ == null) { + return options_ == null ? org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.getDefaultInstance() : options_; + } else { + return optionsBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public Builder setOptions(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options value) { + if (optionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + options_ = value; + onChanged(); + } else { + optionsBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public Builder setOptions( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder builderForValue) { + if (optionsBuilder_ == null) { + options_ = builderForValue.build(); + onChanged(); + } else { + optionsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public Builder mergeOptions(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options value) { + if (optionsBuilder_ == null) { + if (options_ != null) { + options_ = + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.newBuilder(options_).mergeFrom(value).buildPartial(); + } else { + options_ = value; + } + onChanged(); + } else { + optionsBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public Builder clearOptions() { + if (optionsBuilder_ == null) { + options_ = null; + onChanged(); + } else { + options_ = null; + optionsBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder getOptionsBuilder() { + + onChanged(); + return getOptionsFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder getOptionsOrBuilder() { + if (optionsBuilder_ != null) { + return optionsBuilder_.getMessageOrBuilder(); + } else { + return options_ == null ? + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.getDefaultInstance() : options_; + } + } + /** + * .org.listware.sdk.pbcmdb.pbqdsl.Options options = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder, org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder> + getOptionsFieldBuilder() { + if (optionsBuilder_ == null) { + optionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Options.Builder, org.listware.sdk.pbcmdb.pbqdsl.QDSL.OptionsOrBuilder>( + getOptions(), + getParentForChildren(), + isClean()); + options_ = null; + } + return optionsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.pbqdsl.Query) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.pbqdsl.Query) + private static final org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query(); + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Query parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Query(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ElementOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.pbqdsl.Element) + com.google.protobuf.MessageOrBuilder { + + /** + * string id = 1; + */ + java.lang.String getId(); + /** + * string id = 1; + */ + com.google.protobuf.ByteString + getIdBytes(); + + /** + * string key = 2; + */ + java.lang.String getKey(); + /** + * string key = 2; + */ + com.google.protobuf.ByteString + getKeyBytes(); + + /** + * string name = 3; + */ + java.lang.String getName(); + /** + * string name = 3; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string type = 4; + */ + java.lang.String getType(); + /** + * string type = 4; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * bytes object = 5; + */ + com.google.protobuf.ByteString getObject(); + + /** + * string linkId = 6; + */ + java.lang.String getLinkId(); + /** + * string linkId = 6; + */ + com.google.protobuf.ByteString + getLinkIdBytes(); + + /** + * bytes link = 7; + */ + com.google.protobuf.ByteString getLink(); + + /** + * bytes path = 8; + */ + com.google.protobuf.ByteString getPath(); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Element} + */ + public static final class Element extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.pbqdsl.Element) + ElementOrBuilder { + private static final long serialVersionUID = 0L; + // Use Element.newBuilder() to construct. + private Element(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Element() { + id_ = ""; + key_ = ""; + name_ = ""; + type_ = ""; + object_ = com.google.protobuf.ByteString.EMPTY; + linkId_ = ""; + link_ = com.google.protobuf.ByteString.EMPTY; + path_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Element( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + key_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 42: { + + object_ = input.readBytes(); + break; + } + case 50: { + java.lang.String s = input.readStringRequireUtf8(); + + linkId_ = s; + break; + } + case 58: { + + link_ = input.readBytes(); + break; + } + case 66: { + + path_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private volatile java.lang.Object id_; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int KEY_FIELD_NUMBER = 2; + private volatile java.lang.Object key_; + /** + * string key = 2; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } + } + /** + * string key = 2; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object name_; + /** + * string name = 3; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 3; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 4; + private volatile java.lang.Object type_; + /** + * string type = 4; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 4; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OBJECT_FIELD_NUMBER = 5; + private com.google.protobuf.ByteString object_; + /** + * bytes object = 5; + */ + public com.google.protobuf.ByteString getObject() { + return object_; + } + + public static final int LINKID_FIELD_NUMBER = 6; + private volatile java.lang.Object linkId_; + /** + * string linkId = 6; + */ + public java.lang.String getLinkId() { + java.lang.Object ref = linkId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + linkId_ = s; + return s; + } + } + /** + * string linkId = 6; + */ + public com.google.protobuf.ByteString + getLinkIdBytes() { + java.lang.Object ref = linkId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + linkId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LINK_FIELD_NUMBER = 7; + private com.google.protobuf.ByteString link_; + /** + * bytes link = 7; + */ + public com.google.protobuf.ByteString getLink() { + return link_; + } + + public static final int PATH_FIELD_NUMBER = 8; + private com.google.protobuf.ByteString path_; + /** + * bytes path = 8; + */ + public com.google.protobuf.ByteString getPath() { + return path_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); + } + if (!getKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, key_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); + } + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, type_); + } + if (!object_.isEmpty()) { + output.writeBytes(5, object_); + } + if (!getLinkIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, linkId_); + } + if (!link_.isEmpty()) { + output.writeBytes(7, link_); + } + if (!path_.isEmpty()) { + output.writeBytes(8, path_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); + } + if (!getKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, key_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); + } + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, type_); + } + if (!object_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(5, object_); + } + if (!getLinkIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, linkId_); + } + if (!link_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(7, link_); + } + if (!path_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(8, path_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element other = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element) obj; + + if (!getId() + .equals(other.getId())) return false; + if (!getKey() + .equals(other.getKey())) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getType() + .equals(other.getType())) return false; + if (!getObject() + .equals(other.getObject())) return false; + if (!getLinkId() + .equals(other.getLinkId())) return false; + if (!getLink() + .equals(other.getLink())) return false; + if (!getPath() + .equals(other.getPath())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + hash = (37 * hash) + OBJECT_FIELD_NUMBER; + hash = (53 * hash) + getObject().hashCode(); + hash = (37 * hash) + LINKID_FIELD_NUMBER; + hash = (53 * hash) + getLinkId().hashCode(); + hash = (37 * hash) + LINK_FIELD_NUMBER; + hash = (53 * hash) + getLink().hashCode(); + hash = (37 * hash) + PATH_FIELD_NUMBER; + hash = (53 * hash) + getPath().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Element} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.pbqdsl.Element) + org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = ""; + + key_ = ""; + + name_ = ""; + + type_ = ""; + + object_ = com.google.protobuf.ByteString.EMPTY; + + linkId_ = ""; + + link_ = com.google.protobuf.ByteString.EMPTY; + + path_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element build() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element buildPartial() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element result = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element(this); + result.id_ = id_; + result.key_ = key_; + result.name_ = name_; + result.type_ = type_; + result.object_ = object_; + result.linkId_ = linkId_; + result.link_ = link_; + result.path_ = path_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element) { + return mergeFrom((org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element other) { + if (other == org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.getDefaultInstance()) return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + if (!other.getKey().isEmpty()) { + key_ = other.key_; + onChanged(); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (other.getObject() != com.google.protobuf.ByteString.EMPTY) { + setObject(other.getObject()); + } + if (!other.getLinkId().isEmpty()) { + linkId_ = other.linkId_; + onChanged(); + } + if (other.getLink() != com.google.protobuf.ByteString.EMPTY) { + setLink(other.getLink()); + } + if (other.getPath() != com.google.protobuf.ByteString.EMPTY) { + setPath(other.getPath()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 1; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 1; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 1; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 1; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + + private java.lang.Object key_ = ""; + /** + * string key = 2; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string key = 2; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string key = 2; + */ + public Builder setKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + * string key = 2; + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + /** + * string key = 2; + */ + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + key_ = value; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 3; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 3; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 3; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 3; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 3; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 4; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 4; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 4; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 4; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 4; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString object_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes object = 5; + */ + public com.google.protobuf.ByteString getObject() { + return object_; + } + /** + * bytes object = 5; + */ + public Builder setObject(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + object_ = value; + onChanged(); + return this; + } + /** + * bytes object = 5; + */ + public Builder clearObject() { + + object_ = getDefaultInstance().getObject(); + onChanged(); + return this; + } + + private java.lang.Object linkId_ = ""; + /** + * string linkId = 6; + */ + public java.lang.String getLinkId() { + java.lang.Object ref = linkId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + linkId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string linkId = 6; + */ + public com.google.protobuf.ByteString + getLinkIdBytes() { + java.lang.Object ref = linkId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + linkId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string linkId = 6; + */ + public Builder setLinkId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + linkId_ = value; + onChanged(); + return this; + } + /** + * string linkId = 6; + */ + public Builder clearLinkId() { + + linkId_ = getDefaultInstance().getLinkId(); + onChanged(); + return this; + } + /** + * string linkId = 6; + */ + public Builder setLinkIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + linkId_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString link_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes link = 7; + */ + public com.google.protobuf.ByteString getLink() { + return link_; + } + /** + * bytes link = 7; + */ + public Builder setLink(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + link_ = value; + onChanged(); + return this; + } + /** + * bytes link = 7; + */ + public Builder clearLink() { + + link_ = getDefaultInstance().getLink(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString path_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes path = 8; + */ + public com.google.protobuf.ByteString getPath() { + return path_; + } + /** + * bytes path = 8; + */ + public Builder setPath(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + path_ = value; + onChanged(); + return this; + } + /** + * bytes path = 8; + */ + public Builder clearPath() { + + path_ = getDefaultInstance().getPath(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.pbqdsl.Element) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.pbqdsl.Element) + private static final org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element(); + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Element parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Element(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ElementsOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.pbcmdb.pbqdsl.Elements) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + java.util.List + getElementsList(); + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element getElements(int index); + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + int getElementsCount(); + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + java.util.List + getElementsOrBuilderList(); + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder getElementsOrBuilder( + int index); + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Elements} + */ + public static final class Elements extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.pbcmdb.pbqdsl.Elements) + ElementsOrBuilder { + private static final long serialVersionUID = 0L; + // Use Elements.newBuilder() to construct. + private Elements(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Elements() { + elements_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Elements( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + elements_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + elements_.add( + input.readMessage(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + elements_ = java.util.Collections.unmodifiableList(elements_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.Builder.class); + } + + public static final int ELEMENTS_FIELD_NUMBER = 1; + private java.util.List elements_; + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public java.util.List getElementsList() { + return elements_; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public java.util.List + getElementsOrBuilderList() { + return elements_; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public int getElementsCount() { + return elements_.size(); + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element getElements(int index) { + return elements_.get(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder getElementsOrBuilder( + int index) { + return elements_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < elements_.size(); i++) { + output.writeMessage(1, elements_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < elements_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, elements_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements)) { + return super.equals(obj); + } + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements other = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements) obj; + + if (!getElementsList() + .equals(other.getElementsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getElementsCount() > 0) { + hash = (37 * hash) + ELEMENTS_FIELD_NUMBER; + hash = (53 * hash) + getElementsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.pbcmdb.pbqdsl.Elements} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.pbcmdb.pbqdsl.Elements) + org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.class, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.Builder.class); + } + + // Construct using org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getElementsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (elementsBuilder_ == null) { + elements_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + elementsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_descriptor; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements getDefaultInstanceForType() { + return org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements build() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements buildPartial() { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements result = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements(this); + int from_bitField0_ = bitField0_; + if (elementsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + elements_ = java.util.Collections.unmodifiableList(elements_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.elements_ = elements_; + } else { + result.elements_ = elementsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements) { + return mergeFrom((org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements other) { + if (other == org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.getDefaultInstance()) return this; + if (elementsBuilder_ == null) { + if (!other.elements_.isEmpty()) { + if (elements_.isEmpty()) { + elements_ = other.elements_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureElementsIsMutable(); + elements_.addAll(other.elements_); + } + onChanged(); + } + } else { + if (!other.elements_.isEmpty()) { + if (elementsBuilder_.isEmpty()) { + elementsBuilder_.dispose(); + elementsBuilder_ = null; + elements_ = other.elements_; + bitField0_ = (bitField0_ & ~0x00000001); + elementsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getElementsFieldBuilder() : null; + } else { + elementsBuilder_.addAllMessages(other.elements_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List elements_ = + java.util.Collections.emptyList(); + private void ensureElementsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + elements_ = new java.util.ArrayList(elements_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder, org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder> elementsBuilder_; + + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public java.util.List getElementsList() { + if (elementsBuilder_ == null) { + return java.util.Collections.unmodifiableList(elements_); + } else { + return elementsBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public int getElementsCount() { + if (elementsBuilder_ == null) { + return elements_.size(); + } else { + return elementsBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element getElements(int index) { + if (elementsBuilder_ == null) { + return elements_.get(index); + } else { + return elementsBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder setElements( + int index, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element value) { + if (elementsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureElementsIsMutable(); + elements_.set(index, value); + onChanged(); + } else { + elementsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder setElements( + int index, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder builderForValue) { + if (elementsBuilder_ == null) { + ensureElementsIsMutable(); + elements_.set(index, builderForValue.build()); + onChanged(); + } else { + elementsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder addElements(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element value) { + if (elementsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureElementsIsMutable(); + elements_.add(value); + onChanged(); + } else { + elementsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder addElements( + int index, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element value) { + if (elementsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureElementsIsMutable(); + elements_.add(index, value); + onChanged(); + } else { + elementsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder addElements( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder builderForValue) { + if (elementsBuilder_ == null) { + ensureElementsIsMutable(); + elements_.add(builderForValue.build()); + onChanged(); + } else { + elementsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder addElements( + int index, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder builderForValue) { + if (elementsBuilder_ == null) { + ensureElementsIsMutable(); + elements_.add(index, builderForValue.build()); + onChanged(); + } else { + elementsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder addAllElements( + java.lang.Iterable values) { + if (elementsBuilder_ == null) { + ensureElementsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, elements_); + onChanged(); + } else { + elementsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder clearElements() { + if (elementsBuilder_ == null) { + elements_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + elementsBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public Builder removeElements(int index) { + if (elementsBuilder_ == null) { + ensureElementsIsMutable(); + elements_.remove(index); + onChanged(); + } else { + elementsBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder getElementsBuilder( + int index) { + return getElementsFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder getElementsOrBuilder( + int index) { + if (elementsBuilder_ == null) { + return elements_.get(index); } else { + return elementsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public java.util.List + getElementsOrBuilderList() { + if (elementsBuilder_ != null) { + return elementsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(elements_); + } + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder addElementsBuilder() { + return getElementsFieldBuilder().addBuilder( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder addElementsBuilder( + int index) { + return getElementsFieldBuilder().addBuilder( + index, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.pbcmdb.pbqdsl.Element Elements = 1; + */ + public java.util.List + getElementsBuilderList() { + return getElementsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder, org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder> + getElementsFieldBuilder() { + if (elementsBuilder_ == null) { + elementsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element, org.listware.sdk.pbcmdb.pbqdsl.QDSL.Element.Builder, org.listware.sdk.pbcmdb.pbqdsl.QDSL.ElementOrBuilder>( + elements_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + elements_ = null; + } + return elementsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.pbcmdb.pbqdsl.Elements) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.pbcmdb.pbqdsl.Elements) + private static final org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements(); + } + + public static org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Elements parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Elements(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\032pbcmdb/pbqdsl/pbqdsl.proto\022\036org.listwa" + + "re.sdk.pbcmdb.pbqdsl\"\212\001\n\007Options\022\n\n\002id\030\001" + + " \001(\010\022\013\n\003key\030\002 \001(\010\022\014\n\004name\030\003 \001(\010\022\014\n\004type\030" + + "\004 \001(\010\022\016\n\006object\030\005 \001(\010\022\014\n\004link\030\006 \001(\010\022\016\n\006l" + + "inkId\030\007 \001(\010\022\014\n\004path\030\010 \001(\010\022\016\n\006remove\030\t \001(" + + "\010\"P\n\005Query\022\r\n\005query\030\001 \001(\t\0228\n\007options\030\002 \001" + + "(\0132\'.org.listware.sdk.pbcmdb.pbqdsl.Opti" + + "ons\"z\n\007Element\022\n\n\002id\030\001 \001(\t\022\013\n\003key\030\002 \001(\t\022" + + "\014\n\004name\030\003 \001(\t\022\014\n\004type\030\004 \001(\t\022\016\n\006object\030\005 " + + "\001(\014\022\016\n\006linkId\030\006 \001(\t\022\014\n\004link\030\007 \001(\014\022\014\n\004pat" + + "h\030\010 \001(\014\"E\n\010Elements\0229\n\010Elements\030\001 \003(\0132\'." + + "org.listware.sdk.pbcmdb.pbqdsl.ElementBX" + + "\n\036org.listware.sdk.pbcmdb.pbqdslB\004QDSLZ0" + + "git.fg-tech.ru/flistware/proto/sdk/pbcmd" + + "b/pbqdslb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Options_descriptor, + new java.lang.String[] { "Id", "Key", "Name", "Type", "Object", "Link", "LinkId", "Path", "Remove", }); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Query_descriptor, + new java.lang.String[] { "Query", "Options", }); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Element_descriptor, + new java.lang.String[] { "Id", "Key", "Name", "Type", "Object", "LinkId", "Link", "Path", }); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_pbcmdb_pbqdsl_Elements_descriptor, + new java.lang.String[] { "Elements", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/org/listware/sdk/pbcmdb/pbqdsl/QdslServiceGrpc.java b/java/org/listware/sdk/pbcmdb/pbqdsl/QdslServiceGrpc.java new file mode 100644 index 0000000..f36267d --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/pbqdsl/QdslServiceGrpc.java @@ -0,0 +1,281 @@ +package org.listware.sdk.pbcmdb.pbqdsl; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.9.1)", + comments = "Source: pbcmdb/pbqdsl/service.proto") +public final class QdslServiceGrpc { + + private QdslServiceGrpc() {} + + public static final String SERVICE_NAME = "org.listware.sdk.pbcmdb.pbqdsl.QdslService"; + + // Static method descriptors that strictly reflect the proto. + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + @java.lang.Deprecated // Use {@link #getQdslMethod()} instead. + public static final io.grpc.MethodDescriptor METHOD_QDSL = getQdslMethod(); + + private static volatile io.grpc.MethodDescriptor getQdslMethod; + + @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") + public static io.grpc.MethodDescriptor getQdslMethod() { + io.grpc.MethodDescriptor getQdslMethod; + if ((getQdslMethod = QdslServiceGrpc.getQdslMethod) == null) { + synchronized (QdslServiceGrpc.class) { + if ((getQdslMethod = QdslServiceGrpc.getQdslMethod) == null) { + QdslServiceGrpc.getQdslMethod = getQdslMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "org.listware.sdk.pbcmdb.pbqdsl.QdslService", "Qdsl")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements.getDefaultInstance())) + .setSchemaDescriptor(new QdslServiceMethodDescriptorSupplier("Qdsl")) + .build(); + } + } + } + return getQdslMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static QdslServiceStub newStub(io.grpc.Channel channel) { + return new QdslServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static QdslServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new QdslServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static QdslServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new QdslServiceFutureStub(channel); + } + + /** + */ + public static abstract class QdslServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void qdsl(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getQdslMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getQdslMethod(), + asyncUnaryCall( + new MethodHandlers< + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query, + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements>( + this, METHODID_QDSL))) + .build(); + } + } + + /** + */ + public static final class QdslServiceStub extends io.grpc.stub.AbstractStub { + private QdslServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private QdslServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected QdslServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new QdslServiceStub(channel, callOptions); + } + + /** + */ + public void qdsl(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getQdslMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class QdslServiceBlockingStub extends io.grpc.stub.AbstractStub { + private QdslServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private QdslServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected QdslServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new QdslServiceBlockingStub(channel, callOptions); + } + + /** + */ + public org.listware.sdk.pbcmdb.pbqdsl.QDSL.Elements qdsl(org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query request) { + return blockingUnaryCall( + getChannel(), getQdslMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class QdslServiceFutureStub extends io.grpc.stub.AbstractStub { + private QdslServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private QdslServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected QdslServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new QdslServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture qdsl( + org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query request) { + return futureUnaryCall( + getChannel().newCall(getQdslMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_QDSL = 0; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final QdslServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(QdslServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_QDSL: + serviceImpl.qdsl((org.listware.sdk.pbcmdb.pbqdsl.QDSL.Query) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class QdslServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + QdslServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return org.listware.sdk.pbcmdb.pbqdsl.Service.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("QdslService"); + } + } + + private static final class QdslServiceFileDescriptorSupplier + extends QdslServiceBaseDescriptorSupplier { + QdslServiceFileDescriptorSupplier() {} + } + + private static final class QdslServiceMethodDescriptorSupplier + extends QdslServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + QdslServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (QdslServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new QdslServiceFileDescriptorSupplier()) + .addMethod(getQdslMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/java/org/listware/sdk/pbcmdb/pbqdsl/Service.java b/java/org/listware/sdk/pbcmdb/pbqdsl/Service.java new file mode 100644 index 0000000..52284da --- /dev/null +++ b/java/org/listware/sdk/pbcmdb/pbqdsl/Service.java @@ -0,0 +1,52 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbcmdb/pbqdsl/service.proto + +package org.listware.sdk.pbcmdb.pbqdsl; + +public final class Service { + private Service() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\033pbcmdb/pbqdsl/service.proto\022\036org.listw" + + "are.sdk.pbcmdb.pbqdsl\032\032pbcmdb/pbqdsl/pbq" + + "dsl.proto2h\n\013QdslService\022Y\n\004Qdsl\022%.org.l" + + "istware.sdk.pbcmdb.pbqdsl.Query\032(.org.li" + + "stware.sdk.pbcmdb.pbqdsl.Elements\"\000BZ\n\036o" + + "rg.listware.sdk.pbcmdb.pbqdslB\007ServiceZ/" + + "git.fg-tech.ru/listware/proto/sdk/pbcmdb" + + "/pbqdslb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + org.listware.sdk.pbcmdb.pbqdsl.QDSL.getDescriptor(), + }, assigner); + org.listware.sdk.pbcmdb.pbqdsl.QDSL.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/org/listware/sdk/reqreply/generated/Address.java b/java/org/listware/sdk/reqreply/generated/Address.java new file mode 100644 index 0000000..472cd52 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/Address.java @@ -0,0 +1,808 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +/** + *
+ * An Address is the unique identity of an individual StatefulFunction, containing
+ * a function's type and an unique identifier within the type. The function's
+ * type denotes the "class" of function to invoke, while the unique identifier addresses the
+ * invocation to a specific function instance.
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.Address} + */ +public final class Address extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.Address) + AddressOrBuilder { +private static final long serialVersionUID = 0L; + // Use Address.newBuilder() to construct. + private Address(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Address() { + namespace_ = ""; + type_ = ""; + id_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Address( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + namespace_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + type_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + id_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_Address_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_Address_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.Address.class, org.listware.sdk.reqreply.generated.Address.Builder.class); + } + + public static final int NAMESPACE_FIELD_NUMBER = 1; + private volatile java.lang.Object namespace_; + /** + * string namespace = 1; + */ + public java.lang.String getNamespace() { + java.lang.Object ref = namespace_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namespace_ = s; + return s; + } + } + /** + * string namespace = 1; + */ + public com.google.protobuf.ByteString + getNamespaceBytes() { + java.lang.Object ref = namespace_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private volatile java.lang.Object type_; + /** + * string type = 2; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } + } + /** + * string type = 2; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 3; + private volatile java.lang.Object id_; + /** + * string id = 3; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } + } + /** + * string id = 3; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getNamespaceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, namespace_); + } + if (!getTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_); + } + if (!getIdBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, id_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getNamespaceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, namespace_); + } + if (!getTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_); + } + if (!getIdBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, id_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.Address)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.Address other = (org.listware.sdk.reqreply.generated.Address) obj; + + if (!getNamespace() + .equals(other.getNamespace())) return false; + if (!getType() + .equals(other.getType())) return false; + if (!getId() + .equals(other.getId())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAMESPACE_FIELD_NUMBER; + hash = (53 * hash) + getNamespace().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + getType().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.Address parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.Address parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.Address parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.Address parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.Address prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * An Address is the unique identity of an individual StatefulFunction, containing
+   * a function's type and an unique identifier within the type. The function's
+   * type denotes the "class" of function to invoke, while the unique identifier addresses the
+   * invocation to a specific function instance.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.Address} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.Address) + org.listware.sdk.reqreply.generated.AddressOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_Address_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_Address_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.Address.class, org.listware.sdk.reqreply.generated.Address.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.Address.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + namespace_ = ""; + + type_ = ""; + + id_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_Address_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.Address getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.Address.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.Address build() { + org.listware.sdk.reqreply.generated.Address result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.Address buildPartial() { + org.listware.sdk.reqreply.generated.Address result = new org.listware.sdk.reqreply.generated.Address(this); + result.namespace_ = namespace_; + result.type_ = type_; + result.id_ = id_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.Address) { + return mergeFrom((org.listware.sdk.reqreply.generated.Address)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.Address other) { + if (other == org.listware.sdk.reqreply.generated.Address.getDefaultInstance()) return this; + if (!other.getNamespace().isEmpty()) { + namespace_ = other.namespace_; + onChanged(); + } + if (!other.getType().isEmpty()) { + type_ = other.type_; + onChanged(); + } + if (!other.getId().isEmpty()) { + id_ = other.id_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.Address parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.Address) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object namespace_ = ""; + /** + * string namespace = 1; + */ + public java.lang.String getNamespace() { + java.lang.Object ref = namespace_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namespace_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string namespace = 1; + */ + public com.google.protobuf.ByteString + getNamespaceBytes() { + java.lang.Object ref = namespace_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + namespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string namespace = 1; + */ + public Builder setNamespace( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + namespace_ = value; + onChanged(); + return this; + } + /** + * string namespace = 1; + */ + public Builder clearNamespace() { + + namespace_ = getDefaultInstance().getNamespace(); + onChanged(); + return this; + } + /** + * string namespace = 1; + */ + public Builder setNamespaceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + namespace_ = value; + onChanged(); + return this; + } + + private java.lang.Object type_ = ""; + /** + * string type = 2; + */ + public java.lang.String getType() { + java.lang.Object ref = type_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + type_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type = 2; + */ + public com.google.protobuf.ByteString + getTypeBytes() { + java.lang.Object ref = type_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + type_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type = 2; + */ + public Builder setType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value; + onChanged(); + return this; + } + /** + * string type = 2; + */ + public Builder clearType() { + + type_ = getDefaultInstance().getType(); + onChanged(); + return this; + } + /** + * string type = 2; + */ + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + type_ = value; + onChanged(); + return this; + } + + private java.lang.Object id_ = ""; + /** + * string id = 3; + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string id = 3; + */ + public com.google.protobuf.ByteString + getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string id = 3; + */ + public Builder setId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + id_ = value; + onChanged(); + return this; + } + /** + * string id = 3; + */ + public Builder clearId() { + + id_ = getDefaultInstance().getId(); + onChanged(); + return this; + } + /** + * string id = 3; + */ + public Builder setIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + id_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.Address) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.Address) + private static final org.listware.sdk.reqreply.generated.Address DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.Address(); + } + + public static org.listware.sdk.reqreply.generated.Address getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser
() { + @java.lang.Override + public Address parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Address(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser
parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser
getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.Address getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/reqreply/generated/AddressOrBuilder.java b/java/org/listware/sdk/reqreply/generated/AddressOrBuilder.java new file mode 100644 index 0000000..fa68548 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/AddressOrBuilder.java @@ -0,0 +1,39 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +public interface AddressOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.Address) + com.google.protobuf.MessageOrBuilder { + + /** + * string namespace = 1; + */ + java.lang.String getNamespace(); + /** + * string namespace = 1; + */ + com.google.protobuf.ByteString + getNamespaceBytes(); + + /** + * string type = 2; + */ + java.lang.String getType(); + /** + * string type = 2; + */ + com.google.protobuf.ByteString + getTypeBytes(); + + /** + * string id = 3; + */ + java.lang.String getId(); + /** + * string id = 3; + */ + com.google.protobuf.ByteString + getIdBytes(); +} diff --git a/java/org/listware/sdk/reqreply/generated/FromFunction.java b/java/org/listware/sdk/reqreply/generated/FromFunction.java new file mode 100644 index 0000000..f619763 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/FromFunction.java @@ -0,0 +1,9335 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +/** + *
+ * The following section contains messages sent from a remote function back to Flink. 
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction} + */ +public final class FromFunction extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction) + FromFunctionOrBuilder { +private static final long serialVersionUID = 0L; + // Use FromFunction.newBuilder() to construct. + private FromFunction(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FromFunction() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FromFunction( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 802: { + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder subBuilder = null; + if (responseCase_ == 100) { + subBuilder = ((org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_).toBuilder(); + } + response_ = + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 100; + break; + } + case 810: { + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder subBuilder = null; + if (responseCase_ == 101) { + subBuilder = ((org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_).toBuilder(); + } + response_ = + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_); + response_ = subBuilder.buildPartial(); + } + responseCase_ = 101; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.class, org.listware.sdk.reqreply.generated.FromFunction.Builder.class); + } + + public interface PersistedValueMutationOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + int getMutationTypeValue(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType getMutationType(); + + /** + * string state_name = 2; + */ + java.lang.String getStateName(); + /** + * string state_name = 2; + */ + com.google.protobuf.ByteString + getStateNameBytes(); + + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + boolean hasStateValue(); + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + org.listware.sdk.reqreply.generated.TypedValue getStateValue(); + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + org.listware.sdk.reqreply.generated.TypedValueOrBuilder getStateValueOrBuilder(); + } + /** + *
+   * MutatePersistedValueCommand represents a command sent from a remote function to Flink,
+   * requesting a change to a persisted value.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation} + */ + public static final class PersistedValueMutation extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) + PersistedValueMutationOrBuilder { + private static final long serialVersionUID = 0L; + // Use PersistedValueMutation.newBuilder() to construct. + private PersistedValueMutation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PersistedValueMutation() { + mutationType_ = 0; + stateName_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PersistedValueMutation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + mutationType_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + stateName_ = s; + break; + } + case 26: { + org.listware.sdk.reqreply.generated.TypedValue.Builder subBuilder = null; + if (stateValue_ != null) { + subBuilder = stateValue_.toBuilder(); + } + stateValue_ = input.readMessage(org.listware.sdk.reqreply.generated.TypedValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(stateValue_); + stateValue_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.class, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder.class); + } + + /** + * Protobuf enum {@code org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType} + */ + public enum MutationType + implements com.google.protobuf.ProtocolMessageEnum { + /** + * DELETE = 0; + */ + DELETE(0), + /** + * MODIFY = 1; + */ + MODIFY(1), + UNRECOGNIZED(-1), + ; + + /** + * DELETE = 0; + */ + public static final int DELETE_VALUE = 0; + /** + * MODIFY = 1; + */ + public static final int MODIFY_VALUE = 1; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static MutationType valueOf(int value) { + return forNumber(value); + } + + public static MutationType forNumber(int value) { + switch (value) { + case 0: return DELETE; + case 1: return MODIFY; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + MutationType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public MutationType findValueByNumber(int number) { + return MutationType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.getDescriptor().getEnumTypes().get(0); + } + + private static final MutationType[] VALUES = values(); + + public static MutationType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private MutationType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType) + } + + public static final int MUTATION_TYPE_FIELD_NUMBER = 1; + private int mutationType_; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public int getMutationTypeValue() { + return mutationType_; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType getMutationType() { + @SuppressWarnings("deprecation") + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType result = org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType.valueOf(mutationType_); + return result == null ? org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType.UNRECOGNIZED : result; + } + + public static final int STATE_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object stateName_; + /** + * string state_name = 2; + */ + public java.lang.String getStateName() { + java.lang.Object ref = stateName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateName_ = s; + return s; + } + } + /** + * string state_name = 2; + */ + public com.google.protobuf.ByteString + getStateNameBytes() { + java.lang.Object ref = stateName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stateName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATE_VALUE_FIELD_NUMBER = 3; + private org.listware.sdk.reqreply.generated.TypedValue stateValue_; + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public boolean hasStateValue() { + return stateValue_ != null; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue getStateValue() { + return stateValue_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : stateValue_; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getStateValueOrBuilder() { + return getStateValue(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (mutationType_ != org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType.DELETE.getNumber()) { + output.writeEnum(1, mutationType_); + } + if (!getStateNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, stateName_); + } + if (stateValue_ != null) { + output.writeMessage(3, getStateValue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (mutationType_ != org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType.DELETE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, mutationType_); + } + if (!getStateNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stateName_); + } + if (stateValue_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getStateValue()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation other = (org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) obj; + + if (mutationType_ != other.mutationType_) return false; + if (!getStateName() + .equals(other.getStateName())) return false; + if (hasStateValue() != other.hasStateValue()) return false; + if (hasStateValue()) { + if (!getStateValue() + .equals(other.getStateValue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MUTATION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + mutationType_; + hash = (37 * hash) + STATE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getStateName().hashCode(); + if (hasStateValue()) { + hash = (37 * hash) + STATE_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getStateValue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * MutatePersistedValueCommand represents a command sent from a remote function to Flink,
+     * requesting a change to a persisted value.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.class, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + mutationType_ = 0; + + stateName_ = ""; + + if (stateValueBuilder_ == null) { + stateValue_ = null; + } else { + stateValue_ = null; + stateValueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation build() { + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation result = new org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation(this); + result.mutationType_ = mutationType_; + result.stateName_ = stateName_; + if (stateValueBuilder_ == null) { + result.stateValue_ = stateValue_; + } else { + result.stateValue_ = stateValueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.getDefaultInstance()) return this; + if (other.mutationType_ != 0) { + setMutationTypeValue(other.getMutationTypeValue()); + } + if (!other.getStateName().isEmpty()) { + stateName_ = other.stateName_; + onChanged(); + } + if (other.hasStateValue()) { + mergeStateValue(other.getStateValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int mutationType_ = 0; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public int getMutationTypeValue() { + return mutationType_; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public Builder setMutationTypeValue(int value) { + mutationType_ = value; + onChanged(); + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType getMutationType() { + @SuppressWarnings("deprecation") + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType result = org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType.valueOf(mutationType_); + return result == null ? org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType.UNRECOGNIZED : result; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public Builder setMutationType(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType value) { + if (value == null) { + throw new NullPointerException(); + } + + mutationType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType mutation_type = 1; + */ + public Builder clearMutationType() { + + mutationType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object stateName_ = ""; + /** + * string state_name = 2; + */ + public java.lang.String getStateName() { + java.lang.Object ref = stateName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string state_name = 2; + */ + public com.google.protobuf.ByteString + getStateNameBytes() { + java.lang.Object ref = stateName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stateName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string state_name = 2; + */ + public Builder setStateName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + stateName_ = value; + onChanged(); + return this; + } + /** + * string state_name = 2; + */ + public Builder clearStateName() { + + stateName_ = getDefaultInstance().getStateName(); + onChanged(); + return this; + } + /** + * string state_name = 2; + */ + public Builder setStateNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + stateName_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.reqreply.generated.TypedValue stateValue_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> stateValueBuilder_; + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public boolean hasStateValue() { + return stateValueBuilder_ != null || stateValue_ != null; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue getStateValue() { + if (stateValueBuilder_ == null) { + return stateValue_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : stateValue_; + } else { + return stateValueBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public Builder setStateValue(org.listware.sdk.reqreply.generated.TypedValue value) { + if (stateValueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + stateValue_ = value; + onChanged(); + } else { + stateValueBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public Builder setStateValue( + org.listware.sdk.reqreply.generated.TypedValue.Builder builderForValue) { + if (stateValueBuilder_ == null) { + stateValue_ = builderForValue.build(); + onChanged(); + } else { + stateValueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public Builder mergeStateValue(org.listware.sdk.reqreply.generated.TypedValue value) { + if (stateValueBuilder_ == null) { + if (stateValue_ != null) { + stateValue_ = + org.listware.sdk.reqreply.generated.TypedValue.newBuilder(stateValue_).mergeFrom(value).buildPartial(); + } else { + stateValue_ = value; + } + onChanged(); + } else { + stateValueBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public Builder clearStateValue() { + if (stateValueBuilder_ == null) { + stateValue_ = null; + onChanged(); + } else { + stateValue_ = null; + stateValueBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue.Builder getStateValueBuilder() { + + onChanged(); + return getStateValueFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getStateValueOrBuilder() { + if (stateValueBuilder_ != null) { + return stateValueBuilder_.getMessageOrBuilder(); + } else { + return stateValue_ == null ? + org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : stateValue_; + } + } + /** + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> + getStateValueFieldBuilder() { + if (stateValueBuilder_ == null) { + stateValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder>( + getStateValue(), + getParentForChildren(), + isClean()); + stateValue_ = null; + } + return stateValueBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation) + private static final org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PersistedValueMutation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PersistedValueMutation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InvocationOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.Invocation) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The target function to invoke 
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + boolean hasTarget(); + /** + *
+     * The target function to invoke 
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + org.listware.sdk.reqreply.generated.Address getTarget(); + /** + *
+     * The target function to invoke 
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder(); + + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + boolean hasArgument(); + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + org.listware.sdk.reqreply.generated.TypedValue getArgument(); + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder(); + } + /** + *
+   * Invocation represents a remote function call, it associated with a (mandatory) target address,
+   * and an argument. 
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.Invocation} + */ + public static final class Invocation extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.Invocation) + InvocationOrBuilder { + private static final long serialVersionUID = 0L; + // Use Invocation.newBuilder() to construct. + private Invocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Invocation() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Invocation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.reqreply.generated.Address.Builder subBuilder = null; + if (target_ != null) { + subBuilder = target_.toBuilder(); + } + target_ = input.readMessage(org.listware.sdk.reqreply.generated.Address.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(target_); + target_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + org.listware.sdk.reqreply.generated.TypedValue.Builder subBuilder = null; + if (argument_ != null) { + subBuilder = argument_.toBuilder(); + } + argument_ = input.readMessage(org.listware.sdk.reqreply.generated.TypedValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(argument_); + argument_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.Invocation.class, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder.class); + } + + public static final int TARGET_FIELD_NUMBER = 1; + private org.listware.sdk.reqreply.generated.Address target_; + /** + *
+     * The target function to invoke 
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public boolean hasTarget() { + return target_ != null; + } + /** + *
+     * The target function to invoke 
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.Address getTarget() { + return target_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } + /** + *
+     * The target function to invoke 
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder() { + return getTarget(); + } + + public static final int ARGUMENT_FIELD_NUMBER = 2; + private org.listware.sdk.reqreply.generated.TypedValue argument_; + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public boolean hasArgument() { + return argument_ != null; + } + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + return getArgument(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (target_ != null) { + output.writeMessage(1, getTarget()); + } + if (argument_ != null) { + output.writeMessage(2, getArgument()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (target_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTarget()); + } + if (argument_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getArgument()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.Invocation)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.Invocation other = (org.listware.sdk.reqreply.generated.FromFunction.Invocation) obj; + + if (hasTarget() != other.hasTarget()) return false; + if (hasTarget()) { + if (!getTarget() + .equals(other.getTarget())) return false; + } + if (hasArgument() != other.hasArgument()) return false; + if (hasArgument()) { + if (!getArgument() + .equals(other.getArgument())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTarget()) { + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + } + if (hasArgument()) { + hash = (37 * hash) + ARGUMENT_FIELD_NUMBER; + hash = (53 * hash) + getArgument().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.Invocation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Invocation represents a remote function call, it associated with a (mandatory) target address,
+     * and an argument. 
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.Invocation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.Invocation) + org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.Invocation.class, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.Invocation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (targetBuilder_ == null) { + target_ = null; + } else { + target_ = null; + targetBuilder_ = null; + } + if (argumentBuilder_ == null) { + argument_ = null; + } else { + argument_ = null; + argumentBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.Invocation getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.Invocation.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.Invocation build() { + org.listware.sdk.reqreply.generated.FromFunction.Invocation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.Invocation buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.Invocation result = new org.listware.sdk.reqreply.generated.FromFunction.Invocation(this); + if (targetBuilder_ == null) { + result.target_ = target_; + } else { + result.target_ = targetBuilder_.build(); + } + if (argumentBuilder_ == null) { + result.argument_ = argument_; + } else { + result.argument_ = argumentBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.Invocation) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.Invocation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.Invocation other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.Invocation.getDefaultInstance()) return this; + if (other.hasTarget()) { + mergeTarget(other.getTarget()); + } + if (other.hasArgument()) { + mergeArgument(other.getArgument()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.Invocation parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.Invocation) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.listware.sdk.reqreply.generated.Address target_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> targetBuilder_; + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public boolean hasTarget() { + return targetBuilder_ != null || target_ != null; + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.Address getTarget() { + if (targetBuilder_ == null) { + return target_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } else { + return targetBuilder_.getMessage(); + } + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder setTarget(org.listware.sdk.reqreply.generated.Address value) { + if (targetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + onChanged(); + } else { + targetBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder setTarget( + org.listware.sdk.reqreply.generated.Address.Builder builderForValue) { + if (targetBuilder_ == null) { + target_ = builderForValue.build(); + onChanged(); + } else { + targetBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder mergeTarget(org.listware.sdk.reqreply.generated.Address value) { + if (targetBuilder_ == null) { + if (target_ != null) { + target_ = + org.listware.sdk.reqreply.generated.Address.newBuilder(target_).mergeFrom(value).buildPartial(); + } else { + target_ = value; + } + onChanged(); + } else { + targetBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder clearTarget() { + if (targetBuilder_ == null) { + target_ = null; + onChanged(); + } else { + target_ = null; + targetBuilder_ = null; + } + + return this; + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.Address.Builder getTargetBuilder() { + + onChanged(); + return getTargetFieldBuilder().getBuilder(); + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder() { + if (targetBuilder_ != null) { + return targetBuilder_.getMessageOrBuilder(); + } else { + return target_ == null ? + org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } + } + /** + *
+       * The target function to invoke 
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> + getTargetFieldBuilder() { + if (targetBuilder_ == null) { + targetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder>( + getTarget(), + getParentForChildren(), + isClean()); + target_ = null; + } + return targetBuilder_; + } + + private org.listware.sdk.reqreply.generated.TypedValue argument_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> argumentBuilder_; + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public boolean hasArgument() { + return argumentBuilder_ != null || argument_ != null; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + if (argumentBuilder_ == null) { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } else { + return argumentBuilder_.getMessage(); + } + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder setArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + argument_ = value; + onChanged(); + } else { + argumentBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder setArgument( + org.listware.sdk.reqreply.generated.TypedValue.Builder builderForValue) { + if (argumentBuilder_ == null) { + argument_ = builderForValue.build(); + onChanged(); + } else { + argumentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder mergeArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (argument_ != null) { + argument_ = + org.listware.sdk.reqreply.generated.TypedValue.newBuilder(argument_).mergeFrom(value).buildPartial(); + } else { + argument_ = value; + } + onChanged(); + } else { + argumentBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder clearArgument() { + if (argumentBuilder_ == null) { + argument_ = null; + onChanged(); + } else { + argument_ = null; + argumentBuilder_ = null; + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue.Builder getArgumentBuilder() { + + onChanged(); + return getArgumentFieldBuilder().getBuilder(); + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + if (argumentBuilder_ != null) { + return argumentBuilder_.getMessageOrBuilder(); + } else { + return argument_ == null ? + org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> + getArgumentFieldBuilder() { + if (argumentBuilder_ == null) { + argumentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder>( + getArgument(), + getParentForChildren(), + isClean()); + argument_ = null; + } + return argumentBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.Invocation) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.Invocation) + private static final org.listware.sdk.reqreply.generated.FromFunction.Invocation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.Invocation(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.Invocation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Invocation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Invocation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.Invocation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DelayedInvocationOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message
+     * cancellation request.
+     * in case of a regular delayed message all other fields are expected to be preset, otherwise only the
+     * cancellation_token is expected
+     * 
+ * + * bool is_cancellation_request = 10; + */ + boolean getIsCancellationRequest(); + + /** + *
+     * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+     * 
+ * + * string cancellation_token = 11; + */ + java.lang.String getCancellationToken(); + /** + *
+     * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+     * 
+ * + * string cancellation_token = 11; + */ + com.google.protobuf.ByteString + getCancellationTokenBytes(); + + /** + *
+     * the amount of milliseconds to wait before sending this message
+     * 
+ * + * int64 delay_in_ms = 1; + */ + long getDelayInMs(); + + /** + *
+     * the target address to send this message to
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + boolean hasTarget(); + /** + *
+     * the target address to send this message to
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + org.listware.sdk.reqreply.generated.Address getTarget(); + /** + *
+     * the target address to send this message to
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder(); + + /** + *
+     * the invocation argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + boolean hasArgument(); + /** + *
+     * the invocation argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + org.listware.sdk.reqreply.generated.TypedValue getArgument(); + /** + *
+     * the invocation argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder(); + } + /** + *
+   * DelayedInvocation represents a delayed remote function call with a target address, an argument
+   * and a delay in milliseconds, after which this message to be sent.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation} + */ + public static final class DelayedInvocation extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) + DelayedInvocationOrBuilder { + private static final long serialVersionUID = 0L; + // Use DelayedInvocation.newBuilder() to construct. + private DelayedInvocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DelayedInvocation() { + cancellationToken_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DelayedInvocation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + delayInMs_ = input.readInt64(); + break; + } + case 18: { + org.listware.sdk.reqreply.generated.Address.Builder subBuilder = null; + if (target_ != null) { + subBuilder = target_.toBuilder(); + } + target_ = input.readMessage(org.listware.sdk.reqreply.generated.Address.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(target_); + target_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + org.listware.sdk.reqreply.generated.TypedValue.Builder subBuilder = null; + if (argument_ != null) { + subBuilder = argument_.toBuilder(); + } + argument_ = input.readMessage(org.listware.sdk.reqreply.generated.TypedValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(argument_); + argument_ = subBuilder.buildPartial(); + } + + break; + } + case 80: { + + isCancellationRequest_ = input.readBool(); + break; + } + case 90: { + java.lang.String s = input.readStringRequireUtf8(); + + cancellationToken_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.class, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder.class); + } + + public static final int IS_CANCELLATION_REQUEST_FIELD_NUMBER = 10; + private boolean isCancellationRequest_; + /** + *
+     * a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message
+     * cancellation request.
+     * in case of a regular delayed message all other fields are expected to be preset, otherwise only the
+     * cancellation_token is expected
+     * 
+ * + * bool is_cancellation_request = 10; + */ + public boolean getIsCancellationRequest() { + return isCancellationRequest_; + } + + public static final int CANCELLATION_TOKEN_FIELD_NUMBER = 11; + private volatile java.lang.Object cancellationToken_; + /** + *
+     * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+     * 
+ * + * string cancellation_token = 11; + */ + public java.lang.String getCancellationToken() { + java.lang.Object ref = cancellationToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cancellationToken_ = s; + return s; + } + } + /** + *
+     * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+     * 
+ * + * string cancellation_token = 11; + */ + public com.google.protobuf.ByteString + getCancellationTokenBytes() { + java.lang.Object ref = cancellationToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + cancellationToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DELAY_IN_MS_FIELD_NUMBER = 1; + private long delayInMs_; + /** + *
+     * the amount of milliseconds to wait before sending this message
+     * 
+ * + * int64 delay_in_ms = 1; + */ + public long getDelayInMs() { + return delayInMs_; + } + + public static final int TARGET_FIELD_NUMBER = 2; + private org.listware.sdk.reqreply.generated.Address target_; + /** + *
+     * the target address to send this message to
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public boolean hasTarget() { + return target_ != null; + } + /** + *
+     * the target address to send this message to
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public org.listware.sdk.reqreply.generated.Address getTarget() { + return target_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } + /** + *
+     * the target address to send this message to
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder() { + return getTarget(); + } + + public static final int ARGUMENT_FIELD_NUMBER = 3; + private org.listware.sdk.reqreply.generated.TypedValue argument_; + /** + *
+     * the invocation argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public boolean hasArgument() { + return argument_ != null; + } + /** + *
+     * the invocation argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + /** + *
+     * the invocation argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + return getArgument(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (delayInMs_ != 0L) { + output.writeInt64(1, delayInMs_); + } + if (target_ != null) { + output.writeMessage(2, getTarget()); + } + if (argument_ != null) { + output.writeMessage(3, getArgument()); + } + if (isCancellationRequest_ != false) { + output.writeBool(10, isCancellationRequest_); + } + if (!getCancellationTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, cancellationToken_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (delayInMs_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, delayInMs_); + } + if (target_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTarget()); + } + if (argument_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getArgument()); + } + if (isCancellationRequest_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, isCancellationRequest_); + } + if (!getCancellationTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, cancellationToken_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation other = (org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) obj; + + if (getIsCancellationRequest() + != other.getIsCancellationRequest()) return false; + if (!getCancellationToken() + .equals(other.getCancellationToken())) return false; + if (getDelayInMs() + != other.getDelayInMs()) return false; + if (hasTarget() != other.hasTarget()) return false; + if (hasTarget()) { + if (!getTarget() + .equals(other.getTarget())) return false; + } + if (hasArgument() != other.hasArgument()) return false; + if (hasArgument()) { + if (!getArgument() + .equals(other.getArgument())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + IS_CANCELLATION_REQUEST_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIsCancellationRequest()); + hash = (37 * hash) + CANCELLATION_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getCancellationToken().hashCode(); + hash = (37 * hash) + DELAY_IN_MS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getDelayInMs()); + if (hasTarget()) { + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + } + if (hasArgument()) { + hash = (37 * hash) + ARGUMENT_FIELD_NUMBER; + hash = (53 * hash) + getArgument().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * DelayedInvocation represents a delayed remote function call with a target address, an argument
+     * and a delay in milliseconds, after which this message to be sent.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.class, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + isCancellationRequest_ = false; + + cancellationToken_ = ""; + + delayInMs_ = 0L; + + if (targetBuilder_ == null) { + target_ = null; + } else { + target_ = null; + targetBuilder_ = null; + } + if (argumentBuilder_ == null) { + argument_ = null; + } else { + argument_ = null; + argumentBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation build() { + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation result = new org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation(this); + result.isCancellationRequest_ = isCancellationRequest_; + result.cancellationToken_ = cancellationToken_; + result.delayInMs_ = delayInMs_; + if (targetBuilder_ == null) { + result.target_ = target_; + } else { + result.target_ = targetBuilder_.build(); + } + if (argumentBuilder_ == null) { + result.argument_ = argument_; + } else { + result.argument_ = argumentBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.getDefaultInstance()) return this; + if (other.getIsCancellationRequest() != false) { + setIsCancellationRequest(other.getIsCancellationRequest()); + } + if (!other.getCancellationToken().isEmpty()) { + cancellationToken_ = other.cancellationToken_; + onChanged(); + } + if (other.getDelayInMs() != 0L) { + setDelayInMs(other.getDelayInMs()); + } + if (other.hasTarget()) { + mergeTarget(other.getTarget()); + } + if (other.hasArgument()) { + mergeArgument(other.getArgument()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private boolean isCancellationRequest_ ; + /** + *
+       * a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message
+       * cancellation request.
+       * in case of a regular delayed message all other fields are expected to be preset, otherwise only the
+       * cancellation_token is expected
+       * 
+ * + * bool is_cancellation_request = 10; + */ + public boolean getIsCancellationRequest() { + return isCancellationRequest_; + } + /** + *
+       * a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message
+       * cancellation request.
+       * in case of a regular delayed message all other fields are expected to be preset, otherwise only the
+       * cancellation_token is expected
+       * 
+ * + * bool is_cancellation_request = 10; + */ + public Builder setIsCancellationRequest(boolean value) { + + isCancellationRequest_ = value; + onChanged(); + return this; + } + /** + *
+       * a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message
+       * cancellation request.
+       * in case of a regular delayed message all other fields are expected to be preset, otherwise only the
+       * cancellation_token is expected
+       * 
+ * + * bool is_cancellation_request = 10; + */ + public Builder clearIsCancellationRequest() { + + isCancellationRequest_ = false; + onChanged(); + return this; + } + + private java.lang.Object cancellationToken_ = ""; + /** + *
+       * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+       * 
+ * + * string cancellation_token = 11; + */ + public java.lang.String getCancellationToken() { + java.lang.Object ref = cancellationToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cancellationToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+       * 
+ * + * string cancellation_token = 11; + */ + public com.google.protobuf.ByteString + getCancellationTokenBytes() { + java.lang.Object ref = cancellationToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + cancellationToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+       * 
+ * + * string cancellation_token = 11; + */ + public Builder setCancellationToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + cancellationToken_ = value; + onChanged(); + return this; + } + /** + *
+       * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+       * 
+ * + * string cancellation_token = 11; + */ + public Builder clearCancellationToken() { + + cancellationToken_ = getDefaultInstance().getCancellationToken(); + onChanged(); + return this; + } + /** + *
+       * an optional cancellation token that can be used to request the "unsending" of a delayed message.
+       * 
+ * + * string cancellation_token = 11; + */ + public Builder setCancellationTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + cancellationToken_ = value; + onChanged(); + return this; + } + + private long delayInMs_ ; + /** + *
+       * the amount of milliseconds to wait before sending this message
+       * 
+ * + * int64 delay_in_ms = 1; + */ + public long getDelayInMs() { + return delayInMs_; + } + /** + *
+       * the amount of milliseconds to wait before sending this message
+       * 
+ * + * int64 delay_in_ms = 1; + */ + public Builder setDelayInMs(long value) { + + delayInMs_ = value; + onChanged(); + return this; + } + /** + *
+       * the amount of milliseconds to wait before sending this message
+       * 
+ * + * int64 delay_in_ms = 1; + */ + public Builder clearDelayInMs() { + + delayInMs_ = 0L; + onChanged(); + return this; + } + + private org.listware.sdk.reqreply.generated.Address target_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> targetBuilder_; + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public boolean hasTarget() { + return targetBuilder_ != null || target_ != null; + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public org.listware.sdk.reqreply.generated.Address getTarget() { + if (targetBuilder_ == null) { + return target_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } else { + return targetBuilder_.getMessage(); + } + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public Builder setTarget(org.listware.sdk.reqreply.generated.Address value) { + if (targetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + onChanged(); + } else { + targetBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public Builder setTarget( + org.listware.sdk.reqreply.generated.Address.Builder builderForValue) { + if (targetBuilder_ == null) { + target_ = builderForValue.build(); + onChanged(); + } else { + targetBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public Builder mergeTarget(org.listware.sdk.reqreply.generated.Address value) { + if (targetBuilder_ == null) { + if (target_ != null) { + target_ = + org.listware.sdk.reqreply.generated.Address.newBuilder(target_).mergeFrom(value).buildPartial(); + } else { + target_ = value; + } + onChanged(); + } else { + targetBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public Builder clearTarget() { + if (targetBuilder_ == null) { + target_ = null; + onChanged(); + } else { + target_ = null; + targetBuilder_ = null; + } + + return this; + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public org.listware.sdk.reqreply.generated.Address.Builder getTargetBuilder() { + + onChanged(); + return getTargetFieldBuilder().getBuilder(); + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder() { + if (targetBuilder_ != null) { + return targetBuilder_.getMessageOrBuilder(); + } else { + return target_ == null ? + org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } + } + /** + *
+       * the target address to send this message to
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> + getTargetFieldBuilder() { + if (targetBuilder_ == null) { + targetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder>( + getTarget(), + getParentForChildren(), + isClean()); + target_ = null; + } + return targetBuilder_; + } + + private org.listware.sdk.reqreply.generated.TypedValue argument_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> argumentBuilder_; + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public boolean hasArgument() { + return argumentBuilder_ != null || argument_ != null; + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + if (argumentBuilder_ == null) { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } else { + return argumentBuilder_.getMessage(); + } + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder setArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + argument_ = value; + onChanged(); + } else { + argumentBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder setArgument( + org.listware.sdk.reqreply.generated.TypedValue.Builder builderForValue) { + if (argumentBuilder_ == null) { + argument_ = builderForValue.build(); + onChanged(); + } else { + argumentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder mergeArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (argument_ != null) { + argument_ = + org.listware.sdk.reqreply.generated.TypedValue.newBuilder(argument_).mergeFrom(value).buildPartial(); + } else { + argument_ = value; + } + onChanged(); + } else { + argumentBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder clearArgument() { + if (argumentBuilder_ == null) { + argument_ = null; + onChanged(); + } else { + argument_ = null; + argumentBuilder_ = null; + } + + return this; + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue.Builder getArgumentBuilder() { + + onChanged(); + return getArgumentFieldBuilder().getBuilder(); + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + if (argumentBuilder_ != null) { + return argumentBuilder_.getMessageOrBuilder(); + } else { + return argument_ == null ? + org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + } + /** + *
+       * the invocation argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> + getArgumentFieldBuilder() { + if (argumentBuilder_ == null) { + argumentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder>( + getArgument(), + getParentForChildren(), + isClean()); + argument_ = null; + } + return argumentBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation) + private static final org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DelayedInvocation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DelayedInvocation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface EgressMessageOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The target egress namespace
+     * 
+ * + * string egress_namespace = 1; + */ + java.lang.String getEgressNamespace(); + /** + *
+     * The target egress namespace
+     * 
+ * + * string egress_namespace = 1; + */ + com.google.protobuf.ByteString + getEgressNamespaceBytes(); + + /** + *
+     * The target egress type
+     * 
+ * + * string egress_type = 2; + */ + java.lang.String getEgressType(); + /** + *
+     * The target egress type
+     * 
+ * + * string egress_type = 2; + */ + com.google.protobuf.ByteString + getEgressTypeBytes(); + + /** + *
+     * egress argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + boolean hasArgument(); + /** + *
+     * egress argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + org.listware.sdk.reqreply.generated.TypedValue getArgument(); + /** + *
+     * egress argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder(); + } + /** + *
+   * EgressMessage an argument to forward to an egress.
+   * An egress is identified by a namespace and type (see EgressIdentifier SDK class).
+   * The argument is an io.statefun.sdk.reqreply.TypedValue.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.EgressMessage} + */ + public static final class EgressMessage extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) + EgressMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use EgressMessage.newBuilder() to construct. + private EgressMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private EgressMessage() { + egressNamespace_ = ""; + egressType_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private EgressMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + egressNamespace_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + egressType_ = s; + break; + } + case 26: { + org.listware.sdk.reqreply.generated.TypedValue.Builder subBuilder = null; + if (argument_ != null) { + subBuilder = argument_.toBuilder(); + } + argument_ = input.readMessage(org.listware.sdk.reqreply.generated.TypedValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(argument_); + argument_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.class, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder.class); + } + + public static final int EGRESS_NAMESPACE_FIELD_NUMBER = 1; + private volatile java.lang.Object egressNamespace_; + /** + *
+     * The target egress namespace
+     * 
+ * + * string egress_namespace = 1; + */ + public java.lang.String getEgressNamespace() { + java.lang.Object ref = egressNamespace_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressNamespace_ = s; + return s; + } + } + /** + *
+     * The target egress namespace
+     * 
+ * + * string egress_namespace = 1; + */ + public com.google.protobuf.ByteString + getEgressNamespaceBytes() { + java.lang.Object ref = egressNamespace_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressNamespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EGRESS_TYPE_FIELD_NUMBER = 2; + private volatile java.lang.Object egressType_; + /** + *
+     * The target egress type
+     * 
+ * + * string egress_type = 2; + */ + public java.lang.String getEgressType() { + java.lang.Object ref = egressType_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressType_ = s; + return s; + } + } + /** + *
+     * The target egress type
+     * 
+ * + * string egress_type = 2; + */ + public com.google.protobuf.ByteString + getEgressTypeBytes() { + java.lang.Object ref = egressType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARGUMENT_FIELD_NUMBER = 3; + private org.listware.sdk.reqreply.generated.TypedValue argument_; + /** + *
+     * egress argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public boolean hasArgument() { + return argument_ != null; + } + /** + *
+     * egress argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + /** + *
+     * egress argument
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + return getArgument(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getEgressNamespaceBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, egressNamespace_); + } + if (!getEgressTypeBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, egressType_); + } + if (argument_ != null) { + output.writeMessage(3, getArgument()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getEgressNamespaceBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, egressNamespace_); + } + if (!getEgressTypeBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, egressType_); + } + if (argument_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getArgument()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.EgressMessage)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage other = (org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) obj; + + if (!getEgressNamespace() + .equals(other.getEgressNamespace())) return false; + if (!getEgressType() + .equals(other.getEgressType())) return false; + if (hasArgument() != other.hasArgument()) return false; + if (hasArgument()) { + if (!getArgument() + .equals(other.getArgument())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + EGRESS_NAMESPACE_FIELD_NUMBER; + hash = (53 * hash) + getEgressNamespace().hashCode(); + hash = (37 * hash) + EGRESS_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getEgressType().hashCode(); + if (hasArgument()) { + hash = (37 * hash) + ARGUMENT_FIELD_NUMBER; + hash = (53 * hash) + getArgument().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.EgressMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * EgressMessage an argument to forward to an egress.
+     * An egress is identified by a namespace and type (see EgressIdentifier SDK class).
+     * The argument is an io.statefun.sdk.reqreply.TypedValue.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.EgressMessage} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) + org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.class, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + egressNamespace_ = ""; + + egressType_ = ""; + + if (argumentBuilder_ == null) { + argument_ = null; + } else { + argument_ = null; + argumentBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage build() { + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage result = new org.listware.sdk.reqreply.generated.FromFunction.EgressMessage(this); + result.egressNamespace_ = egressNamespace_; + result.egressType_ = egressType_; + if (argumentBuilder_ == null) { + result.argument_ = argument_; + } else { + result.argument_ = argumentBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.EgressMessage)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.EgressMessage other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.getDefaultInstance()) return this; + if (!other.getEgressNamespace().isEmpty()) { + egressNamespace_ = other.egressNamespace_; + onChanged(); + } + if (!other.getEgressType().isEmpty()) { + egressType_ = other.egressType_; + onChanged(); + } + if (other.hasArgument()) { + mergeArgument(other.getArgument()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object egressNamespace_ = ""; + /** + *
+       * The target egress namespace
+       * 
+ * + * string egress_namespace = 1; + */ + public java.lang.String getEgressNamespace() { + java.lang.Object ref = egressNamespace_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressNamespace_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * The target egress namespace
+       * 
+ * + * string egress_namespace = 1; + */ + public com.google.protobuf.ByteString + getEgressNamespaceBytes() { + java.lang.Object ref = egressNamespace_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressNamespace_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * The target egress namespace
+       * 
+ * + * string egress_namespace = 1; + */ + public Builder setEgressNamespace( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + egressNamespace_ = value; + onChanged(); + return this; + } + /** + *
+       * The target egress namespace
+       * 
+ * + * string egress_namespace = 1; + */ + public Builder clearEgressNamespace() { + + egressNamespace_ = getDefaultInstance().getEgressNamespace(); + onChanged(); + return this; + } + /** + *
+       * The target egress namespace
+       * 
+ * + * string egress_namespace = 1; + */ + public Builder setEgressNamespaceBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + egressNamespace_ = value; + onChanged(); + return this; + } + + private java.lang.Object egressType_ = ""; + /** + *
+       * The target egress type
+       * 
+ * + * string egress_type = 2; + */ + public java.lang.String getEgressType() { + java.lang.Object ref = egressType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + egressType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * The target egress type
+       * 
+ * + * string egress_type = 2; + */ + public com.google.protobuf.ByteString + getEgressTypeBytes() { + java.lang.Object ref = egressType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + egressType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * The target egress type
+       * 
+ * + * string egress_type = 2; + */ + public Builder setEgressType( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + egressType_ = value; + onChanged(); + return this; + } + /** + *
+       * The target egress type
+       * 
+ * + * string egress_type = 2; + */ + public Builder clearEgressType() { + + egressType_ = getDefaultInstance().getEgressType(); + onChanged(); + return this; + } + /** + *
+       * The target egress type
+       * 
+ * + * string egress_type = 2; + */ + public Builder setEgressTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + egressType_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.reqreply.generated.TypedValue argument_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> argumentBuilder_; + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public boolean hasArgument() { + return argumentBuilder_ != null || argument_ != null; + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + if (argumentBuilder_ == null) { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } else { + return argumentBuilder_.getMessage(); + } + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder setArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + argument_ = value; + onChanged(); + } else { + argumentBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder setArgument( + org.listware.sdk.reqreply.generated.TypedValue.Builder builderForValue) { + if (argumentBuilder_ == null) { + argument_ = builderForValue.build(); + onChanged(); + } else { + argumentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder mergeArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (argument_ != null) { + argument_ = + org.listware.sdk.reqreply.generated.TypedValue.newBuilder(argument_).mergeFrom(value).buildPartial(); + } else { + argument_ = value; + } + onChanged(); + } else { + argumentBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public Builder clearArgument() { + if (argumentBuilder_ == null) { + argument_ = null; + onChanged(); + } else { + argument_ = null; + argumentBuilder_ = null; + } + + return this; + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValue.Builder getArgumentBuilder() { + + onChanged(); + return getArgumentFieldBuilder().getBuilder(); + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + if (argumentBuilder_ != null) { + return argumentBuilder_.getMessageOrBuilder(); + } else { + return argument_ == null ? + org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + } + /** + *
+       * egress argument
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> + getArgumentFieldBuilder() { + if (argumentBuilder_ == null) { + argumentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder>( + getArgument(), + getParentForChildren(), + isClean()); + argument_ = null; + } + return argumentBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.EgressMessage) + private static final org.listware.sdk.reqreply.generated.FromFunction.EgressMessage DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.EgressMessage(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.EgressMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EgressMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new EgressMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InvocationResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + java.util.List + getStateMutationsList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation getStateMutations(int index); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + int getStateMutationsCount(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + java.util.List + getStateMutationsOrBuilderList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder getStateMutationsOrBuilder( + int index); + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + java.util.List + getOutgoingMessagesList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + org.listware.sdk.reqreply.generated.FromFunction.Invocation getOutgoingMessages(int index); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + int getOutgoingMessagesCount(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + java.util.List + getOutgoingMessagesOrBuilderList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder getOutgoingMessagesOrBuilder( + int index); + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + java.util.List + getDelayedInvocationsList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation getDelayedInvocations(int index); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + int getDelayedInvocationsCount(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + java.util.List + getDelayedInvocationsOrBuilderList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder getDelayedInvocationsOrBuilder( + int index); + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + java.util.List + getOutgoingEgressesList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage getOutgoingEgresses(int index); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + int getOutgoingEgressesCount(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + java.util.List + getOutgoingEgressesOrBuilderList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder getOutgoingEgressesOrBuilder( + int index); + } + /** + *
+   * InvocationResponse represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest
+   * it contains a list of state mutation to preform as a result of computing this batch, and a list of outgoing messages.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse} + */ + public static final class InvocationResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) + InvocationResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use InvocationResponse.newBuilder() to construct. + private InvocationResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private InvocationResponse() { + stateMutations_ = java.util.Collections.emptyList(); + outgoingMessages_ = java.util.Collections.emptyList(); + delayedInvocations_ = java.util.Collections.emptyList(); + outgoingEgresses_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private InvocationResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + stateMutations_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + stateMutations_.add( + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.parser(), extensionRegistry)); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + outgoingMessages_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + outgoingMessages_.add( + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.Invocation.parser(), extensionRegistry)); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + delayedInvocations_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + delayedInvocations_.add( + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.parser(), extensionRegistry)); + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000008) != 0)) { + outgoingEgresses_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000008; + } + outgoingEgresses_.add( + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + stateMutations_ = java.util.Collections.unmodifiableList(stateMutations_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + outgoingMessages_ = java.util.Collections.unmodifiableList(outgoingMessages_); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + delayedInvocations_ = java.util.Collections.unmodifiableList(delayedInvocations_); + } + if (((mutable_bitField0_ & 0x00000008) != 0)) { + outgoingEgresses_ = java.util.Collections.unmodifiableList(outgoingEgresses_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.class, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder.class); + } + + public static final int STATE_MUTATIONS_FIELD_NUMBER = 1; + private java.util.List stateMutations_; + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public java.util.List getStateMutationsList() { + return stateMutations_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public java.util.List + getStateMutationsOrBuilderList() { + return stateMutations_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public int getStateMutationsCount() { + return stateMutations_.size(); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation getStateMutations(int index) { + return stateMutations_.get(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder getStateMutationsOrBuilder( + int index) { + return stateMutations_.get(index); + } + + public static final int OUTGOING_MESSAGES_FIELD_NUMBER = 2; + private java.util.List outgoingMessages_; + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public java.util.List getOutgoingMessagesList() { + return outgoingMessages_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public java.util.List + getOutgoingMessagesOrBuilderList() { + return outgoingMessages_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public int getOutgoingMessagesCount() { + return outgoingMessages_.size(); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.Invocation getOutgoingMessages(int index) { + return outgoingMessages_.get(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder getOutgoingMessagesOrBuilder( + int index) { + return outgoingMessages_.get(index); + } + + public static final int DELAYED_INVOCATIONS_FIELD_NUMBER = 3; + private java.util.List delayedInvocations_; + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public java.util.List getDelayedInvocationsList() { + return delayedInvocations_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public java.util.List + getDelayedInvocationsOrBuilderList() { + return delayedInvocations_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public int getDelayedInvocationsCount() { + return delayedInvocations_.size(); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation getDelayedInvocations(int index) { + return delayedInvocations_.get(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder getDelayedInvocationsOrBuilder( + int index) { + return delayedInvocations_.get(index); + } + + public static final int OUTGOING_EGRESSES_FIELD_NUMBER = 4; + private java.util.List outgoingEgresses_; + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public java.util.List getOutgoingEgressesList() { + return outgoingEgresses_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public java.util.List + getOutgoingEgressesOrBuilderList() { + return outgoingEgresses_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public int getOutgoingEgressesCount() { + return outgoingEgresses_.size(); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage getOutgoingEgresses(int index) { + return outgoingEgresses_.get(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder getOutgoingEgressesOrBuilder( + int index) { + return outgoingEgresses_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < stateMutations_.size(); i++) { + output.writeMessage(1, stateMutations_.get(i)); + } + for (int i = 0; i < outgoingMessages_.size(); i++) { + output.writeMessage(2, outgoingMessages_.get(i)); + } + for (int i = 0; i < delayedInvocations_.size(); i++) { + output.writeMessage(3, delayedInvocations_.get(i)); + } + for (int i = 0; i < outgoingEgresses_.size(); i++) { + output.writeMessage(4, outgoingEgresses_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < stateMutations_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, stateMutations_.get(i)); + } + for (int i = 0; i < outgoingMessages_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, outgoingMessages_.get(i)); + } + for (int i = 0; i < delayedInvocations_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, delayedInvocations_.get(i)); + } + for (int i = 0; i < outgoingEgresses_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, outgoingEgresses_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse other = (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) obj; + + if (!getStateMutationsList() + .equals(other.getStateMutationsList())) return false; + if (!getOutgoingMessagesList() + .equals(other.getOutgoingMessagesList())) return false; + if (!getDelayedInvocationsList() + .equals(other.getDelayedInvocationsList())) return false; + if (!getOutgoingEgressesList() + .equals(other.getOutgoingEgressesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getStateMutationsCount() > 0) { + hash = (37 * hash) + STATE_MUTATIONS_FIELD_NUMBER; + hash = (53 * hash) + getStateMutationsList().hashCode(); + } + if (getOutgoingMessagesCount() > 0) { + hash = (37 * hash) + OUTGOING_MESSAGES_FIELD_NUMBER; + hash = (53 * hash) + getOutgoingMessagesList().hashCode(); + } + if (getDelayedInvocationsCount() > 0) { + hash = (37 * hash) + DELAYED_INVOCATIONS_FIELD_NUMBER; + hash = (53 * hash) + getDelayedInvocationsList().hashCode(); + } + if (getOutgoingEgressesCount() > 0) { + hash = (37 * hash) + OUTGOING_EGRESSES_FIELD_NUMBER; + hash = (53 * hash) + getOutgoingEgressesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * InvocationResponse represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest
+     * it contains a list of state mutation to preform as a result of computing this batch, and a list of outgoing messages.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.class, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getStateMutationsFieldBuilder(); + getOutgoingMessagesFieldBuilder(); + getDelayedInvocationsFieldBuilder(); + getOutgoingEgressesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (stateMutationsBuilder_ == null) { + stateMutations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + stateMutationsBuilder_.clear(); + } + if (outgoingMessagesBuilder_ == null) { + outgoingMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + outgoingMessagesBuilder_.clear(); + } + if (delayedInvocationsBuilder_ == null) { + delayedInvocations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + delayedInvocationsBuilder_.clear(); + } + if (outgoingEgressesBuilder_ == null) { + outgoingEgresses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + } else { + outgoingEgressesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse build() { + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse result = new org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse(this); + int from_bitField0_ = bitField0_; + if (stateMutationsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + stateMutations_ = java.util.Collections.unmodifiableList(stateMutations_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.stateMutations_ = stateMutations_; + } else { + result.stateMutations_ = stateMutationsBuilder_.build(); + } + if (outgoingMessagesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + outgoingMessages_ = java.util.Collections.unmodifiableList(outgoingMessages_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.outgoingMessages_ = outgoingMessages_; + } else { + result.outgoingMessages_ = outgoingMessagesBuilder_.build(); + } + if (delayedInvocationsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + delayedInvocations_ = java.util.Collections.unmodifiableList(delayedInvocations_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.delayedInvocations_ = delayedInvocations_; + } else { + result.delayedInvocations_ = delayedInvocationsBuilder_.build(); + } + if (outgoingEgressesBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + outgoingEgresses_ = java.util.Collections.unmodifiableList(outgoingEgresses_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.outgoingEgresses_ = outgoingEgresses_; + } else { + result.outgoingEgresses_ = outgoingEgressesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance()) return this; + if (stateMutationsBuilder_ == null) { + if (!other.stateMutations_.isEmpty()) { + if (stateMutations_.isEmpty()) { + stateMutations_ = other.stateMutations_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureStateMutationsIsMutable(); + stateMutations_.addAll(other.stateMutations_); + } + onChanged(); + } + } else { + if (!other.stateMutations_.isEmpty()) { + if (stateMutationsBuilder_.isEmpty()) { + stateMutationsBuilder_.dispose(); + stateMutationsBuilder_ = null; + stateMutations_ = other.stateMutations_; + bitField0_ = (bitField0_ & ~0x00000001); + stateMutationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getStateMutationsFieldBuilder() : null; + } else { + stateMutationsBuilder_.addAllMessages(other.stateMutations_); + } + } + } + if (outgoingMessagesBuilder_ == null) { + if (!other.outgoingMessages_.isEmpty()) { + if (outgoingMessages_.isEmpty()) { + outgoingMessages_ = other.outgoingMessages_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.addAll(other.outgoingMessages_); + } + onChanged(); + } + } else { + if (!other.outgoingMessages_.isEmpty()) { + if (outgoingMessagesBuilder_.isEmpty()) { + outgoingMessagesBuilder_.dispose(); + outgoingMessagesBuilder_ = null; + outgoingMessages_ = other.outgoingMessages_; + bitField0_ = (bitField0_ & ~0x00000002); + outgoingMessagesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getOutgoingMessagesFieldBuilder() : null; + } else { + outgoingMessagesBuilder_.addAllMessages(other.outgoingMessages_); + } + } + } + if (delayedInvocationsBuilder_ == null) { + if (!other.delayedInvocations_.isEmpty()) { + if (delayedInvocations_.isEmpty()) { + delayedInvocations_ = other.delayedInvocations_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.addAll(other.delayedInvocations_); + } + onChanged(); + } + } else { + if (!other.delayedInvocations_.isEmpty()) { + if (delayedInvocationsBuilder_.isEmpty()) { + delayedInvocationsBuilder_.dispose(); + delayedInvocationsBuilder_ = null; + delayedInvocations_ = other.delayedInvocations_; + bitField0_ = (bitField0_ & ~0x00000004); + delayedInvocationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getDelayedInvocationsFieldBuilder() : null; + } else { + delayedInvocationsBuilder_.addAllMessages(other.delayedInvocations_); + } + } + } + if (outgoingEgressesBuilder_ == null) { + if (!other.outgoingEgresses_.isEmpty()) { + if (outgoingEgresses_.isEmpty()) { + outgoingEgresses_ = other.outgoingEgresses_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.addAll(other.outgoingEgresses_); + } + onChanged(); + } + } else { + if (!other.outgoingEgresses_.isEmpty()) { + if (outgoingEgressesBuilder_.isEmpty()) { + outgoingEgressesBuilder_.dispose(); + outgoingEgressesBuilder_ = null; + outgoingEgresses_ = other.outgoingEgresses_; + bitField0_ = (bitField0_ & ~0x00000008); + outgoingEgressesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getOutgoingEgressesFieldBuilder() : null; + } else { + outgoingEgressesBuilder_.addAllMessages(other.outgoingEgresses_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List stateMutations_ = + java.util.Collections.emptyList(); + private void ensureStateMutationsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + stateMutations_ = new java.util.ArrayList(stateMutations_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder> stateMutationsBuilder_; + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public java.util.List getStateMutationsList() { + if (stateMutationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(stateMutations_); + } else { + return stateMutationsBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public int getStateMutationsCount() { + if (stateMutationsBuilder_ == null) { + return stateMutations_.size(); + } else { + return stateMutationsBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation getStateMutations(int index) { + if (stateMutationsBuilder_ == null) { + return stateMutations_.get(index); + } else { + return stateMutationsBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder setStateMutations( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation value) { + if (stateMutationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStateMutationsIsMutable(); + stateMutations_.set(index, value); + onChanged(); + } else { + stateMutationsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder setStateMutations( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder builderForValue) { + if (stateMutationsBuilder_ == null) { + ensureStateMutationsIsMutable(); + stateMutations_.set(index, builderForValue.build()); + onChanged(); + } else { + stateMutationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder addStateMutations(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation value) { + if (stateMutationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStateMutationsIsMutable(); + stateMutations_.add(value); + onChanged(); + } else { + stateMutationsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder addStateMutations( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation value) { + if (stateMutationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStateMutationsIsMutable(); + stateMutations_.add(index, value); + onChanged(); + } else { + stateMutationsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder addStateMutations( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder builderForValue) { + if (stateMutationsBuilder_ == null) { + ensureStateMutationsIsMutable(); + stateMutations_.add(builderForValue.build()); + onChanged(); + } else { + stateMutationsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder addStateMutations( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder builderForValue) { + if (stateMutationsBuilder_ == null) { + ensureStateMutationsIsMutable(); + stateMutations_.add(index, builderForValue.build()); + onChanged(); + } else { + stateMutationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder addAllStateMutations( + java.lang.Iterable values) { + if (stateMutationsBuilder_ == null) { + ensureStateMutationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, stateMutations_); + onChanged(); + } else { + stateMutationsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder clearStateMutations() { + if (stateMutationsBuilder_ == null) { + stateMutations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + stateMutationsBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public Builder removeStateMutations(int index) { + if (stateMutationsBuilder_ == null) { + ensureStateMutationsIsMutable(); + stateMutations_.remove(index); + onChanged(); + } else { + stateMutationsBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder getStateMutationsBuilder( + int index) { + return getStateMutationsFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder getStateMutationsOrBuilder( + int index) { + if (stateMutationsBuilder_ == null) { + return stateMutations_.get(index); } else { + return stateMutationsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public java.util.List + getStateMutationsOrBuilderList() { + if (stateMutationsBuilder_ != null) { + return stateMutationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(stateMutations_); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder addStateMutationsBuilder() { + return getStateMutationsFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder addStateMutationsBuilder( + int index) { + return getStateMutationsFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation state_mutations = 1; + */ + public java.util.List + getStateMutationsBuilderList() { + return getStateMutationsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder> + getStateMutationsFieldBuilder() { + if (stateMutationsBuilder_ == null) { + stateMutationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.Builder, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutationOrBuilder>( + stateMutations_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + stateMutations_ = null; + } + return stateMutationsBuilder_; + } + + private java.util.List outgoingMessages_ = + java.util.Collections.emptyList(); + private void ensureOutgoingMessagesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + outgoingMessages_ = new java.util.ArrayList(outgoingMessages_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.Invocation, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder, org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder> outgoingMessagesBuilder_; + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public java.util.List getOutgoingMessagesList() { + if (outgoingMessagesBuilder_ == null) { + return java.util.Collections.unmodifiableList(outgoingMessages_); + } else { + return outgoingMessagesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public int getOutgoingMessagesCount() { + if (outgoingMessagesBuilder_ == null) { + return outgoingMessages_.size(); + } else { + return outgoingMessagesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.Invocation getOutgoingMessages(int index) { + if (outgoingMessagesBuilder_ == null) { + return outgoingMessages_.get(index); + } else { + return outgoingMessagesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder setOutgoingMessages( + int index, org.listware.sdk.reqreply.generated.FromFunction.Invocation value) { + if (outgoingMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.set(index, value); + onChanged(); + } else { + outgoingMessagesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder setOutgoingMessages( + int index, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder builderForValue) { + if (outgoingMessagesBuilder_ == null) { + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.set(index, builderForValue.build()); + onChanged(); + } else { + outgoingMessagesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder addOutgoingMessages(org.listware.sdk.reqreply.generated.FromFunction.Invocation value) { + if (outgoingMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.add(value); + onChanged(); + } else { + outgoingMessagesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder addOutgoingMessages( + int index, org.listware.sdk.reqreply.generated.FromFunction.Invocation value) { + if (outgoingMessagesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.add(index, value); + onChanged(); + } else { + outgoingMessagesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder addOutgoingMessages( + org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder builderForValue) { + if (outgoingMessagesBuilder_ == null) { + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.add(builderForValue.build()); + onChanged(); + } else { + outgoingMessagesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder addOutgoingMessages( + int index, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder builderForValue) { + if (outgoingMessagesBuilder_ == null) { + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.add(index, builderForValue.build()); + onChanged(); + } else { + outgoingMessagesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder addAllOutgoingMessages( + java.lang.Iterable values) { + if (outgoingMessagesBuilder_ == null) { + ensureOutgoingMessagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, outgoingMessages_); + onChanged(); + } else { + outgoingMessagesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder clearOutgoingMessages() { + if (outgoingMessagesBuilder_ == null) { + outgoingMessages_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + outgoingMessagesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public Builder removeOutgoingMessages(int index) { + if (outgoingMessagesBuilder_ == null) { + ensureOutgoingMessagesIsMutable(); + outgoingMessages_.remove(index); + onChanged(); + } else { + outgoingMessagesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder getOutgoingMessagesBuilder( + int index) { + return getOutgoingMessagesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder getOutgoingMessagesOrBuilder( + int index) { + if (outgoingMessagesBuilder_ == null) { + return outgoingMessages_.get(index); } else { + return outgoingMessagesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public java.util.List + getOutgoingMessagesOrBuilderList() { + if (outgoingMessagesBuilder_ != null) { + return outgoingMessagesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(outgoingMessages_); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder addOutgoingMessagesBuilder() { + return getOutgoingMessagesFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.FromFunction.Invocation.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder addOutgoingMessagesBuilder( + int index) { + return getOutgoingMessagesFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.FromFunction.Invocation.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.Invocation outgoing_messages = 2; + */ + public java.util.List + getOutgoingMessagesBuilderList() { + return getOutgoingMessagesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.Invocation, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder, org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder> + getOutgoingMessagesFieldBuilder() { + if (outgoingMessagesBuilder_ == null) { + outgoingMessagesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.Invocation, org.listware.sdk.reqreply.generated.FromFunction.Invocation.Builder, org.listware.sdk.reqreply.generated.FromFunction.InvocationOrBuilder>( + outgoingMessages_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + outgoingMessages_ = null; + } + return outgoingMessagesBuilder_; + } + + private java.util.List delayedInvocations_ = + java.util.Collections.emptyList(); + private void ensureDelayedInvocationsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + delayedInvocations_ = new java.util.ArrayList(delayedInvocations_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder> delayedInvocationsBuilder_; + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public java.util.List getDelayedInvocationsList() { + if (delayedInvocationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(delayedInvocations_); + } else { + return delayedInvocationsBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public int getDelayedInvocationsCount() { + if (delayedInvocationsBuilder_ == null) { + return delayedInvocations_.size(); + } else { + return delayedInvocationsBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation getDelayedInvocations(int index) { + if (delayedInvocationsBuilder_ == null) { + return delayedInvocations_.get(index); + } else { + return delayedInvocationsBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder setDelayedInvocations( + int index, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation value) { + if (delayedInvocationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.set(index, value); + onChanged(); + } else { + delayedInvocationsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder setDelayedInvocations( + int index, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder builderForValue) { + if (delayedInvocationsBuilder_ == null) { + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.set(index, builderForValue.build()); + onChanged(); + } else { + delayedInvocationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder addDelayedInvocations(org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation value) { + if (delayedInvocationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.add(value); + onChanged(); + } else { + delayedInvocationsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder addDelayedInvocations( + int index, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation value) { + if (delayedInvocationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.add(index, value); + onChanged(); + } else { + delayedInvocationsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder addDelayedInvocations( + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder builderForValue) { + if (delayedInvocationsBuilder_ == null) { + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.add(builderForValue.build()); + onChanged(); + } else { + delayedInvocationsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder addDelayedInvocations( + int index, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder builderForValue) { + if (delayedInvocationsBuilder_ == null) { + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.add(index, builderForValue.build()); + onChanged(); + } else { + delayedInvocationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder addAllDelayedInvocations( + java.lang.Iterable values) { + if (delayedInvocationsBuilder_ == null) { + ensureDelayedInvocationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, delayedInvocations_); + onChanged(); + } else { + delayedInvocationsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder clearDelayedInvocations() { + if (delayedInvocationsBuilder_ == null) { + delayedInvocations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + delayedInvocationsBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public Builder removeDelayedInvocations(int index) { + if (delayedInvocationsBuilder_ == null) { + ensureDelayedInvocationsIsMutable(); + delayedInvocations_.remove(index); + onChanged(); + } else { + delayedInvocationsBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder getDelayedInvocationsBuilder( + int index) { + return getDelayedInvocationsFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder getDelayedInvocationsOrBuilder( + int index) { + if (delayedInvocationsBuilder_ == null) { + return delayedInvocations_.get(index); } else { + return delayedInvocationsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public java.util.List + getDelayedInvocationsOrBuilderList() { + if (delayedInvocationsBuilder_ != null) { + return delayedInvocationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(delayedInvocations_); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder addDelayedInvocationsBuilder() { + return getDelayedInvocationsFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder addDelayedInvocationsBuilder( + int index) { + return getDelayedInvocationsFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation delayed_invocations = 3; + */ + public java.util.List + getDelayedInvocationsBuilderList() { + return getDelayedInvocationsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder> + getDelayedInvocationsFieldBuilder() { + if (delayedInvocationsBuilder_ == null) { + delayedInvocationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.Builder, org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocationOrBuilder>( + delayedInvocations_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + delayedInvocations_ = null; + } + return delayedInvocationsBuilder_; + } + + private java.util.List outgoingEgresses_ = + java.util.Collections.emptyList(); + private void ensureOutgoingEgressesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + outgoingEgresses_ = new java.util.ArrayList(outgoingEgresses_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder, org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder> outgoingEgressesBuilder_; + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public java.util.List getOutgoingEgressesList() { + if (outgoingEgressesBuilder_ == null) { + return java.util.Collections.unmodifiableList(outgoingEgresses_); + } else { + return outgoingEgressesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public int getOutgoingEgressesCount() { + if (outgoingEgressesBuilder_ == null) { + return outgoingEgresses_.size(); + } else { + return outgoingEgressesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage getOutgoingEgresses(int index) { + if (outgoingEgressesBuilder_ == null) { + return outgoingEgresses_.get(index); + } else { + return outgoingEgressesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder setOutgoingEgresses( + int index, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage value) { + if (outgoingEgressesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.set(index, value); + onChanged(); + } else { + outgoingEgressesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder setOutgoingEgresses( + int index, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder builderForValue) { + if (outgoingEgressesBuilder_ == null) { + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.set(index, builderForValue.build()); + onChanged(); + } else { + outgoingEgressesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder addOutgoingEgresses(org.listware.sdk.reqreply.generated.FromFunction.EgressMessage value) { + if (outgoingEgressesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.add(value); + onChanged(); + } else { + outgoingEgressesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder addOutgoingEgresses( + int index, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage value) { + if (outgoingEgressesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.add(index, value); + onChanged(); + } else { + outgoingEgressesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder addOutgoingEgresses( + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder builderForValue) { + if (outgoingEgressesBuilder_ == null) { + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.add(builderForValue.build()); + onChanged(); + } else { + outgoingEgressesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder addOutgoingEgresses( + int index, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder builderForValue) { + if (outgoingEgressesBuilder_ == null) { + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.add(index, builderForValue.build()); + onChanged(); + } else { + outgoingEgressesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder addAllOutgoingEgresses( + java.lang.Iterable values) { + if (outgoingEgressesBuilder_ == null) { + ensureOutgoingEgressesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, outgoingEgresses_); + onChanged(); + } else { + outgoingEgressesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder clearOutgoingEgresses() { + if (outgoingEgressesBuilder_ == null) { + outgoingEgresses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + outgoingEgressesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public Builder removeOutgoingEgresses(int index) { + if (outgoingEgressesBuilder_ == null) { + ensureOutgoingEgressesIsMutable(); + outgoingEgresses_.remove(index); + onChanged(); + } else { + outgoingEgressesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder getOutgoingEgressesBuilder( + int index) { + return getOutgoingEgressesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder getOutgoingEgressesOrBuilder( + int index) { + if (outgoingEgressesBuilder_ == null) { + return outgoingEgresses_.get(index); } else { + return outgoingEgressesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public java.util.List + getOutgoingEgressesOrBuilderList() { + if (outgoingEgressesBuilder_ != null) { + return outgoingEgressesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(outgoingEgresses_); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder addOutgoingEgressesBuilder() { + return getOutgoingEgressesFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder addOutgoingEgressesBuilder( + int index) { + return getOutgoingEgressesFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.EgressMessage outgoing_egresses = 4; + */ + public java.util.List + getOutgoingEgressesBuilderList() { + return getOutgoingEgressesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder, org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder> + getOutgoingEgressesFieldBuilder() { + if (outgoingEgressesBuilder_ == null) { + outgoingEgressesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.EgressMessage, org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.Builder, org.listware.sdk.reqreply.generated.FromFunction.EgressMessageOrBuilder>( + outgoingEgresses_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + outgoingEgresses_ = null; + } + return outgoingEgressesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) + private static final org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InvocationResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InvocationResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ExpirationSpecOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + int getModeValue(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode getMode(); + + /** + * int64 expire_after_millis = 2; + */ + long getExpireAfterMillis(); + } + /** + *
+   * ExpirationSpec represents TTL (Time-To-Live) configuration for persisted states.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec} + */ + public static final class ExpirationSpec extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) + ExpirationSpecOrBuilder { + private static final long serialVersionUID = 0L; + // Use ExpirationSpec.newBuilder() to construct. + private ExpirationSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ExpirationSpec() { + mode_ = 0; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ExpirationSpec( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + mode_ = rawValue; + break; + } + case 16: { + + expireAfterMillis_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.class, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder.class); + } + + /** + * Protobuf enum {@code org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode} + */ + public enum ExpireMode + implements com.google.protobuf.ProtocolMessageEnum { + /** + * NONE = 0; + */ + NONE(0), + /** + * AFTER_WRITE = 1; + */ + AFTER_WRITE(1), + /** + * AFTER_INVOKE = 2; + */ + AFTER_INVOKE(2), + UNRECOGNIZED(-1), + ; + + /** + * NONE = 0; + */ + public static final int NONE_VALUE = 0; + /** + * AFTER_WRITE = 1; + */ + public static final int AFTER_WRITE_VALUE = 1; + /** + * AFTER_INVOKE = 2; + */ + public static final int AFTER_INVOKE_VALUE = 2; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ExpireMode valueOf(int value) { + return forNumber(value); + } + + public static ExpireMode forNumber(int value) { + switch (value) { + case 0: return NONE; + case 1: return AFTER_WRITE; + case 2: return AFTER_INVOKE; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ExpireMode> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ExpireMode findValueByNumber(int number) { + return ExpireMode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.getDescriptor().getEnumTypes().get(0); + } + + private static final ExpireMode[] VALUES = values(); + + public static ExpireMode valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ExpireMode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode) + } + + public static final int MODE_FIELD_NUMBER = 1; + private int mode_; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public int getModeValue() { + return mode_; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode getMode() { + @SuppressWarnings("deprecation") + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode result = org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode.valueOf(mode_); + return result == null ? org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode.UNRECOGNIZED : result; + } + + public static final int EXPIRE_AFTER_MILLIS_FIELD_NUMBER = 2; + private long expireAfterMillis_; + /** + * int64 expire_after_millis = 2; + */ + public long getExpireAfterMillis() { + return expireAfterMillis_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (mode_ != org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode.NONE.getNumber()) { + output.writeEnum(1, mode_); + } + if (expireAfterMillis_ != 0L) { + output.writeInt64(2, expireAfterMillis_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (mode_ != org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode.NONE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, mode_); + } + if (expireAfterMillis_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, expireAfterMillis_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec other = (org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) obj; + + if (mode_ != other.mode_) return false; + if (getExpireAfterMillis() + != other.getExpireAfterMillis()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MODE_FIELD_NUMBER; + hash = (53 * hash) + mode_; + hash = (37 * hash) + EXPIRE_AFTER_MILLIS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getExpireAfterMillis()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * ExpirationSpec represents TTL (Time-To-Live) configuration for persisted states.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.class, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + mode_ = 0; + + expireAfterMillis_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec build() { + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec result = new org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec(this); + result.mode_ = mode_; + result.expireAfterMillis_ = expireAfterMillis_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.getDefaultInstance()) return this; + if (other.mode_ != 0) { + setModeValue(other.getModeValue()); + } + if (other.getExpireAfterMillis() != 0L) { + setExpireAfterMillis(other.getExpireAfterMillis()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int mode_ = 0; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public int getModeValue() { + return mode_; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public Builder setModeValue(int value) { + mode_ = value; + onChanged(); + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode getMode() { + @SuppressWarnings("deprecation") + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode result = org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode.valueOf(mode_); + return result == null ? org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode.UNRECOGNIZED : result; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public Builder setMode(org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode value) { + if (value == null) { + throw new NullPointerException(); + } + + mode_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode mode = 1; + */ + public Builder clearMode() { + + mode_ = 0; + onChanged(); + return this; + } + + private long expireAfterMillis_ ; + /** + * int64 expire_after_millis = 2; + */ + public long getExpireAfterMillis() { + return expireAfterMillis_; + } + /** + * int64 expire_after_millis = 2; + */ + public Builder setExpireAfterMillis(long value) { + + expireAfterMillis_ = value; + onChanged(); + return this; + } + /** + * int64 expire_after_millis = 2; + */ + public Builder clearExpireAfterMillis() { + + expireAfterMillis_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec) + private static final org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExpirationSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ExpirationSpec(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PersistedValueSpecOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * string state_name = 1; + */ + java.lang.String getStateName(); + /** + * string state_name = 1; + */ + com.google.protobuf.ByteString + getStateNameBytes(); + + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + boolean hasExpirationSpec(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec getExpirationSpec(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder getExpirationSpecOrBuilder(); + + /** + * string type_typename = 3; + */ + java.lang.String getTypeTypename(); + /** + * string type_typename = 3; + */ + com.google.protobuf.ByteString + getTypeTypenameBytes(); + } + /** + *
+   * PersistedValueSpec represents specifications of a function's persisted value state.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec} + */ + public static final class PersistedValueSpec extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) + PersistedValueSpecOrBuilder { + private static final long serialVersionUID = 0L; + // Use PersistedValueSpec.newBuilder() to construct. + private PersistedValueSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PersistedValueSpec() { + stateName_ = ""; + typeTypename_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PersistedValueSpec( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + stateName_ = s; + break; + } + case 18: { + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder subBuilder = null; + if (expirationSpec_ != null) { + subBuilder = expirationSpec_.toBuilder(); + } + expirationSpec_ = input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(expirationSpec_); + expirationSpec_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + typeTypename_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.class, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder.class); + } + + public static final int STATE_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object stateName_; + /** + * string state_name = 1; + */ + public java.lang.String getStateName() { + java.lang.Object ref = stateName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateName_ = s; + return s; + } + } + /** + * string state_name = 1; + */ + public com.google.protobuf.ByteString + getStateNameBytes() { + java.lang.Object ref = stateName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stateName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EXPIRATION_SPEC_FIELD_NUMBER = 2; + private org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expirationSpec_; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public boolean hasExpirationSpec() { + return expirationSpec_ != null; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec getExpirationSpec() { + return expirationSpec_ == null ? org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.getDefaultInstance() : expirationSpec_; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder getExpirationSpecOrBuilder() { + return getExpirationSpec(); + } + + public static final int TYPE_TYPENAME_FIELD_NUMBER = 3; + private volatile java.lang.Object typeTypename_; + /** + * string type_typename = 3; + */ + public java.lang.String getTypeTypename() { + java.lang.Object ref = typeTypename_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + typeTypename_ = s; + return s; + } + } + /** + * string type_typename = 3; + */ + public com.google.protobuf.ByteString + getTypeTypenameBytes() { + java.lang.Object ref = typeTypename_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + typeTypename_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getStateNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, stateName_); + } + if (expirationSpec_ != null) { + output.writeMessage(2, getExpirationSpec()); + } + if (!getTypeTypenameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, typeTypename_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getStateNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, stateName_); + } + if (expirationSpec_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getExpirationSpec()); + } + if (!getTypeTypenameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, typeTypename_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec other = (org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) obj; + + if (!getStateName() + .equals(other.getStateName())) return false; + if (hasExpirationSpec() != other.hasExpirationSpec()) return false; + if (hasExpirationSpec()) { + if (!getExpirationSpec() + .equals(other.getExpirationSpec())) return false; + } + if (!getTypeTypename() + .equals(other.getTypeTypename())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getStateName().hashCode(); + if (hasExpirationSpec()) { + hash = (37 * hash) + EXPIRATION_SPEC_FIELD_NUMBER; + hash = (53 * hash) + getExpirationSpec().hashCode(); + } + hash = (37 * hash) + TYPE_TYPENAME_FIELD_NUMBER; + hash = (53 * hash) + getTypeTypename().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * PersistedValueSpec represents specifications of a function's persisted value state.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.class, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + stateName_ = ""; + + if (expirationSpecBuilder_ == null) { + expirationSpec_ = null; + } else { + expirationSpec_ = null; + expirationSpecBuilder_ = null; + } + typeTypename_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec build() { + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec result = new org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec(this); + result.stateName_ = stateName_; + if (expirationSpecBuilder_ == null) { + result.expirationSpec_ = expirationSpec_; + } else { + result.expirationSpec_ = expirationSpecBuilder_.build(); + } + result.typeTypename_ = typeTypename_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.getDefaultInstance()) return this; + if (!other.getStateName().isEmpty()) { + stateName_ = other.stateName_; + onChanged(); + } + if (other.hasExpirationSpec()) { + mergeExpirationSpec(other.getExpirationSpec()); + } + if (!other.getTypeTypename().isEmpty()) { + typeTypename_ = other.typeTypename_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object stateName_ = ""; + /** + * string state_name = 1; + */ + public java.lang.String getStateName() { + java.lang.Object ref = stateName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string state_name = 1; + */ + public com.google.protobuf.ByteString + getStateNameBytes() { + java.lang.Object ref = stateName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stateName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string state_name = 1; + */ + public Builder setStateName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + stateName_ = value; + onChanged(); + return this; + } + /** + * string state_name = 1; + */ + public Builder clearStateName() { + + stateName_ = getDefaultInstance().getStateName(); + onChanged(); + return this; + } + /** + * string state_name = 1; + */ + public Builder setStateNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + stateName_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expirationSpec_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder> expirationSpecBuilder_; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public boolean hasExpirationSpec() { + return expirationSpecBuilder_ != null || expirationSpec_ != null; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec getExpirationSpec() { + if (expirationSpecBuilder_ == null) { + return expirationSpec_ == null ? org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.getDefaultInstance() : expirationSpec_; + } else { + return expirationSpecBuilder_.getMessage(); + } + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public Builder setExpirationSpec(org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec value) { + if (expirationSpecBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + expirationSpec_ = value; + onChanged(); + } else { + expirationSpecBuilder_.setMessage(value); + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public Builder setExpirationSpec( + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder builderForValue) { + if (expirationSpecBuilder_ == null) { + expirationSpec_ = builderForValue.build(); + onChanged(); + } else { + expirationSpecBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public Builder mergeExpirationSpec(org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec value) { + if (expirationSpecBuilder_ == null) { + if (expirationSpec_ != null) { + expirationSpec_ = + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.newBuilder(expirationSpec_).mergeFrom(value).buildPartial(); + } else { + expirationSpec_ = value; + } + onChanged(); + } else { + expirationSpecBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public Builder clearExpirationSpec() { + if (expirationSpecBuilder_ == null) { + expirationSpec_ = null; + onChanged(); + } else { + expirationSpec_ = null; + expirationSpecBuilder_ = null; + } + + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder getExpirationSpecBuilder() { + + onChanged(); + return getExpirationSpecFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + public org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder getExpirationSpecOrBuilder() { + if (expirationSpecBuilder_ != null) { + return expirationSpecBuilder_.getMessageOrBuilder(); + } else { + return expirationSpec_ == null ? + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.getDefaultInstance() : expirationSpec_; + } + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec expiration_spec = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder> + getExpirationSpecFieldBuilder() { + if (expirationSpecBuilder_ == null) { + expirationSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.Builder, org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpecOrBuilder>( + getExpirationSpec(), + getParentForChildren(), + isClean()); + expirationSpec_ = null; + } + return expirationSpecBuilder_; + } + + private java.lang.Object typeTypename_ = ""; + /** + * string type_typename = 3; + */ + public java.lang.String getTypeTypename() { + java.lang.Object ref = typeTypename_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + typeTypename_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string type_typename = 3; + */ + public com.google.protobuf.ByteString + getTypeTypenameBytes() { + java.lang.Object ref = typeTypename_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + typeTypename_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string type_typename = 3; + */ + public Builder setTypeTypename( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + typeTypename_ = value; + onChanged(); + return this; + } + /** + * string type_typename = 3; + */ + public Builder clearTypeTypename() { + + typeTypename_ = getDefaultInstance().getTypeTypename(); + onChanged(); + return this; + } + /** + * string type_typename = 3; + */ + public Builder setTypeTypenameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + typeTypename_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec) + private static final org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PersistedValueSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PersistedValueSpec(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface IncompleteInvocationContextOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + java.util.List + getMissingValuesList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec getMissingValues(int index); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + int getMissingValuesCount(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + java.util.List + getMissingValuesOrBuilderList(); + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder getMissingValuesOrBuilder( + int index); + } + /** + *
+   * IncompleteInvocationContext represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest,
+   * which should be used as the response if the InvocationBatchRequest provided incomplete information about the
+   * invocation, e.g. insufficient state values were provided.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext} + */ + public static final class IncompleteInvocationContext extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) + IncompleteInvocationContextOrBuilder { + private static final long serialVersionUID = 0L; + // Use IncompleteInvocationContext.newBuilder() to construct. + private IncompleteInvocationContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private IncompleteInvocationContext() { + missingValues_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private IncompleteInvocationContext( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + missingValues_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + missingValues_.add( + input.readMessage(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + missingValues_ = java.util.Collections.unmodifiableList(missingValues_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.class, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder.class); + } + + public static final int MISSING_VALUES_FIELD_NUMBER = 1; + private java.util.List missingValues_; + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public java.util.List getMissingValuesList() { + return missingValues_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public java.util.List + getMissingValuesOrBuilderList() { + return missingValues_; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public int getMissingValuesCount() { + return missingValues_.size(); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec getMissingValues(int index) { + return missingValues_.get(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder getMissingValuesOrBuilder( + int index) { + return missingValues_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < missingValues_.size(); i++) { + output.writeMessage(1, missingValues_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < missingValues_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, missingValues_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext other = (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) obj; + + if (!getMissingValuesList() + .equals(other.getMissingValuesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getMissingValuesCount() > 0) { + hash = (37 * hash) + MISSING_VALUES_FIELD_NUMBER; + hash = (53 * hash) + getMissingValuesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * IncompleteInvocationContext represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest,
+     * which should be used as the response if the InvocationBatchRequest provided incomplete information about the
+     * invocation, e.g. insufficient state values were provided.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.class, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getMissingValuesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (missingValuesBuilder_ == null) { + missingValues_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + missingValuesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext build() { + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext result = new org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext(this); + int from_bitField0_ = bitField0_; + if (missingValuesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + missingValues_ = java.util.Collections.unmodifiableList(missingValues_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.missingValues_ = missingValues_; + } else { + result.missingValues_ = missingValuesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance()) return this; + if (missingValuesBuilder_ == null) { + if (!other.missingValues_.isEmpty()) { + if (missingValues_.isEmpty()) { + missingValues_ = other.missingValues_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMissingValuesIsMutable(); + missingValues_.addAll(other.missingValues_); + } + onChanged(); + } + } else { + if (!other.missingValues_.isEmpty()) { + if (missingValuesBuilder_.isEmpty()) { + missingValuesBuilder_.dispose(); + missingValuesBuilder_ = null; + missingValues_ = other.missingValues_; + bitField0_ = (bitField0_ & ~0x00000001); + missingValuesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getMissingValuesFieldBuilder() : null; + } else { + missingValuesBuilder_.addAllMessages(other.missingValues_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List missingValues_ = + java.util.Collections.emptyList(); + private void ensureMissingValuesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + missingValues_ = new java.util.ArrayList(missingValues_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder> missingValuesBuilder_; + + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public java.util.List getMissingValuesList() { + if (missingValuesBuilder_ == null) { + return java.util.Collections.unmodifiableList(missingValues_); + } else { + return missingValuesBuilder_.getMessageList(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public int getMissingValuesCount() { + if (missingValuesBuilder_ == null) { + return missingValues_.size(); + } else { + return missingValuesBuilder_.getCount(); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec getMissingValues(int index) { + if (missingValuesBuilder_ == null) { + return missingValues_.get(index); + } else { + return missingValuesBuilder_.getMessage(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder setMissingValues( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec value) { + if (missingValuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMissingValuesIsMutable(); + missingValues_.set(index, value); + onChanged(); + } else { + missingValuesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder setMissingValues( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder builderForValue) { + if (missingValuesBuilder_ == null) { + ensureMissingValuesIsMutable(); + missingValues_.set(index, builderForValue.build()); + onChanged(); + } else { + missingValuesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder addMissingValues(org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec value) { + if (missingValuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMissingValuesIsMutable(); + missingValues_.add(value); + onChanged(); + } else { + missingValuesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder addMissingValues( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec value) { + if (missingValuesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMissingValuesIsMutable(); + missingValues_.add(index, value); + onChanged(); + } else { + missingValuesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder addMissingValues( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder builderForValue) { + if (missingValuesBuilder_ == null) { + ensureMissingValuesIsMutable(); + missingValues_.add(builderForValue.build()); + onChanged(); + } else { + missingValuesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder addMissingValues( + int index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder builderForValue) { + if (missingValuesBuilder_ == null) { + ensureMissingValuesIsMutable(); + missingValues_.add(index, builderForValue.build()); + onChanged(); + } else { + missingValuesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder addAllMissingValues( + java.lang.Iterable values) { + if (missingValuesBuilder_ == null) { + ensureMissingValuesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, missingValues_); + onChanged(); + } else { + missingValuesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder clearMissingValues() { + if (missingValuesBuilder_ == null) { + missingValues_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + missingValuesBuilder_.clear(); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public Builder removeMissingValues(int index) { + if (missingValuesBuilder_ == null) { + ensureMissingValuesIsMutable(); + missingValues_.remove(index); + onChanged(); + } else { + missingValuesBuilder_.remove(index); + } + return this; + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder getMissingValuesBuilder( + int index) { + return getMissingValuesFieldBuilder().getBuilder(index); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder getMissingValuesOrBuilder( + int index) { + if (missingValuesBuilder_ == null) { + return missingValues_.get(index); } else { + return missingValuesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public java.util.List + getMissingValuesOrBuilderList() { + if (missingValuesBuilder_ != null) { + return missingValuesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(missingValues_); + } + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder addMissingValuesBuilder() { + return getMissingValuesFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder addMissingValuesBuilder( + int index) { + return getMissingValuesFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.getDefaultInstance()); + } + /** + * repeated .org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec missing_values = 1; + */ + public java.util.List + getMissingValuesBuilderList() { + return getMissingValuesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder> + getMissingValuesFieldBuilder() { + if (missingValuesBuilder_ == null) { + missingValuesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.Builder, org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpecOrBuilder>( + missingValues_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + missingValues_ = null; + } + return missingValuesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) + private static final org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public IncompleteInvocationContext parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new IncompleteInvocationContext(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int responseCase_ = 0; + private java.lang.Object response_; + public enum ResponseCase + implements com.google.protobuf.Internal.EnumLite { + INVOCATION_RESULT(100), + INCOMPLETE_INVOCATION_CONTEXT(101), + RESPONSE_NOT_SET(0); + private final int value; + private ResponseCase(int value) { + this.value = value; + } + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseCase valueOf(int value) { + return forNumber(value); + } + + public static ResponseCase forNumber(int value) { + switch (value) { + case 100: return INVOCATION_RESULT; + case 101: return INCOMPLETE_INVOCATION_CONTEXT; + case 0: return RESPONSE_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public ResponseCase + getResponseCase() { + return ResponseCase.forNumber( + responseCase_); + } + + public static final int INVOCATION_RESULT_FIELD_NUMBER = 100; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public boolean hasInvocationResult() { + return responseCase_ == 100; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse getInvocationResult() { + if (responseCase_ == 100) { + return (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder getInvocationResultOrBuilder() { + if (responseCase_ == 100) { + return (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } + + public static final int INCOMPLETE_INVOCATION_CONTEXT_FIELD_NUMBER = 101; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public boolean hasIncompleteInvocationContext() { + return responseCase_ == 101; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext getIncompleteInvocationContext() { + if (responseCase_ == 101) { + return (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder getIncompleteInvocationContextOrBuilder() { + if (responseCase_ == 101) { + return (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (responseCase_ == 100) { + output.writeMessage(100, (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_); + } + if (responseCase_ == 101) { + output.writeMessage(101, (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (responseCase_ == 100) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(100, (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_); + } + if (responseCase_ == 101) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(101, (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.FromFunction)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.FromFunction other = (org.listware.sdk.reqreply.generated.FromFunction) obj; + + if (!getResponseCase().equals(other.getResponseCase())) return false; + switch (responseCase_) { + case 100: + if (!getInvocationResult() + .equals(other.getInvocationResult())) return false; + break; + case 101: + if (!getIncompleteInvocationContext() + .equals(other.getIncompleteInvocationContext())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (responseCase_) { + case 100: + hash = (37 * hash) + INVOCATION_RESULT_FIELD_NUMBER; + hash = (53 * hash) + getInvocationResult().hashCode(); + break; + case 101: + hash = (37 * hash) + INCOMPLETE_INVOCATION_CONTEXT_FIELD_NUMBER; + hash = (53 * hash) + getIncompleteInvocationContext().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.FromFunction parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.FromFunction prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * The following section contains messages sent from a remote function back to Flink. 
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FromFunction} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FromFunction) + org.listware.sdk.reqreply.generated.FromFunctionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.FromFunction.class, org.listware.sdk.reqreply.generated.FromFunction.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.FromFunction.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + responseCase_ = 0; + response_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.FromFunction.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction build() { + org.listware.sdk.reqreply.generated.FromFunction result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction buildPartial() { + org.listware.sdk.reqreply.generated.FromFunction result = new org.listware.sdk.reqreply.generated.FromFunction(this); + if (responseCase_ == 100) { + if (invocationResultBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = invocationResultBuilder_.build(); + } + } + if (responseCase_ == 101) { + if (incompleteInvocationContextBuilder_ == null) { + result.response_ = response_; + } else { + result.response_ = incompleteInvocationContextBuilder_.build(); + } + } + result.responseCase_ = responseCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.FromFunction) { + return mergeFrom((org.listware.sdk.reqreply.generated.FromFunction)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.FromFunction other) { + if (other == org.listware.sdk.reqreply.generated.FromFunction.getDefaultInstance()) return this; + switch (other.getResponseCase()) { + case INVOCATION_RESULT: { + mergeInvocationResult(other.getInvocationResult()); + break; + } + case INCOMPLETE_INVOCATION_CONTEXT: { + mergeIncompleteInvocationContext(other.getIncompleteInvocationContext()); + break; + } + case RESPONSE_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.FromFunction parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.FromFunction) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int responseCase_ = 0; + private java.lang.Object response_; + public ResponseCase + getResponseCase() { + return ResponseCase.forNumber( + responseCase_); + } + + public Builder clearResponse() { + responseCase_ = 0; + response_ = null; + onChanged(); + return this; + } + + + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder> invocationResultBuilder_; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public boolean hasInvocationResult() { + return responseCase_ == 100; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse getInvocationResult() { + if (invocationResultBuilder_ == null) { + if (responseCase_ == 100) { + return (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } else { + if (responseCase_ == 100) { + return invocationResultBuilder_.getMessage(); + } + return org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public Builder setInvocationResult(org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse value) { + if (invocationResultBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + invocationResultBuilder_.setMessage(value); + } + responseCase_ = 100; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public Builder setInvocationResult( + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder builderForValue) { + if (invocationResultBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + invocationResultBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 100; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public Builder mergeInvocationResult(org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse value) { + if (invocationResultBuilder_ == null) { + if (responseCase_ == 100 && + response_ != org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance()) { + response_ = org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.newBuilder((org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_) + .mergeFrom(value).buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 100) { + invocationResultBuilder_.mergeFrom(value); + } + invocationResultBuilder_.setMessage(value); + } + responseCase_ = 100; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public Builder clearInvocationResult() { + if (invocationResultBuilder_ == null) { + if (responseCase_ == 100) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 100) { + responseCase_ = 0; + response_ = null; + } + invocationResultBuilder_.clear(); + } + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder getInvocationResultBuilder() { + return getInvocationResultFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + public org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder getInvocationResultOrBuilder() { + if ((responseCase_ == 100) && (invocationResultBuilder_ != null)) { + return invocationResultBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 100) { + return (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder> + getInvocationResultFieldBuilder() { + if (invocationResultBuilder_ == null) { + if (!(responseCase_ == 100)) { + response_ = org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.getDefaultInstance(); + } + invocationResultBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.Builder, org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder>( + (org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 100; + onChanged();; + return invocationResultBuilder_; + } + + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder> incompleteInvocationContextBuilder_; + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public boolean hasIncompleteInvocationContext() { + return responseCase_ == 101; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext getIncompleteInvocationContext() { + if (incompleteInvocationContextBuilder_ == null) { + if (responseCase_ == 101) { + return (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } else { + if (responseCase_ == 101) { + return incompleteInvocationContextBuilder_.getMessage(); + } + return org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public Builder setIncompleteInvocationContext(org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext value) { + if (incompleteInvocationContextBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + response_ = value; + onChanged(); + } else { + incompleteInvocationContextBuilder_.setMessage(value); + } + responseCase_ = 101; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public Builder setIncompleteInvocationContext( + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder builderForValue) { + if (incompleteInvocationContextBuilder_ == null) { + response_ = builderForValue.build(); + onChanged(); + } else { + incompleteInvocationContextBuilder_.setMessage(builderForValue.build()); + } + responseCase_ = 101; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public Builder mergeIncompleteInvocationContext(org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext value) { + if (incompleteInvocationContextBuilder_ == null) { + if (responseCase_ == 101 && + response_ != org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance()) { + response_ = org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.newBuilder((org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_) + .mergeFrom(value).buildPartial(); + } else { + response_ = value; + } + onChanged(); + } else { + if (responseCase_ == 101) { + incompleteInvocationContextBuilder_.mergeFrom(value); + } + incompleteInvocationContextBuilder_.setMessage(value); + } + responseCase_ = 101; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public Builder clearIncompleteInvocationContext() { + if (incompleteInvocationContextBuilder_ == null) { + if (responseCase_ == 101) { + responseCase_ = 0; + response_ = null; + onChanged(); + } + } else { + if (responseCase_ == 101) { + responseCase_ = 0; + response_ = null; + } + incompleteInvocationContextBuilder_.clear(); + } + return this; + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder getIncompleteInvocationContextBuilder() { + return getIncompleteInvocationContextFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + public org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder getIncompleteInvocationContextOrBuilder() { + if ((responseCase_ == 101) && (incompleteInvocationContextBuilder_ != null)) { + return incompleteInvocationContextBuilder_.getMessageOrBuilder(); + } else { + if (responseCase_ == 101) { + return (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_; + } + return org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } + } + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder> + getIncompleteInvocationContextFieldBuilder() { + if (incompleteInvocationContextBuilder_ == null) { + if (!(responseCase_ == 101)) { + response_ = org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.getDefaultInstance(); + } + incompleteInvocationContextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.Builder, org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder>( + (org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext) response_, + getParentForChildren(), + isClean()); + response_ = null; + } + responseCase_ = 101; + onChanged();; + return incompleteInvocationContextBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FromFunction) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FromFunction) + private static final org.listware.sdk.reqreply.generated.FromFunction DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.FromFunction(); + } + + public static org.listware.sdk.reqreply.generated.FromFunction getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FromFunction parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FromFunction(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.FromFunction getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/reqreply/generated/FromFunctionOrBuilder.java b/java/org/listware/sdk/reqreply/generated/FromFunctionOrBuilder.java new file mode 100644 index 0000000..c4d42ad --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/FromFunctionOrBuilder.java @@ -0,0 +1,37 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +public interface FromFunctionOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FromFunction) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + boolean hasInvocationResult(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse getInvocationResult(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse invocation_result = 100; + */ + org.listware.sdk.reqreply.generated.FromFunction.InvocationResponseOrBuilder getInvocationResultOrBuilder(); + + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + boolean hasIncompleteInvocationContext(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext getIncompleteInvocationContext(); + /** + * .org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext incomplete_invocation_context = 101; + */ + org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContextOrBuilder getIncompleteInvocationContextOrBuilder(); + + public org.listware.sdk.reqreply.generated.FromFunction.ResponseCase getResponseCase(); +} diff --git a/java/org/listware/sdk/reqreply/generated/RequestReply.java b/java/org/listware/sdk/reqreply/generated/RequestReply.java new file mode 100644 index 0000000..75f0d72 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/RequestReply.java @@ -0,0 +1,278 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +public final class RequestReply { + private RequestReply() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_Address_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_Address_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_TypedValue_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_TypedValue_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_ToFunction_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\033pbflink/request-reply.proto\022#org.listw" + + "are.sdk.reqreply.generated\"6\n\007Address\022\021\n" + + "\tnamespace\030\001 \001(\t\022\014\n\004type\030\002 \001(\t\022\n\n\002id\030\003 \001" + + "(\t\"@\n\nTypedValue\022\020\n\010typename\030\001 \001(\t\022\021\n\tha" + + "s_value\030\002 \001(\010\022\r\n\005value\030\003 \001(\014\"\352\004\n\nToFunct" + + "ion\022\\\n\ninvocation\030d \001(\0132F.org.listware.s" + + "dk.reqreply.generated.ToFunction.Invocat" + + "ionBatchRequestH\000\032j\n\016PersistedValue\022\022\n\ns" + + "tate_name\030\001 \001(\t\022D\n\013state_value\030\002 \001(\0132/.o" + + "rg.listware.sdk.reqreply.generated.Typed" + + "Value\032\215\001\n\nInvocation\022<\n\006caller\030\001 \001(\0132,.o" + + "rg.listware.sdk.reqreply.generated.Addre" + + "ss\022A\n\010argument\030\002 \001(\0132/.org.listware.sdk." + + "reqreply.generated.TypedValue\032\366\001\n\026Invoca" + + "tionBatchRequest\022<\n\006target\030\001 \001(\0132,.org.l" + + "istware.sdk.reqreply.generated.Address\022M" + + "\n\005state\030\002 \003(\0132>.org.listware.sdk.reqrepl" + + "y.generated.ToFunction.PersistedValue\022O\n" + + "\013invocations\030\003 \003(\0132:.org.listware.sdk.re" + + "qreply.generated.ToFunction.InvocationB\t" + + "\n\007request\"\356\016\n\014FromFunction\022a\n\021invocation" + + "_result\030d \001(\0132D.org.listware.sdk.reqrepl" + + "y.generated.FromFunction.InvocationRespo" + + "nseH\000\022v\n\035incomplete_invocation_context\030e" + + " \001(\0132M.org.listware.sdk.reqreply.generat" + + "ed.FromFunction.IncompleteInvocationCont" + + "extH\000\032\210\002\n\026PersistedValueMutation\022l\n\rmuta" + + "tion_type\030\001 \001(\0162U.org.listware.sdk.reqre" + + "ply.generated.FromFunction.PersistedValu" + + "eMutation.MutationType\022\022\n\nstate_name\030\002 \001" + + "(\t\022D\n\013state_value\030\003 \001(\0132/.org.listware.s" + + "dk.reqreply.generated.TypedValue\"&\n\014Muta" + + "tionType\022\n\n\006DELETE\020\000\022\n\n\006MODIFY\020\001\032\215\001\n\nInv" + + "ocation\022<\n\006target\030\001 \001(\0132,.org.listware.s" + + "dk.reqreply.generated.Address\022A\n\010argumen" + + "t\030\002 \001(\0132/.org.listware.sdk.reqreply.gene" + + "rated.TypedValue\032\346\001\n\021DelayedInvocation\022\037" + + "\n\027is_cancellation_request\030\n \001(\010\022\032\n\022cance" + + "llation_token\030\013 \001(\t\022\023\n\013delay_in_ms\030\001 \001(\003" + + "\022<\n\006target\030\002 \001(\0132,.org.listware.sdk.reqr" + + "eply.generated.Address\022A\n\010argument\030\003 \001(\013" + + "2/.org.listware.sdk.reqreply.generated.T" + + "ypedValue\032\201\001\n\rEgressMessage\022\030\n\020egress_na" + + "mespace\030\001 \001(\t\022\023\n\013egress_type\030\002 \001(\t\022A\n\010ar" + + "gument\030\003 \001(\0132/.org.listware.sdk.reqreply" + + ".generated.TypedValue\032\216\003\n\022InvocationResp" + + "onse\022a\n\017state_mutations\030\001 \003(\0132H.org.list" + + "ware.sdk.reqreply.generated.FromFunction" + + ".PersistedValueMutation\022W\n\021outgoing_mess" + + "ages\030\002 \003(\0132<.org.listware.sdk.reqreply.g" + + "enerated.FromFunction.Invocation\022`\n\023dela" + + "yed_invocations\030\003 \003(\0132C.org.listware.sdk" + + ".reqreply.generated.FromFunction.Delayed" + + "Invocation\022Z\n\021outgoing_egresses\030\004 \003(\0132?." + + "org.listware.sdk.reqreply.generated.From" + + "Function.EgressMessage\032\303\001\n\016ExpirationSpe" + + "c\022Y\n\004mode\030\001 \001(\0162K.org.listware.sdk.reqre" + + "ply.generated.FromFunction.ExpirationSpe" + + "c.ExpireMode\022\033\n\023expire_after_millis\030\002 \001(" + + "\003\"9\n\nExpireMode\022\010\n\004NONE\020\000\022\017\n\013AFTER_WRITE" + + "\020\001\022\020\n\014AFTER_INVOKE\020\002\032\232\001\n\022PersistedValueS" + + "pec\022\022\n\nstate_name\030\001 \001(\t\022Y\n\017expiration_sp" + + "ec\030\002 \001(\0132@.org.listware.sdk.reqreply.gen" + + "erated.FromFunction.ExpirationSpec\022\025\n\rty" + + "pe_typename\030\003 \001(\t\032{\n\033IncompleteInvocatio" + + "nContext\022\\\n\016missing_values\030\001 \003(\0132D.org.l" + + "istware.sdk.reqreply.generated.FromFunct" + + "ion.PersistedValueSpecB\n\n\010responseBR\n#or" + + "g.listware.sdk.reqreply.generatedP\001Z)git" + + ".fg-tech.ru/listware/proto/sdk/pbflinkb\006" + + "proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + internal_static_org_listware_sdk_reqreply_generated_Address_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_listware_sdk_reqreply_generated_Address_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_Address_descriptor, + new java.lang.String[] { "Namespace", "Type", "Id", }); + internal_static_org_listware_sdk_reqreply_generated_TypedValue_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_listware_sdk_reqreply_generated_TypedValue_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_TypedValue_descriptor, + new java.lang.String[] { "Typename", "HasValue", "Value", }); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor, + new java.lang.String[] { "Invocation", "Request", }); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_descriptor = + internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor.getNestedTypes().get(0); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_descriptor, + new java.lang.String[] { "StateName", "StateValue", }); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_descriptor = + internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor.getNestedTypes().get(1); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_descriptor, + new java.lang.String[] { "Caller", "Argument", }); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_descriptor = + internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor.getNestedTypes().get(2); + internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_descriptor, + new java.lang.String[] { "Target", "State", "Invocations", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor, + new java.lang.String[] { "InvocationResult", "IncompleteInvocationContext", "Response", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(0); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueMutation_descriptor, + new java.lang.String[] { "MutationType", "StateName", "StateValue", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(1); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_Invocation_descriptor, + new java.lang.String[] { "Target", "Argument", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(2); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_DelayedInvocation_descriptor, + new java.lang.String[] { "IsCancellationRequest", "CancellationToken", "DelayInMs", "Target", "Argument", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(3); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_EgressMessage_descriptor, + new java.lang.String[] { "EgressNamespace", "EgressType", "Argument", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(4); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_InvocationResponse_descriptor, + new java.lang.String[] { "StateMutations", "OutgoingMessages", "DelayedInvocations", "OutgoingEgresses", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(5); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_ExpirationSpec_descriptor, + new java.lang.String[] { "Mode", "ExpireAfterMillis", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(6); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_PersistedValueSpec_descriptor, + new java.lang.String[] { "StateName", "ExpirationSpec", "TypeTypename", }); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_descriptor = + internal_static_org_listware_sdk_reqreply_generated_FromFunction_descriptor.getNestedTypes().get(7); + internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FromFunction_IncompleteInvocationContext_descriptor, + new java.lang.String[] { "MissingValues", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/org/listware/sdk/reqreply/generated/ToFunction.java b/java/org/listware/sdk/reqreply/generated/ToFunction.java new file mode 100644 index 0000000..01c1d22 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/ToFunction.java @@ -0,0 +1,4109 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +/** + *
+ * The following section contains all the message types that are sent 
+ * from Flink to a remote function.
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction} + */ +public final class ToFunction extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.ToFunction) + ToFunctionOrBuilder { +private static final long serialVersionUID = 0L; + // Use ToFunction.newBuilder() to construct. + private ToFunction(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ToFunction() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ToFunction( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 802: { + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder subBuilder = null; + if (requestCase_ == 100) { + subBuilder = ((org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_).toBuilder(); + } + request_ = + input.readMessage(org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom((org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_); + request_ = subBuilder.buildPartial(); + } + requestCase_ = 100; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.class, org.listware.sdk.reqreply.generated.ToFunction.Builder.class); + } + + public interface PersistedValueOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The unique name of the persisted state.
+     * 
+ * + * string state_name = 1; + */ + java.lang.String getStateName(); + /** + *
+     * The unique name of the persisted state.
+     * 
+ * + * string state_name = 1; + */ + com.google.protobuf.ByteString + getStateNameBytes(); + + /** + *
+     * The serialized state value
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + boolean hasStateValue(); + /** + *
+     * The serialized state value
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + org.listware.sdk.reqreply.generated.TypedValue getStateValue(); + /** + *
+     * The serialized state value
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + org.listware.sdk.reqreply.generated.TypedValueOrBuilder getStateValueOrBuilder(); + } + /** + *
+   * PersistedValue represents a PersistedValue's value that is managed by Flink on behalf of a remote function. 
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction.PersistedValue} + */ + public static final class PersistedValue extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) + PersistedValueOrBuilder { + private static final long serialVersionUID = 0L; + // Use PersistedValue.newBuilder() to construct. + private PersistedValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PersistedValue() { + stateName_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PersistedValue( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + stateName_ = s; + break; + } + case 18: { + org.listware.sdk.reqreply.generated.TypedValue.Builder subBuilder = null; + if (stateValue_ != null) { + subBuilder = stateValue_.toBuilder(); + } + stateValue_ = input.readMessage(org.listware.sdk.reqreply.generated.TypedValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(stateValue_); + stateValue_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.class, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder.class); + } + + public static final int STATE_NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object stateName_; + /** + *
+     * The unique name of the persisted state.
+     * 
+ * + * string state_name = 1; + */ + public java.lang.String getStateName() { + java.lang.Object ref = stateName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateName_ = s; + return s; + } + } + /** + *
+     * The unique name of the persisted state.
+     * 
+ * + * string state_name = 1; + */ + public com.google.protobuf.ByteString + getStateNameBytes() { + java.lang.Object ref = stateName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stateName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATE_VALUE_FIELD_NUMBER = 2; + private org.listware.sdk.reqreply.generated.TypedValue stateValue_; + /** + *
+     * The serialized state value
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public boolean hasStateValue() { + return stateValue_ != null; + } + /** + *
+     * The serialized state value
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue getStateValue() { + return stateValue_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : stateValue_; + } + /** + *
+     * The serialized state value
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getStateValueOrBuilder() { + return getStateValue(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getStateNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, stateName_); + } + if (stateValue_ != null) { + output.writeMessage(2, getStateValue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getStateNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, stateName_); + } + if (stateValue_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getStateValue()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.ToFunction.PersistedValue)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue other = (org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) obj; + + if (!getStateName() + .equals(other.getStateName())) return false; + if (hasStateValue() != other.hasStateValue()) return false; + if (hasStateValue()) { + if (!getStateValue() + .equals(other.getStateValue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + STATE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getStateName().hashCode(); + if (hasStateValue()) { + hash = (37 * hash) + STATE_VALUE_FIELD_NUMBER; + hash = (53 * hash) + getStateValue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.ToFunction.PersistedValue prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * PersistedValue represents a PersistedValue's value that is managed by Flink on behalf of a remote function. 
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction.PersistedValue} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) + org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.class, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + stateName_ = ""; + + if (stateValueBuilder_ == null) { + stateValue_ = null; + } else { + stateValue_ = null; + stateValueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_PersistedValue_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue build() { + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue buildPartial() { + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue result = new org.listware.sdk.reqreply.generated.ToFunction.PersistedValue(this); + result.stateName_ = stateName_; + if (stateValueBuilder_ == null) { + result.stateValue_ = stateValue_; + } else { + result.stateValue_ = stateValueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) { + return mergeFrom((org.listware.sdk.reqreply.generated.ToFunction.PersistedValue)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.ToFunction.PersistedValue other) { + if (other == org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.getDefaultInstance()) return this; + if (!other.getStateName().isEmpty()) { + stateName_ = other.stateName_; + onChanged(); + } + if (other.hasStateValue()) { + mergeStateValue(other.getStateValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object stateName_ = ""; + /** + *
+       * The unique name of the persisted state.
+       * 
+ * + * string state_name = 1; + */ + public java.lang.String getStateName() { + java.lang.Object ref = stateName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * The unique name of the persisted state.
+       * 
+ * + * string state_name = 1; + */ + public com.google.protobuf.ByteString + getStateNameBytes() { + java.lang.Object ref = stateName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + stateName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * The unique name of the persisted state.
+       * 
+ * + * string state_name = 1; + */ + public Builder setStateName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + stateName_ = value; + onChanged(); + return this; + } + /** + *
+       * The unique name of the persisted state.
+       * 
+ * + * string state_name = 1; + */ + public Builder clearStateName() { + + stateName_ = getDefaultInstance().getStateName(); + onChanged(); + return this; + } + /** + *
+       * The unique name of the persisted state.
+       * 
+ * + * string state_name = 1; + */ + public Builder setStateNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + stateName_ = value; + onChanged(); + return this; + } + + private org.listware.sdk.reqreply.generated.TypedValue stateValue_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> stateValueBuilder_; + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public boolean hasStateValue() { + return stateValueBuilder_ != null || stateValue_ != null; + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue getStateValue() { + if (stateValueBuilder_ == null) { + return stateValue_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : stateValue_; + } else { + return stateValueBuilder_.getMessage(); + } + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public Builder setStateValue(org.listware.sdk.reqreply.generated.TypedValue value) { + if (stateValueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + stateValue_ = value; + onChanged(); + } else { + stateValueBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public Builder setStateValue( + org.listware.sdk.reqreply.generated.TypedValue.Builder builderForValue) { + if (stateValueBuilder_ == null) { + stateValue_ = builderForValue.build(); + onChanged(); + } else { + stateValueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public Builder mergeStateValue(org.listware.sdk.reqreply.generated.TypedValue value) { + if (stateValueBuilder_ == null) { + if (stateValue_ != null) { + stateValue_ = + org.listware.sdk.reqreply.generated.TypedValue.newBuilder(stateValue_).mergeFrom(value).buildPartial(); + } else { + stateValue_ = value; + } + onChanged(); + } else { + stateValueBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public Builder clearStateValue() { + if (stateValueBuilder_ == null) { + stateValue_ = null; + onChanged(); + } else { + stateValue_ = null; + stateValueBuilder_ = null; + } + + return this; + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue.Builder getStateValueBuilder() { + + onChanged(); + return getStateValueFieldBuilder().getBuilder(); + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getStateValueOrBuilder() { + if (stateValueBuilder_ != null) { + return stateValueBuilder_.getMessageOrBuilder(); + } else { + return stateValue_ == null ? + org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : stateValue_; + } + } + /** + *
+       * The serialized state value
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue state_value = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> + getStateValueFieldBuilder() { + if (stateValueBuilder_ == null) { + stateValueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder>( + getStateValue(), + getParentForChildren(), + isClean()); + stateValue_ = null; + } + return stateValueBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.ToFunction.PersistedValue) + private static final org.listware.sdk.reqreply.generated.ToFunction.PersistedValue DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.ToFunction.PersistedValue(); + } + + public static org.listware.sdk.reqreply.generated.ToFunction.PersistedValue getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PersistedValue parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PersistedValue(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InvocationOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.ToFunction.Invocation) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The address of the function that requested the invocation (possibly absent)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + boolean hasCaller(); + /** + *
+     * The address of the function that requested the invocation (possibly absent)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + org.listware.sdk.reqreply.generated.Address getCaller(); + /** + *
+     * The address of the function that requested the invocation (possibly absent)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + org.listware.sdk.reqreply.generated.AddressOrBuilder getCallerOrBuilder(); + + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + boolean hasArgument(); + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + org.listware.sdk.reqreply.generated.TypedValue getArgument(); + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder(); + } + /** + *
+   * Invocation represents a remote function call, it associated with an (optional) return address,
+   * and an argument. 
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction.Invocation} + */ + public static final class Invocation extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.ToFunction.Invocation) + InvocationOrBuilder { + private static final long serialVersionUID = 0L; + // Use Invocation.newBuilder() to construct. + private Invocation(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Invocation() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Invocation( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.reqreply.generated.Address.Builder subBuilder = null; + if (caller_ != null) { + subBuilder = caller_.toBuilder(); + } + caller_ = input.readMessage(org.listware.sdk.reqreply.generated.Address.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(caller_); + caller_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + org.listware.sdk.reqreply.generated.TypedValue.Builder subBuilder = null; + if (argument_ != null) { + subBuilder = argument_.toBuilder(); + } + argument_ = input.readMessage(org.listware.sdk.reqreply.generated.TypedValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(argument_); + argument_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.Invocation.class, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder.class); + } + + public static final int CALLER_FIELD_NUMBER = 1; + private org.listware.sdk.reqreply.generated.Address caller_; + /** + *
+     * The address of the function that requested the invocation (possibly absent)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public boolean hasCaller() { + return caller_ != null; + } + /** + *
+     * The address of the function that requested the invocation (possibly absent)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public org.listware.sdk.reqreply.generated.Address getCaller() { + return caller_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : caller_; + } + /** + *
+     * The address of the function that requested the invocation (possibly absent)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getCallerOrBuilder() { + return getCaller(); + } + + public static final int ARGUMENT_FIELD_NUMBER = 2; + private org.listware.sdk.reqreply.generated.TypedValue argument_; + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public boolean hasArgument() { + return argument_ != null; + } + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + /** + *
+     * The invocation argument (aka the message sent to the target function)
+     * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + return getArgument(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (caller_ != null) { + output.writeMessage(1, getCaller()); + } + if (argument_ != null) { + output.writeMessage(2, getArgument()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (caller_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getCaller()); + } + if (argument_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getArgument()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.ToFunction.Invocation)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.ToFunction.Invocation other = (org.listware.sdk.reqreply.generated.ToFunction.Invocation) obj; + + if (hasCaller() != other.hasCaller()) return false; + if (hasCaller()) { + if (!getCaller() + .equals(other.getCaller())) return false; + } + if (hasArgument() != other.hasArgument()) return false; + if (hasArgument()) { + if (!getArgument() + .equals(other.getArgument())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasCaller()) { + hash = (37 * hash) + CALLER_FIELD_NUMBER; + hash = (53 * hash) + getCaller().hashCode(); + } + if (hasArgument()) { + hash = (37 * hash) + ARGUMENT_FIELD_NUMBER; + hash = (53 * hash) + getArgument().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.ToFunction.Invocation prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * Invocation represents a remote function call, it associated with an (optional) return address,
+     * and an argument. 
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction.Invocation} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.ToFunction.Invocation) + org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.Invocation.class, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.ToFunction.Invocation.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (callerBuilder_ == null) { + caller_ = null; + } else { + caller_ = null; + callerBuilder_ = null; + } + if (argumentBuilder_ == null) { + argument_ = null; + } else { + argument_ = null; + argumentBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_Invocation_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.Invocation getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.ToFunction.Invocation.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.Invocation build() { + org.listware.sdk.reqreply.generated.ToFunction.Invocation result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.Invocation buildPartial() { + org.listware.sdk.reqreply.generated.ToFunction.Invocation result = new org.listware.sdk.reqreply.generated.ToFunction.Invocation(this); + if (callerBuilder_ == null) { + result.caller_ = caller_; + } else { + result.caller_ = callerBuilder_.build(); + } + if (argumentBuilder_ == null) { + result.argument_ = argument_; + } else { + result.argument_ = argumentBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.ToFunction.Invocation) { + return mergeFrom((org.listware.sdk.reqreply.generated.ToFunction.Invocation)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.ToFunction.Invocation other) { + if (other == org.listware.sdk.reqreply.generated.ToFunction.Invocation.getDefaultInstance()) return this; + if (other.hasCaller()) { + mergeCaller(other.getCaller()); + } + if (other.hasArgument()) { + mergeArgument(other.getArgument()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.ToFunction.Invocation parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.ToFunction.Invocation) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private org.listware.sdk.reqreply.generated.Address caller_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> callerBuilder_; + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public boolean hasCaller() { + return callerBuilder_ != null || caller_ != null; + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public org.listware.sdk.reqreply.generated.Address getCaller() { + if (callerBuilder_ == null) { + return caller_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : caller_; + } else { + return callerBuilder_.getMessage(); + } + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public Builder setCaller(org.listware.sdk.reqreply.generated.Address value) { + if (callerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + caller_ = value; + onChanged(); + } else { + callerBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public Builder setCaller( + org.listware.sdk.reqreply.generated.Address.Builder builderForValue) { + if (callerBuilder_ == null) { + caller_ = builderForValue.build(); + onChanged(); + } else { + callerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public Builder mergeCaller(org.listware.sdk.reqreply.generated.Address value) { + if (callerBuilder_ == null) { + if (caller_ != null) { + caller_ = + org.listware.sdk.reqreply.generated.Address.newBuilder(caller_).mergeFrom(value).buildPartial(); + } else { + caller_ = value; + } + onChanged(); + } else { + callerBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public Builder clearCaller() { + if (callerBuilder_ == null) { + caller_ = null; + onChanged(); + } else { + caller_ = null; + callerBuilder_ = null; + } + + return this; + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public org.listware.sdk.reqreply.generated.Address.Builder getCallerBuilder() { + + onChanged(); + return getCallerFieldBuilder().getBuilder(); + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getCallerOrBuilder() { + if (callerBuilder_ != null) { + return callerBuilder_.getMessageOrBuilder(); + } else { + return caller_ == null ? + org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : caller_; + } + } + /** + *
+       * The address of the function that requested the invocation (possibly absent)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address caller = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> + getCallerFieldBuilder() { + if (callerBuilder_ == null) { + callerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder>( + getCaller(), + getParentForChildren(), + isClean()); + caller_ = null; + } + return callerBuilder_; + } + + private org.listware.sdk.reqreply.generated.TypedValue argument_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> argumentBuilder_; + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public boolean hasArgument() { + return argumentBuilder_ != null || argument_ != null; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue getArgument() { + if (argumentBuilder_ == null) { + return argument_ == null ? org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } else { + return argumentBuilder_.getMessage(); + } + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder setArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + argument_ = value; + onChanged(); + } else { + argumentBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder setArgument( + org.listware.sdk.reqreply.generated.TypedValue.Builder builderForValue) { + if (argumentBuilder_ == null) { + argument_ = builderForValue.build(); + onChanged(); + } else { + argumentBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder mergeArgument(org.listware.sdk.reqreply.generated.TypedValue value) { + if (argumentBuilder_ == null) { + if (argument_ != null) { + argument_ = + org.listware.sdk.reqreply.generated.TypedValue.newBuilder(argument_).mergeFrom(value).buildPartial(); + } else { + argument_ = value; + } + onChanged(); + } else { + argumentBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public Builder clearArgument() { + if (argumentBuilder_ == null) { + argument_ = null; + onChanged(); + } else { + argument_ = null; + argumentBuilder_ = null; + } + + return this; + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValue.Builder getArgumentBuilder() { + + onChanged(); + return getArgumentFieldBuilder().getBuilder(); + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + public org.listware.sdk.reqreply.generated.TypedValueOrBuilder getArgumentOrBuilder() { + if (argumentBuilder_ != null) { + return argumentBuilder_.getMessageOrBuilder(); + } else { + return argument_ == null ? + org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance() : argument_; + } + } + /** + *
+       * The invocation argument (aka the message sent to the target function)
+       * 
+ * + * .org.listware.sdk.reqreply.generated.TypedValue argument = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder> + getArgumentFieldBuilder() { + if (argumentBuilder_ == null) { + argumentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.TypedValue, org.listware.sdk.reqreply.generated.TypedValue.Builder, org.listware.sdk.reqreply.generated.TypedValueOrBuilder>( + getArgument(), + getParentForChildren(), + isClean()); + argument_ = null; + } + return argumentBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.ToFunction.Invocation) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.ToFunction.Invocation) + private static final org.listware.sdk.reqreply.generated.ToFunction.Invocation DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.ToFunction.Invocation(); + } + + public static org.listware.sdk.reqreply.generated.ToFunction.Invocation getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Invocation parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Invocation(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.Invocation getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface InvocationBatchRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * The address of the function to invoke
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + boolean hasTarget(); + /** + *
+     * The address of the function to invoke
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + org.listware.sdk.reqreply.generated.Address getTarget(); + /** + *
+     * The address of the function to invoke
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder(); + + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + java.util.List + getStateList(); + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue getState(int index); + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + int getStateCount(); + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + java.util.List + getStateOrBuilderList(); + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder getStateOrBuilder( + int index); + + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + java.util.List + getInvocationsList(); + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + org.listware.sdk.reqreply.generated.ToFunction.Invocation getInvocations(int index); + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + int getInvocationsCount(); + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + java.util.List + getInvocationsOrBuilderList(); + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder getInvocationsOrBuilder( + int index); + } + /** + *
+   * InvocationBatchRequest represents a request to invoke a remote function. It is always associated with a target
+   * address (the function to invoke), and a list of values for registered state.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest} + */ + public static final class InvocationBatchRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) + InvocationBatchRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use InvocationBatchRequest.newBuilder() to construct. + private InvocationBatchRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private InvocationBatchRequest() { + state_ = java.util.Collections.emptyList(); + invocations_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private InvocationBatchRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + org.listware.sdk.reqreply.generated.Address.Builder subBuilder = null; + if (target_ != null) { + subBuilder = target_.toBuilder(); + } + target_ = input.readMessage(org.listware.sdk.reqreply.generated.Address.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(target_); + target_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + state_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + state_.add( + input.readMessage(org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.parser(), extensionRegistry)); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + invocations_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + invocations_.add( + input.readMessage(org.listware.sdk.reqreply.generated.ToFunction.Invocation.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000002) != 0)) { + state_ = java.util.Collections.unmodifiableList(state_); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + invocations_ = java.util.Collections.unmodifiableList(invocations_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.class, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder.class); + } + + private int bitField0_; + public static final int TARGET_FIELD_NUMBER = 1; + private org.listware.sdk.reqreply.generated.Address target_; + /** + *
+     * The address of the function to invoke
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public boolean hasTarget() { + return target_ != null; + } + /** + *
+     * The address of the function to invoke
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.Address getTarget() { + return target_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } + /** + *
+     * The address of the function to invoke
+     * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder() { + return getTarget(); + } + + public static final int STATE_FIELD_NUMBER = 2; + private java.util.List state_; + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public java.util.List getStateList() { + return state_; + } + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public java.util.List + getStateOrBuilderList() { + return state_; + } + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public int getStateCount() { + return state_.size(); + } + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue getState(int index) { + return state_.get(index); + } + /** + *
+     * A list of PersistedValues that were registered as a persisted state.
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder getStateOrBuilder( + int index) { + return state_.get(index); + } + + public static final int INVOCATIONS_FIELD_NUMBER = 3; + private java.util.List invocations_; + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public java.util.List getInvocationsList() { + return invocations_; + } + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public java.util.List + getInvocationsOrBuilderList() { + return invocations_; + } + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public int getInvocationsCount() { + return invocations_.size(); + } + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.Invocation getInvocations(int index) { + return invocations_.get(index); + } + /** + *
+     * A non empty (at least one) list of invocations
+     * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder getInvocationsOrBuilder( + int index) { + return invocations_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (target_ != null) { + output.writeMessage(1, getTarget()); + } + for (int i = 0; i < state_.size(); i++) { + output.writeMessage(2, state_.get(i)); + } + for (int i = 0; i < invocations_.size(); i++) { + output.writeMessage(3, invocations_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (target_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTarget()); + } + for (int i = 0; i < state_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, state_.get(i)); + } + for (int i = 0; i < invocations_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, invocations_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest other = (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) obj; + + if (hasTarget() != other.hasTarget()) return false; + if (hasTarget()) { + if (!getTarget() + .equals(other.getTarget())) return false; + } + if (!getStateList() + .equals(other.getStateList())) return false; + if (!getInvocationsList() + .equals(other.getInvocationsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasTarget()) { + hash = (37 * hash) + TARGET_FIELD_NUMBER; + hash = (53 * hash) + getTarget().hashCode(); + } + if (getStateCount() > 0) { + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + getStateList().hashCode(); + } + if (getInvocationsCount() > 0) { + hash = (37 * hash) + INVOCATIONS_FIELD_NUMBER; + hash = (53 * hash) + getInvocationsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * InvocationBatchRequest represents a request to invoke a remote function. It is always associated with a target
+     * address (the function to invoke), and a list of values for registered state.
+     * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.class, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getStateFieldBuilder(); + getInvocationsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (targetBuilder_ == null) { + target_ = null; + } else { + target_ = null; + targetBuilder_ = null; + } + if (stateBuilder_ == null) { + state_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + stateBuilder_.clear(); + } + if (invocationsBuilder_ == null) { + invocations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + invocationsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_InvocationBatchRequest_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest build() { + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest buildPartial() { + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest result = new org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (targetBuilder_ == null) { + result.target_ = target_; + } else { + result.target_ = targetBuilder_.build(); + } + if (stateBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + state_ = java.util.Collections.unmodifiableList(state_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.state_ = state_; + } else { + result.state_ = stateBuilder_.build(); + } + if (invocationsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + invocations_ = java.util.Collections.unmodifiableList(invocations_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.invocations_ = invocations_; + } else { + result.invocations_ = invocationsBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) { + return mergeFrom((org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest other) { + if (other == org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance()) return this; + if (other.hasTarget()) { + mergeTarget(other.getTarget()); + } + if (stateBuilder_ == null) { + if (!other.state_.isEmpty()) { + if (state_.isEmpty()) { + state_ = other.state_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureStateIsMutable(); + state_.addAll(other.state_); + } + onChanged(); + } + } else { + if (!other.state_.isEmpty()) { + if (stateBuilder_.isEmpty()) { + stateBuilder_.dispose(); + stateBuilder_ = null; + state_ = other.state_; + bitField0_ = (bitField0_ & ~0x00000002); + stateBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getStateFieldBuilder() : null; + } else { + stateBuilder_.addAllMessages(other.state_); + } + } + } + if (invocationsBuilder_ == null) { + if (!other.invocations_.isEmpty()) { + if (invocations_.isEmpty()) { + invocations_ = other.invocations_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureInvocationsIsMutable(); + invocations_.addAll(other.invocations_); + } + onChanged(); + } + } else { + if (!other.invocations_.isEmpty()) { + if (invocationsBuilder_.isEmpty()) { + invocationsBuilder_.dispose(); + invocationsBuilder_ = null; + invocations_ = other.invocations_; + bitField0_ = (bitField0_ & ~0x00000004); + invocationsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getInvocationsFieldBuilder() : null; + } else { + invocationsBuilder_.addAllMessages(other.invocations_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private org.listware.sdk.reqreply.generated.Address target_; + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> targetBuilder_; + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public boolean hasTarget() { + return targetBuilder_ != null || target_ != null; + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.Address getTarget() { + if (targetBuilder_ == null) { + return target_ == null ? org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } else { + return targetBuilder_.getMessage(); + } + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder setTarget(org.listware.sdk.reqreply.generated.Address value) { + if (targetBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + target_ = value; + onChanged(); + } else { + targetBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder setTarget( + org.listware.sdk.reqreply.generated.Address.Builder builderForValue) { + if (targetBuilder_ == null) { + target_ = builderForValue.build(); + onChanged(); + } else { + targetBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder mergeTarget(org.listware.sdk.reqreply.generated.Address value) { + if (targetBuilder_ == null) { + if (target_ != null) { + target_ = + org.listware.sdk.reqreply.generated.Address.newBuilder(target_).mergeFrom(value).buildPartial(); + } else { + target_ = value; + } + onChanged(); + } else { + targetBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public Builder clearTarget() { + if (targetBuilder_ == null) { + target_ = null; + onChanged(); + } else { + target_ = null; + targetBuilder_ = null; + } + + return this; + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.Address.Builder getTargetBuilder() { + + onChanged(); + return getTargetFieldBuilder().getBuilder(); + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + public org.listware.sdk.reqreply.generated.AddressOrBuilder getTargetOrBuilder() { + if (targetBuilder_ != null) { + return targetBuilder_.getMessageOrBuilder(); + } else { + return target_ == null ? + org.listware.sdk.reqreply.generated.Address.getDefaultInstance() : target_; + } + } + /** + *
+       * The address of the function to invoke
+       * 
+ * + * .org.listware.sdk.reqreply.generated.Address target = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder> + getTargetFieldBuilder() { + if (targetBuilder_ == null) { + targetBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.Address, org.listware.sdk.reqreply.generated.Address.Builder, org.listware.sdk.reqreply.generated.AddressOrBuilder>( + getTarget(), + getParentForChildren(), + isClean()); + target_ = null; + } + return targetBuilder_; + } + + private java.util.List state_ = + java.util.Collections.emptyList(); + private void ensureStateIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + state_ = new java.util.ArrayList(state_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder, org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder> stateBuilder_; + + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public java.util.List getStateList() { + if (stateBuilder_ == null) { + return java.util.Collections.unmodifiableList(state_); + } else { + return stateBuilder_.getMessageList(); + } + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public int getStateCount() { + if (stateBuilder_ == null) { + return state_.size(); + } else { + return stateBuilder_.getCount(); + } + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue getState(int index) { + if (stateBuilder_ == null) { + return state_.get(index); + } else { + return stateBuilder_.getMessage(index); + } + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder setState( + int index, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue value) { + if (stateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStateIsMutable(); + state_.set(index, value); + onChanged(); + } else { + stateBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder setState( + int index, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder builderForValue) { + if (stateBuilder_ == null) { + ensureStateIsMutable(); + state_.set(index, builderForValue.build()); + onChanged(); + } else { + stateBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder addState(org.listware.sdk.reqreply.generated.ToFunction.PersistedValue value) { + if (stateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStateIsMutable(); + state_.add(value); + onChanged(); + } else { + stateBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder addState( + int index, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue value) { + if (stateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureStateIsMutable(); + state_.add(index, value); + onChanged(); + } else { + stateBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder addState( + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder builderForValue) { + if (stateBuilder_ == null) { + ensureStateIsMutable(); + state_.add(builderForValue.build()); + onChanged(); + } else { + stateBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder addState( + int index, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder builderForValue) { + if (stateBuilder_ == null) { + ensureStateIsMutable(); + state_.add(index, builderForValue.build()); + onChanged(); + } else { + stateBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder addAllState( + java.lang.Iterable values) { + if (stateBuilder_ == null) { + ensureStateIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, state_); + onChanged(); + } else { + stateBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder clearState() { + if (stateBuilder_ == null) { + state_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + stateBuilder_.clear(); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public Builder removeState(int index) { + if (stateBuilder_ == null) { + ensureStateIsMutable(); + state_.remove(index); + onChanged(); + } else { + stateBuilder_.remove(index); + } + return this; + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder getStateBuilder( + int index) { + return getStateFieldBuilder().getBuilder(index); + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder getStateOrBuilder( + int index) { + if (stateBuilder_ == null) { + return state_.get(index); } else { + return stateBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public java.util.List + getStateOrBuilderList() { + if (stateBuilder_ != null) { + return stateBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(state_); + } + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder addStateBuilder() { + return getStateFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.getDefaultInstance()); + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder addStateBuilder( + int index) { + return getStateFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.getDefaultInstance()); + } + /** + *
+       * A list of PersistedValues that were registered as a persisted state.
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.PersistedValue state = 2; + */ + public java.util.List + getStateBuilderList() { + return getStateFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder, org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder> + getStateFieldBuilder() { + if (stateBuilder_ == null) { + stateBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.PersistedValue, org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.Builder, org.listware.sdk.reqreply.generated.ToFunction.PersistedValueOrBuilder>( + state_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + state_ = null; + } + return stateBuilder_; + } + + private java.util.List invocations_ = + java.util.Collections.emptyList(); + private void ensureInvocationsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + invocations_ = new java.util.ArrayList(invocations_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.Invocation, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder, org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder> invocationsBuilder_; + + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public java.util.List getInvocationsList() { + if (invocationsBuilder_ == null) { + return java.util.Collections.unmodifiableList(invocations_); + } else { + return invocationsBuilder_.getMessageList(); + } + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public int getInvocationsCount() { + if (invocationsBuilder_ == null) { + return invocations_.size(); + } else { + return invocationsBuilder_.getCount(); + } + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.Invocation getInvocations(int index) { + if (invocationsBuilder_ == null) { + return invocations_.get(index); + } else { + return invocationsBuilder_.getMessage(index); + } + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder setInvocations( + int index, org.listware.sdk.reqreply.generated.ToFunction.Invocation value) { + if (invocationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInvocationsIsMutable(); + invocations_.set(index, value); + onChanged(); + } else { + invocationsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder setInvocations( + int index, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder builderForValue) { + if (invocationsBuilder_ == null) { + ensureInvocationsIsMutable(); + invocations_.set(index, builderForValue.build()); + onChanged(); + } else { + invocationsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder addInvocations(org.listware.sdk.reqreply.generated.ToFunction.Invocation value) { + if (invocationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInvocationsIsMutable(); + invocations_.add(value); + onChanged(); + } else { + invocationsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder addInvocations( + int index, org.listware.sdk.reqreply.generated.ToFunction.Invocation value) { + if (invocationsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureInvocationsIsMutable(); + invocations_.add(index, value); + onChanged(); + } else { + invocationsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder addInvocations( + org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder builderForValue) { + if (invocationsBuilder_ == null) { + ensureInvocationsIsMutable(); + invocations_.add(builderForValue.build()); + onChanged(); + } else { + invocationsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder addInvocations( + int index, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder builderForValue) { + if (invocationsBuilder_ == null) { + ensureInvocationsIsMutable(); + invocations_.add(index, builderForValue.build()); + onChanged(); + } else { + invocationsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder addAllInvocations( + java.lang.Iterable values) { + if (invocationsBuilder_ == null) { + ensureInvocationsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, invocations_); + onChanged(); + } else { + invocationsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder clearInvocations() { + if (invocationsBuilder_ == null) { + invocations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + invocationsBuilder_.clear(); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public Builder removeInvocations(int index) { + if (invocationsBuilder_ == null) { + ensureInvocationsIsMutable(); + invocations_.remove(index); + onChanged(); + } else { + invocationsBuilder_.remove(index); + } + return this; + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder getInvocationsBuilder( + int index) { + return getInvocationsFieldBuilder().getBuilder(index); + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder getInvocationsOrBuilder( + int index) { + if (invocationsBuilder_ == null) { + return invocations_.get(index); } else { + return invocationsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public java.util.List + getInvocationsOrBuilderList() { + if (invocationsBuilder_ != null) { + return invocationsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(invocations_); + } + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder addInvocationsBuilder() { + return getInvocationsFieldBuilder().addBuilder( + org.listware.sdk.reqreply.generated.ToFunction.Invocation.getDefaultInstance()); + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder addInvocationsBuilder( + int index) { + return getInvocationsFieldBuilder().addBuilder( + index, org.listware.sdk.reqreply.generated.ToFunction.Invocation.getDefaultInstance()); + } + /** + *
+       * A non empty (at least one) list of invocations
+       * 
+ * + * repeated .org.listware.sdk.reqreply.generated.ToFunction.Invocation invocations = 3; + */ + public java.util.List + getInvocationsBuilderList() { + return getInvocationsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.Invocation, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder, org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder> + getInvocationsFieldBuilder() { + if (invocationsBuilder_ == null) { + invocationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.Invocation, org.listware.sdk.reqreply.generated.ToFunction.Invocation.Builder, org.listware.sdk.reqreply.generated.ToFunction.InvocationOrBuilder>( + invocations_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + invocations_ = null; + } + return invocationsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) + private static final org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest(); + } + + public static org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InvocationBatchRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new InvocationBatchRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private int requestCase_ = 0; + private java.lang.Object request_; + public enum RequestCase + implements com.google.protobuf.Internal.EnumLite { + INVOCATION(100), + REQUEST_NOT_SET(0); + private final int value; + private RequestCase(int value) { + this.value = value; + } + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static RequestCase valueOf(int value) { + return forNumber(value); + } + + public static RequestCase forNumber(int value) { + switch (value) { + case 100: return INVOCATION; + case 0: return REQUEST_NOT_SET; + default: return null; + } + } + public int getNumber() { + return this.value; + } + }; + + public RequestCase + getRequestCase() { + return RequestCase.forNumber( + requestCase_); + } + + public static final int INVOCATION_FIELD_NUMBER = 100; + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public boolean hasInvocation() { + return requestCase_ == 100; + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest getInvocation() { + if (requestCase_ == 100) { + return (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_; + } + return org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder getInvocationOrBuilder() { + if (requestCase_ == 100) { + return (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_; + } + return org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (requestCase_ == 100) { + output.writeMessage(100, (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (requestCase_ == 100) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(100, (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.ToFunction)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.ToFunction other = (org.listware.sdk.reqreply.generated.ToFunction) obj; + + if (!getRequestCase().equals(other.getRequestCase())) return false; + switch (requestCase_) { + case 100: + if (!getInvocation() + .equals(other.getInvocation())) return false; + break; + case 0: + default: + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (requestCase_) { + case 100: + hash = (37 * hash) + INVOCATION_FIELD_NUMBER; + hash = (53 * hash) + getInvocation().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.ToFunction parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.ToFunction prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * The following section contains all the message types that are sent 
+   * from Flink to a remote function.
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.ToFunction} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.ToFunction) + org.listware.sdk.reqreply.generated.ToFunctionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.ToFunction.class, org.listware.sdk.reqreply.generated.ToFunction.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.ToFunction.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + requestCase_ = 0; + request_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_ToFunction_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.ToFunction.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction build() { + org.listware.sdk.reqreply.generated.ToFunction result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction buildPartial() { + org.listware.sdk.reqreply.generated.ToFunction result = new org.listware.sdk.reqreply.generated.ToFunction(this); + if (requestCase_ == 100) { + if (invocationBuilder_ == null) { + result.request_ = request_; + } else { + result.request_ = invocationBuilder_.build(); + } + } + result.requestCase_ = requestCase_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.ToFunction) { + return mergeFrom((org.listware.sdk.reqreply.generated.ToFunction)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.ToFunction other) { + if (other == org.listware.sdk.reqreply.generated.ToFunction.getDefaultInstance()) return this; + switch (other.getRequestCase()) { + case INVOCATION: { + mergeInvocation(other.getInvocation()); + break; + } + case REQUEST_NOT_SET: { + break; + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.ToFunction parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.ToFunction) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int requestCase_ = 0; + private java.lang.Object request_; + public RequestCase + getRequestCase() { + return RequestCase.forNumber( + requestCase_); + } + + public Builder clearRequest() { + requestCase_ = 0; + request_ = null; + onChanged(); + return this; + } + + + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder> invocationBuilder_; + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public boolean hasInvocation() { + return requestCase_ == 100; + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest getInvocation() { + if (invocationBuilder_ == null) { + if (requestCase_ == 100) { + return (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_; + } + return org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } else { + if (requestCase_ == 100) { + return invocationBuilder_.getMessage(); + } + return org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public Builder setInvocation(org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest value) { + if (invocationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + request_ = value; + onChanged(); + } else { + invocationBuilder_.setMessage(value); + } + requestCase_ = 100; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public Builder setInvocation( + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder builderForValue) { + if (invocationBuilder_ == null) { + request_ = builderForValue.build(); + onChanged(); + } else { + invocationBuilder_.setMessage(builderForValue.build()); + } + requestCase_ = 100; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public Builder mergeInvocation(org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest value) { + if (invocationBuilder_ == null) { + if (requestCase_ == 100 && + request_ != org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance()) { + request_ = org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.newBuilder((org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_) + .mergeFrom(value).buildPartial(); + } else { + request_ = value; + } + onChanged(); + } else { + if (requestCase_ == 100) { + invocationBuilder_.mergeFrom(value); + } + invocationBuilder_.setMessage(value); + } + requestCase_ = 100; + return this; + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public Builder clearInvocation() { + if (invocationBuilder_ == null) { + if (requestCase_ == 100) { + requestCase_ = 0; + request_ = null; + onChanged(); + } + } else { + if (requestCase_ == 100) { + requestCase_ = 0; + request_ = null; + } + invocationBuilder_.clear(); + } + return this; + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder getInvocationBuilder() { + return getInvocationFieldBuilder().getBuilder(); + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + public org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder getInvocationOrBuilder() { + if ((requestCase_ == 100) && (invocationBuilder_ != null)) { + return invocationBuilder_.getMessageOrBuilder(); + } else { + if (requestCase_ == 100) { + return (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_; + } + return org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } + } + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + private com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder> + getInvocationFieldBuilder() { + if (invocationBuilder_ == null) { + if (!(requestCase_ == 100)) { + request_ = org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.getDefaultInstance(); + } + invocationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.Builder, org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder>( + (org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest) request_, + getParentForChildren(), + isClean()); + request_ = null; + } + requestCase_ = 100; + onChanged();; + return invocationBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.ToFunction) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.ToFunction) + private static final org.listware.sdk.reqreply.generated.ToFunction DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.ToFunction(); + } + + public static org.listware.sdk.reqreply.generated.ToFunction getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ToFunction parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ToFunction(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.ToFunction getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/reqreply/generated/ToFunctionOrBuilder.java b/java/org/listware/sdk/reqreply/generated/ToFunctionOrBuilder.java new file mode 100644 index 0000000..37cb9a4 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/ToFunctionOrBuilder.java @@ -0,0 +1,24 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +public interface ToFunctionOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.ToFunction) + com.google.protobuf.MessageOrBuilder { + + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + boolean hasInvocation(); + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest getInvocation(); + /** + * .org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest invocation = 100; + */ + org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequestOrBuilder getInvocationOrBuilder(); + + public org.listware.sdk.reqreply.generated.ToFunction.RequestCase getRequestCase(); +} diff --git a/java/org/listware/sdk/reqreply/generated/TypedValue.java b/java/org/listware/sdk/reqreply/generated/TypedValue.java new file mode 100644 index 0000000..3af2e12 --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/TypedValue.java @@ -0,0 +1,679 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +/** + * Protobuf type {@code org.listware.sdk.reqreply.generated.TypedValue} + */ +public final class TypedValue extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.TypedValue) + TypedValueOrBuilder { +private static final long serialVersionUID = 0L; + // Use TypedValue.newBuilder() to construct. + private TypedValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TypedValue() { + typename_ = ""; + value_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TypedValue( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + typename_ = s; + break; + } + case 16: { + + hasValue_ = input.readBool(); + break; + } + case 26: { + + value_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_TypedValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_TypedValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.TypedValue.class, org.listware.sdk.reqreply.generated.TypedValue.Builder.class); + } + + public static final int TYPENAME_FIELD_NUMBER = 1; + private volatile java.lang.Object typename_; + /** + * string typename = 1; + */ + public java.lang.String getTypename() { + java.lang.Object ref = typename_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + typename_ = s; + return s; + } + } + /** + * string typename = 1; + */ + public com.google.protobuf.ByteString + getTypenameBytes() { + java.lang.Object ref = typename_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + typename_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HAS_VALUE_FIELD_NUMBER = 2; + private boolean hasValue_; + /** + *
+   * has_value is set to differentiate a zero length value bytes explicitly set,
+   * or a non existing value.
+   * 
+ * + * bool has_value = 2; + */ + public boolean getHasValue() { + return hasValue_; + } + + public static final int VALUE_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString value_; + /** + * bytes value = 3; + */ + public com.google.protobuf.ByteString getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getTypenameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, typename_); + } + if (hasValue_ != false) { + output.writeBool(2, hasValue_); + } + if (!value_.isEmpty()) { + output.writeBytes(3, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getTypenameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, typename_); + } + if (hasValue_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, hasValue_); + } + if (!value_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.reqreply.generated.TypedValue)) { + return super.equals(obj); + } + org.listware.sdk.reqreply.generated.TypedValue other = (org.listware.sdk.reqreply.generated.TypedValue) obj; + + if (!getTypename() + .equals(other.getTypename())) return false; + if (getHasValue() + != other.getHasValue()) return false; + if (!getValue() + .equals(other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TYPENAME_FIELD_NUMBER; + hash = (53 * hash) + getTypename().hashCode(); + hash = (37 * hash) + HAS_VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getHasValue()); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.reqreply.generated.TypedValue parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.reqreply.generated.TypedValue prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.listware.sdk.reqreply.generated.TypedValue} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.TypedValue) + org.listware.sdk.reqreply.generated.TypedValueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_TypedValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_TypedValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.reqreply.generated.TypedValue.class, org.listware.sdk.reqreply.generated.TypedValue.Builder.class); + } + + // Construct using org.listware.sdk.reqreply.generated.TypedValue.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + typename_ = ""; + + hasValue_ = false; + + value_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.reqreply.generated.RequestReply.internal_static_org_listware_sdk_reqreply_generated_TypedValue_descriptor; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.TypedValue getDefaultInstanceForType() { + return org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.TypedValue build() { + org.listware.sdk.reqreply.generated.TypedValue result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.TypedValue buildPartial() { + org.listware.sdk.reqreply.generated.TypedValue result = new org.listware.sdk.reqreply.generated.TypedValue(this); + result.typename_ = typename_; + result.hasValue_ = hasValue_; + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.reqreply.generated.TypedValue) { + return mergeFrom((org.listware.sdk.reqreply.generated.TypedValue)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.reqreply.generated.TypedValue other) { + if (other == org.listware.sdk.reqreply.generated.TypedValue.getDefaultInstance()) return this; + if (!other.getTypename().isEmpty()) { + typename_ = other.typename_; + onChanged(); + } + if (other.getHasValue() != false) { + setHasValue(other.getHasValue()); + } + if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.reqreply.generated.TypedValue parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.reqreply.generated.TypedValue) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object typename_ = ""; + /** + * string typename = 1; + */ + public java.lang.String getTypename() { + java.lang.Object ref = typename_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + typename_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string typename = 1; + */ + public com.google.protobuf.ByteString + getTypenameBytes() { + java.lang.Object ref = typename_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + typename_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string typename = 1; + */ + public Builder setTypename( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + typename_ = value; + onChanged(); + return this; + } + /** + * string typename = 1; + */ + public Builder clearTypename() { + + typename_ = getDefaultInstance().getTypename(); + onChanged(); + return this; + } + /** + * string typename = 1; + */ + public Builder setTypenameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + typename_ = value; + onChanged(); + return this; + } + + private boolean hasValue_ ; + /** + *
+     * has_value is set to differentiate a zero length value bytes explicitly set,
+     * or a non existing value.
+     * 
+ * + * bool has_value = 2; + */ + public boolean getHasValue() { + return hasValue_; + } + /** + *
+     * has_value is set to differentiate a zero length value bytes explicitly set,
+     * or a non existing value.
+     * 
+ * + * bool has_value = 2; + */ + public Builder setHasValue(boolean value) { + + hasValue_ = value; + onChanged(); + return this; + } + /** + *
+     * has_value is set to differentiate a zero length value bytes explicitly set,
+     * or a non existing value.
+     * 
+ * + * bool has_value = 2; + */ + public Builder clearHasValue() { + + hasValue_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes value = 3; + */ + public com.google.protobuf.ByteString getValue() { + return value_; + } + /** + * bytes value = 3; + */ + public Builder setValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + * bytes value = 3; + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.TypedValue) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.TypedValue) + private static final org.listware.sdk.reqreply.generated.TypedValue DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.reqreply.generated.TypedValue(); + } + + public static org.listware.sdk.reqreply.generated.TypedValue getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TypedValue parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TypedValue(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.reqreply.generated.TypedValue getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/reqreply/generated/TypedValueOrBuilder.java b/java/org/listware/sdk/reqreply/generated/TypedValueOrBuilder.java new file mode 100644 index 0000000..cb23f1a --- /dev/null +++ b/java/org/listware/sdk/reqreply/generated/TypedValueOrBuilder.java @@ -0,0 +1,34 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/request-reply.proto + +package org.listware.sdk.reqreply.generated; + +public interface TypedValueOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.TypedValue) + com.google.protobuf.MessageOrBuilder { + + /** + * string typename = 1; + */ + java.lang.String getTypename(); + /** + * string typename = 1; + */ + com.google.protobuf.ByteString + getTypenameBytes(); + + /** + *
+   * has_value is set to differentiate a zero length value bytes explicitly set,
+   * or a non existing value.
+   * 
+ * + * bool has_value = 2; + */ + boolean getHasValue(); + + /** + * bytes value = 3; + */ + com.google.protobuf.ByteString getValue(); +} diff --git a/java/org/listware/sdk/types/generated/BooleanWrapper.java b/java/org/listware/sdk/types/generated/BooleanWrapper.java new file mode 100644 index 0000000..dd7477c --- /dev/null +++ b/java/org/listware/sdk/types/generated/BooleanWrapper.java @@ -0,0 +1,481 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +/** + *
+ * BooleanWrapper represents a StateFun primitive type of a boolean value. This is recognized as:
+ * io.statefun.types/bool
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.BooleanWrapper} + */ +public final class BooleanWrapper extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.BooleanWrapper) + BooleanWrapperOrBuilder { +private static final long serialVersionUID = 0L; + // Use BooleanWrapper.newBuilder() to construct. + private BooleanWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BooleanWrapper() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BooleanWrapper( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + value_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.BooleanWrapper.class, org.listware.sdk.types.generated.BooleanWrapper.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private boolean value_; + /** + * bool value = 1; + */ + public boolean getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (value_ != false) { + output.writeBool(1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.types.generated.BooleanWrapper)) { + return super.equals(obj); + } + org.listware.sdk.types.generated.BooleanWrapper other = (org.listware.sdk.types.generated.BooleanWrapper) obj; + + if (getValue() + != other.getValue()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getValue()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.BooleanWrapper parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.types.generated.BooleanWrapper prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * BooleanWrapper represents a StateFun primitive type of a boolean value. This is recognized as:
+   * io.statefun.types/bool
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.BooleanWrapper} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.BooleanWrapper) + org.listware.sdk.types.generated.BooleanWrapperOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.BooleanWrapper.class, org.listware.sdk.types.generated.BooleanWrapper.Builder.class); + } + + // Construct using org.listware.sdk.types.generated.BooleanWrapper.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_descriptor; + } + + @java.lang.Override + public org.listware.sdk.types.generated.BooleanWrapper getDefaultInstanceForType() { + return org.listware.sdk.types.generated.BooleanWrapper.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.types.generated.BooleanWrapper build() { + org.listware.sdk.types.generated.BooleanWrapper result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.types.generated.BooleanWrapper buildPartial() { + org.listware.sdk.types.generated.BooleanWrapper result = new org.listware.sdk.types.generated.BooleanWrapper(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.types.generated.BooleanWrapper) { + return mergeFrom((org.listware.sdk.types.generated.BooleanWrapper)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.types.generated.BooleanWrapper other) { + if (other == org.listware.sdk.types.generated.BooleanWrapper.getDefaultInstance()) return this; + if (other.getValue() != false) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.types.generated.BooleanWrapper parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.types.generated.BooleanWrapper) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private boolean value_ ; + /** + * bool value = 1; + */ + public boolean getValue() { + return value_; + } + /** + * bool value = 1; + */ + public Builder setValue(boolean value) { + + value_ = value; + onChanged(); + return this; + } + /** + * bool value = 1; + */ + public Builder clearValue() { + + value_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.BooleanWrapper) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.BooleanWrapper) + private static final org.listware.sdk.types.generated.BooleanWrapper DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.types.generated.BooleanWrapper(); + } + + public static org.listware.sdk.types.generated.BooleanWrapper getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BooleanWrapper parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BooleanWrapper(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.types.generated.BooleanWrapper getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/types/generated/BooleanWrapperOrBuilder.java b/java/org/listware/sdk/types/generated/BooleanWrapperOrBuilder.java new file mode 100644 index 0000000..9f7f08e --- /dev/null +++ b/java/org/listware/sdk/types/generated/BooleanWrapperOrBuilder.java @@ -0,0 +1,14 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public interface BooleanWrapperOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.BooleanWrapper) + com.google.protobuf.MessageOrBuilder { + + /** + * bool value = 1; + */ + boolean getValue(); +} diff --git a/java/org/listware/sdk/types/generated/DoubleWrapper.java b/java/org/listware/sdk/types/generated/DoubleWrapper.java new file mode 100644 index 0000000..2426beb --- /dev/null +++ b/java/org/listware/sdk/types/generated/DoubleWrapper.java @@ -0,0 +1,482 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +/** + *
+ * DoubleWrapper represents a StateFun primitive type of a double value. This is recognized as:
+ * io.statefun.types/double
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.DoubleWrapper} + */ +public final class DoubleWrapper extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.DoubleWrapper) + DoubleWrapperOrBuilder { +private static final long serialVersionUID = 0L; + // Use DoubleWrapper.newBuilder() to construct. + private DoubleWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DoubleWrapper() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DoubleWrapper( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + + value_ = input.readDouble(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.DoubleWrapper.class, org.listware.sdk.types.generated.DoubleWrapper.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private double value_; + /** + * double value = 1; + */ + public double getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (value_ != 0D) { + output.writeDouble(1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != 0D) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.types.generated.DoubleWrapper)) { + return super.equals(obj); + } + org.listware.sdk.types.generated.DoubleWrapper other = (org.listware.sdk.types.generated.DoubleWrapper) obj; + + if (java.lang.Double.doubleToLongBits(getValue()) + != java.lang.Double.doubleToLongBits( + other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getValue())); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.DoubleWrapper parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.types.generated.DoubleWrapper prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * DoubleWrapper represents a StateFun primitive type of a double value. This is recognized as:
+   * io.statefun.types/double
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.DoubleWrapper} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.DoubleWrapper) + org.listware.sdk.types.generated.DoubleWrapperOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.DoubleWrapper.class, org.listware.sdk.types.generated.DoubleWrapper.Builder.class); + } + + // Construct using org.listware.sdk.types.generated.DoubleWrapper.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0D; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_descriptor; + } + + @java.lang.Override + public org.listware.sdk.types.generated.DoubleWrapper getDefaultInstanceForType() { + return org.listware.sdk.types.generated.DoubleWrapper.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.types.generated.DoubleWrapper build() { + org.listware.sdk.types.generated.DoubleWrapper result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.types.generated.DoubleWrapper buildPartial() { + org.listware.sdk.types.generated.DoubleWrapper result = new org.listware.sdk.types.generated.DoubleWrapper(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.types.generated.DoubleWrapper) { + return mergeFrom((org.listware.sdk.types.generated.DoubleWrapper)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.types.generated.DoubleWrapper other) { + if (other == org.listware.sdk.types.generated.DoubleWrapper.getDefaultInstance()) return this; + if (other.getValue() != 0D) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.types.generated.DoubleWrapper parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.types.generated.DoubleWrapper) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private double value_ ; + /** + * double value = 1; + */ + public double getValue() { + return value_; + } + /** + * double value = 1; + */ + public Builder setValue(double value) { + + value_ = value; + onChanged(); + return this; + } + /** + * double value = 1; + */ + public Builder clearValue() { + + value_ = 0D; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.DoubleWrapper) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.DoubleWrapper) + private static final org.listware.sdk.types.generated.DoubleWrapper DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.types.generated.DoubleWrapper(); + } + + public static org.listware.sdk.types.generated.DoubleWrapper getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DoubleWrapper parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DoubleWrapper(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.types.generated.DoubleWrapper getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/types/generated/DoubleWrapperOrBuilder.java b/java/org/listware/sdk/types/generated/DoubleWrapperOrBuilder.java new file mode 100644 index 0000000..4d31327 --- /dev/null +++ b/java/org/listware/sdk/types/generated/DoubleWrapperOrBuilder.java @@ -0,0 +1,14 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public interface DoubleWrapperOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.DoubleWrapper) + com.google.protobuf.MessageOrBuilder { + + /** + * double value = 1; + */ + double getValue(); +} diff --git a/java/org/listware/sdk/types/generated/FloatWrapper.java b/java/org/listware/sdk/types/generated/FloatWrapper.java new file mode 100644 index 0000000..3ef84de --- /dev/null +++ b/java/org/listware/sdk/types/generated/FloatWrapper.java @@ -0,0 +1,482 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +/** + *
+ * FloatWrapper represents a StateFun primitive type of a signed float value. This is recognized as:
+ * io.statefun.types/float
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FloatWrapper} + */ +public final class FloatWrapper extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.FloatWrapper) + FloatWrapperOrBuilder { +private static final long serialVersionUID = 0L; + // Use FloatWrapper.newBuilder() to construct. + private FloatWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private FloatWrapper() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FloatWrapper( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 13: { + + value_ = input.readFloat(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.FloatWrapper.class, org.listware.sdk.types.generated.FloatWrapper.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private float value_; + /** + * float value = 1; + */ + public float getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (value_ != 0F) { + output.writeFloat(1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != 0F) { + size += com.google.protobuf.CodedOutputStream + .computeFloatSize(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.types.generated.FloatWrapper)) { + return super.equals(obj); + } + org.listware.sdk.types.generated.FloatWrapper other = (org.listware.sdk.types.generated.FloatWrapper) obj; + + if (java.lang.Float.floatToIntBits(getValue()) + != java.lang.Float.floatToIntBits( + other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits( + getValue()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.FloatWrapper parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.FloatWrapper parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.FloatWrapper parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.types.generated.FloatWrapper prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * FloatWrapper represents a StateFun primitive type of a signed float value. This is recognized as:
+   * io.statefun.types/float
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.FloatWrapper} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.FloatWrapper) + org.listware.sdk.types.generated.FloatWrapperOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.FloatWrapper.class, org.listware.sdk.types.generated.FloatWrapper.Builder.class); + } + + // Construct using org.listware.sdk.types.generated.FloatWrapper.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0F; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_descriptor; + } + + @java.lang.Override + public org.listware.sdk.types.generated.FloatWrapper getDefaultInstanceForType() { + return org.listware.sdk.types.generated.FloatWrapper.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.types.generated.FloatWrapper build() { + org.listware.sdk.types.generated.FloatWrapper result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.types.generated.FloatWrapper buildPartial() { + org.listware.sdk.types.generated.FloatWrapper result = new org.listware.sdk.types.generated.FloatWrapper(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.types.generated.FloatWrapper) { + return mergeFrom((org.listware.sdk.types.generated.FloatWrapper)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.types.generated.FloatWrapper other) { + if (other == org.listware.sdk.types.generated.FloatWrapper.getDefaultInstance()) return this; + if (other.getValue() != 0F) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.types.generated.FloatWrapper parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.types.generated.FloatWrapper) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private float value_ ; + /** + * float value = 1; + */ + public float getValue() { + return value_; + } + /** + * float value = 1; + */ + public Builder setValue(float value) { + + value_ = value; + onChanged(); + return this; + } + /** + * float value = 1; + */ + public Builder clearValue() { + + value_ = 0F; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.FloatWrapper) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.FloatWrapper) + private static final org.listware.sdk.types.generated.FloatWrapper DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.types.generated.FloatWrapper(); + } + + public static org.listware.sdk.types.generated.FloatWrapper getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FloatWrapper parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FloatWrapper(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.types.generated.FloatWrapper getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/types/generated/FloatWrapperOrBuilder.java b/java/org/listware/sdk/types/generated/FloatWrapperOrBuilder.java new file mode 100644 index 0000000..c931a61 --- /dev/null +++ b/java/org/listware/sdk/types/generated/FloatWrapperOrBuilder.java @@ -0,0 +1,14 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public interface FloatWrapperOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.FloatWrapper) + com.google.protobuf.MessageOrBuilder { + + /** + * float value = 1; + */ + float getValue(); +} diff --git a/java/org/listware/sdk/types/generated/IntWrapper.java b/java/org/listware/sdk/types/generated/IntWrapper.java new file mode 100644 index 0000000..bddd5b6 --- /dev/null +++ b/java/org/listware/sdk/types/generated/IntWrapper.java @@ -0,0 +1,480 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +/** + *
+ * IntWrapper represents a StateFun primitive type of an signed 32 bit integer value. This is recognized as:
+ * io.statefun.types/int
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.IntWrapper} + */ +public final class IntWrapper extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.IntWrapper) + IntWrapperOrBuilder { +private static final long serialVersionUID = 0L; + // Use IntWrapper.newBuilder() to construct. + private IntWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private IntWrapper() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private IntWrapper( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 13: { + + value_ = input.readSFixed32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_IntWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_IntWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.IntWrapper.class, org.listware.sdk.types.generated.IntWrapper.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private int value_; + /** + * sfixed32 value = 1; + */ + public int getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (value_ != 0) { + output.writeSFixed32(1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeSFixed32Size(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.types.generated.IntWrapper)) { + return super.equals(obj); + } + org.listware.sdk.types.generated.IntWrapper other = (org.listware.sdk.types.generated.IntWrapper) obj; + + if (getValue() + != other.getValue()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.IntWrapper parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.IntWrapper parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.IntWrapper parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.types.generated.IntWrapper prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * IntWrapper represents a StateFun primitive type of an signed 32 bit integer value. This is recognized as:
+   * io.statefun.types/int
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.IntWrapper} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.IntWrapper) + org.listware.sdk.types.generated.IntWrapperOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_IntWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_IntWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.IntWrapper.class, org.listware.sdk.types.generated.IntWrapper.Builder.class); + } + + // Construct using org.listware.sdk.types.generated.IntWrapper.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_IntWrapper_descriptor; + } + + @java.lang.Override + public org.listware.sdk.types.generated.IntWrapper getDefaultInstanceForType() { + return org.listware.sdk.types.generated.IntWrapper.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.types.generated.IntWrapper build() { + org.listware.sdk.types.generated.IntWrapper result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.types.generated.IntWrapper buildPartial() { + org.listware.sdk.types.generated.IntWrapper result = new org.listware.sdk.types.generated.IntWrapper(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.types.generated.IntWrapper) { + return mergeFrom((org.listware.sdk.types.generated.IntWrapper)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.types.generated.IntWrapper other) { + if (other == org.listware.sdk.types.generated.IntWrapper.getDefaultInstance()) return this; + if (other.getValue() != 0) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.types.generated.IntWrapper parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.types.generated.IntWrapper) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int value_ ; + /** + * sfixed32 value = 1; + */ + public int getValue() { + return value_; + } + /** + * sfixed32 value = 1; + */ + public Builder setValue(int value) { + + value_ = value; + onChanged(); + return this; + } + /** + * sfixed32 value = 1; + */ + public Builder clearValue() { + + value_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.IntWrapper) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.IntWrapper) + private static final org.listware.sdk.types.generated.IntWrapper DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.types.generated.IntWrapper(); + } + + public static org.listware.sdk.types.generated.IntWrapper getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public IntWrapper parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new IntWrapper(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.types.generated.IntWrapper getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/types/generated/IntWrapperOrBuilder.java b/java/org/listware/sdk/types/generated/IntWrapperOrBuilder.java new file mode 100644 index 0000000..34e7a6e --- /dev/null +++ b/java/org/listware/sdk/types/generated/IntWrapperOrBuilder.java @@ -0,0 +1,14 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public interface IntWrapperOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.IntWrapper) + com.google.protobuf.MessageOrBuilder { + + /** + * sfixed32 value = 1; + */ + int getValue(); +} diff --git a/java/org/listware/sdk/types/generated/LongWrapper.java b/java/org/listware/sdk/types/generated/LongWrapper.java new file mode 100644 index 0000000..4466adc --- /dev/null +++ b/java/org/listware/sdk/types/generated/LongWrapper.java @@ -0,0 +1,481 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +/** + *
+ * LongWrapper represents a StateFun primitive type of a signed 64 bit long value. This is recognized as:
+ * io.statefun.types/long
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.LongWrapper} + */ +public final class LongWrapper extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.LongWrapper) + LongWrapperOrBuilder { +private static final long serialVersionUID = 0L; + // Use LongWrapper.newBuilder() to construct. + private LongWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private LongWrapper() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private LongWrapper( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + + value_ = input.readSFixed64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_LongWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_LongWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.LongWrapper.class, org.listware.sdk.types.generated.LongWrapper.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private long value_; + /** + * sfixed64 value = 1; + */ + public long getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (value_ != 0L) { + output.writeSFixed64(1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (value_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeSFixed64Size(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.types.generated.LongWrapper)) { + return super.equals(obj); + } + org.listware.sdk.types.generated.LongWrapper other = (org.listware.sdk.types.generated.LongWrapper) obj; + + if (getValue() + != other.getValue()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getValue()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.LongWrapper parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.LongWrapper parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.LongWrapper parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.types.generated.LongWrapper prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * LongWrapper represents a StateFun primitive type of a signed 64 bit long value. This is recognized as:
+   * io.statefun.types/long
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.LongWrapper} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.LongWrapper) + org.listware.sdk.types.generated.LongWrapperOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_LongWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_LongWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.LongWrapper.class, org.listware.sdk.types.generated.LongWrapper.Builder.class); + } + + // Construct using org.listware.sdk.types.generated.LongWrapper.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_LongWrapper_descriptor; + } + + @java.lang.Override + public org.listware.sdk.types.generated.LongWrapper getDefaultInstanceForType() { + return org.listware.sdk.types.generated.LongWrapper.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.types.generated.LongWrapper build() { + org.listware.sdk.types.generated.LongWrapper result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.types.generated.LongWrapper buildPartial() { + org.listware.sdk.types.generated.LongWrapper result = new org.listware.sdk.types.generated.LongWrapper(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.types.generated.LongWrapper) { + return mergeFrom((org.listware.sdk.types.generated.LongWrapper)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.types.generated.LongWrapper other) { + if (other == org.listware.sdk.types.generated.LongWrapper.getDefaultInstance()) return this; + if (other.getValue() != 0L) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.types.generated.LongWrapper parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.types.generated.LongWrapper) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private long value_ ; + /** + * sfixed64 value = 1; + */ + public long getValue() { + return value_; + } + /** + * sfixed64 value = 1; + */ + public Builder setValue(long value) { + + value_ = value; + onChanged(); + return this; + } + /** + * sfixed64 value = 1; + */ + public Builder clearValue() { + + value_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.LongWrapper) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.LongWrapper) + private static final org.listware.sdk.types.generated.LongWrapper DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.types.generated.LongWrapper(); + } + + public static org.listware.sdk.types.generated.LongWrapper getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LongWrapper parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LongWrapper(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.types.generated.LongWrapper getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/types/generated/LongWrapperOrBuilder.java b/java/org/listware/sdk/types/generated/LongWrapperOrBuilder.java new file mode 100644 index 0000000..dfd3fbd --- /dev/null +++ b/java/org/listware/sdk/types/generated/LongWrapperOrBuilder.java @@ -0,0 +1,14 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public interface LongWrapperOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.LongWrapper) + com.google.protobuf.MessageOrBuilder { + + /** + * sfixed64 value = 1; + */ + long getValue(); +} diff --git a/java/org/listware/sdk/types/generated/StringWrapper.java b/java/org/listware/sdk/types/generated/StringWrapper.java new file mode 100644 index 0000000..7afd31b --- /dev/null +++ b/java/org/listware/sdk/types/generated/StringWrapper.java @@ -0,0 +1,550 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +/** + *
+ * StringWrapper represents a StateFun string. This is recognized as:
+ * io.statefun.types/string
+ * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.StringWrapper} + */ +public final class StringWrapper extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:org.listware.sdk.reqreply.generated.StringWrapper) + StringWrapperOrBuilder { +private static final long serialVersionUID = 0L; + // Use StringWrapper.newBuilder() to construct. + private StringWrapper(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private StringWrapper() { + value_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private StringWrapper( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + value_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_StringWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_StringWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.StringWrapper.class, org.listware.sdk.types.generated.StringWrapper.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private volatile java.lang.Object value_; + /** + * string value = 1; + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } + } + /** + * string value = 1; + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getValueBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getValueBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof org.listware.sdk.types.generated.StringWrapper)) { + return super.equals(obj); + } + org.listware.sdk.types.generated.StringWrapper other = (org.listware.sdk.types.generated.StringWrapper) obj; + + if (!getValue() + .equals(other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.StringWrapper parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.StringWrapper parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static org.listware.sdk.types.generated.StringWrapper parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(org.listware.sdk.types.generated.StringWrapper prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+   * StringWrapper represents a StateFun string. This is recognized as:
+   * io.statefun.types/string
+   * 
+ * + * Protobuf type {@code org.listware.sdk.reqreply.generated.StringWrapper} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:org.listware.sdk.reqreply.generated.StringWrapper) + org.listware.sdk.types.generated.StringWrapperOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_StringWrapper_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_StringWrapper_fieldAccessorTable + .ensureFieldAccessorsInitialized( + org.listware.sdk.types.generated.StringWrapper.class, org.listware.sdk.types.generated.StringWrapper.Builder.class); + } + + // Construct using org.listware.sdk.types.generated.StringWrapper.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return org.listware.sdk.types.generated.Types.internal_static_org_listware_sdk_reqreply_generated_StringWrapper_descriptor; + } + + @java.lang.Override + public org.listware.sdk.types.generated.StringWrapper getDefaultInstanceForType() { + return org.listware.sdk.types.generated.StringWrapper.getDefaultInstance(); + } + + @java.lang.Override + public org.listware.sdk.types.generated.StringWrapper build() { + org.listware.sdk.types.generated.StringWrapper result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public org.listware.sdk.types.generated.StringWrapper buildPartial() { + org.listware.sdk.types.generated.StringWrapper result = new org.listware.sdk.types.generated.StringWrapper(this); + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof org.listware.sdk.types.generated.StringWrapper) { + return mergeFrom((org.listware.sdk.types.generated.StringWrapper)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(org.listware.sdk.types.generated.StringWrapper other) { + if (other == org.listware.sdk.types.generated.StringWrapper.getDefaultInstance()) return this; + if (!other.getValue().isEmpty()) { + value_ = other.value_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.listware.sdk.types.generated.StringWrapper parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.listware.sdk.types.generated.StringWrapper) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object value_ = ""; + /** + * string value = 1; + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string value = 1; + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string value = 1; + */ + public Builder setValue( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + * string value = 1; + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + /** + * string value = 1; + */ + public Builder setValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + value_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:org.listware.sdk.reqreply.generated.StringWrapper) + } + + // @@protoc_insertion_point(class_scope:org.listware.sdk.reqreply.generated.StringWrapper) + private static final org.listware.sdk.types.generated.StringWrapper DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new org.listware.sdk.types.generated.StringWrapper(); + } + + public static org.listware.sdk.types.generated.StringWrapper getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StringWrapper parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new StringWrapper(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public org.listware.sdk.types.generated.StringWrapper getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + +} + diff --git a/java/org/listware/sdk/types/generated/StringWrapperOrBuilder.java b/java/org/listware/sdk/types/generated/StringWrapperOrBuilder.java new file mode 100644 index 0000000..ada91b3 --- /dev/null +++ b/java/org/listware/sdk/types/generated/StringWrapperOrBuilder.java @@ -0,0 +1,19 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public interface StringWrapperOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.listware.sdk.reqreply.generated.StringWrapper) + com.google.protobuf.MessageOrBuilder { + + /** + * string value = 1; + */ + java.lang.String getValue(); + /** + * string value = 1; + */ + com.google.protobuf.ByteString + getValueBytes(); +} diff --git a/java/org/listware/sdk/types/generated/Types.java b/java/org/listware/sdk/types/generated/Types.java new file mode 100644 index 0000000..14ea145 --- /dev/null +++ b/java/org/listware/sdk/types/generated/Types.java @@ -0,0 +1,117 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: pbflink/types.proto + +package org.listware.sdk.types.generated; + +public final class Types { + private Types() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_IntWrapper_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_IntWrapper_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_LongWrapper_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_LongWrapper_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_org_listware_sdk_reqreply_generated_StringWrapper_descriptor; + static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_org_listware_sdk_reqreply_generated_StringWrapper_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\023pbflink/types.proto\022#org.listware.sdk." + + "reqreply.generated\"\037\n\016BooleanWrapper\022\r\n\005" + + "value\030\001 \001(\010\"\033\n\nIntWrapper\022\r\n\005value\030\001 \001(\017" + + "\"\035\n\014FloatWrapper\022\r\n\005value\030\001 \001(\002\"\034\n\013LongW" + + "rapper\022\r\n\005value\030\001 \001(\020\"\036\n\rDoubleWrapper\022\r" + + "\n\005value\030\001 \001(\001\"\036\n\rStringWrapper\022\r\n\005value\030" + + "\001 \001(\tBO\n org.listware.sdk.types.generate" + + "dP\001Z)git.fg-tech.ru/listware/proto/sdk/p" + + "bflinkb\006proto3" + }; + com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = + new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { + public com.google.protobuf.ExtensionRegistry assignDescriptors( + com.google.protobuf.Descriptors.FileDescriptor root) { + descriptor = root; + return null; + } + }; + com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }, assigner); + internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_BooleanWrapper_descriptor, + new java.lang.String[] { "Value", }); + internal_static_org_listware_sdk_reqreply_generated_IntWrapper_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_org_listware_sdk_reqreply_generated_IntWrapper_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_IntWrapper_descriptor, + new java.lang.String[] { "Value", }); + internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_FloatWrapper_descriptor, + new java.lang.String[] { "Value", }); + internal_static_org_listware_sdk_reqreply_generated_LongWrapper_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_org_listware_sdk_reqreply_generated_LongWrapper_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_LongWrapper_descriptor, + new java.lang.String[] { "Value", }); + internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_DoubleWrapper_descriptor, + new java.lang.String[] { "Value", }); + internal_static_org_listware_sdk_reqreply_generated_StringWrapper_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_org_listware_sdk_reqreply_generated_StringWrapper_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_org_listware_sdk_reqreply_generated_StringWrapper_descriptor, + new java.lang.String[] { "Value", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..ab654bc --- /dev/null +++ b/pom.xml @@ -0,0 +1,57 @@ + + 4.0.0 + org.listware + proto + 1.0 + + + com.google.protobuf + protobuf-java + 3.7.1 + + + io.grpc + grpc-stub + 1.51.0 + + + io.grpc + grpc-protobuf + 1.51.0 + + + javax.annotation + javax.annotation-api + 1.3.2 + + + + proto + java + + + maven-compiler-plugin + 3.8.1 + + 11 + + + + + + + gitea + http://git.fg-tech.ru/api/packages/listware/maven + + + + + gitea + http://git.fg-tech.ru/api/packages/listware/maven + + + gitea + http://git.fg-tech.ru/api/packages/listware/maven + + + diff --git a/proto/pbcmdb/pbcmdb.proto b/proto/pbcmdb/pbcmdb.proto new file mode 100644 index 0000000..47dfc81 --- /dev/null +++ b/proto/pbcmdb/pbcmdb.proto @@ -0,0 +1,96 @@ +/* Copyright 2022 Listware */ + +syntax = "proto3"; + +package org.listware.sdk.pbcmdb; + +option java_outer_classname = "Core"; +option java_package = "org.listware.sdk.pbcmdb"; +option go_package = "git.fg-tech.ru/listware/proto/sdk/pbcmdb"; + +import "pbtypes/pbfunction.proto"; + +enum Method { + CREATE = 0; + CREATE_CHILD = 1; + UPDATE = 2; + DELETE = 3; + CREATE_TRIGGER = 4; + DELETE_TRIGGER = 5; +} + +message Trigger { + string type = 1; + pbtypes.FunctionType function_type = 2 [json_name = "function_type"]; +} + +message ObjectMessage { + Method method = 1; + string type = 2; + string name = 3; + bytes payload = 4; + + // add links from func to object uuid + repeated pbtypes.FunctionMessage functions = 5; +} + +message TypeMessage { + Method method = 1; + string name = 2; + bytes payload = 3; + + // add links from func to object uuid + repeated pbtypes.FunctionMessage functions = 4; +} + +message LinkMessage { + Method method = 1; + string name = 2; + string type = 3; + string to = 4; + bytes payload = 5; +} + +message RegisterTypeMessage { + string id = 1; + TypeMessage type_message = 2; +} + +message RegisterObjectMessage { + string id = 1; + ObjectMessage object_message = 2; +} + +message RegisterLinkMessage { + string id = 1; + LinkMessage link_message = 2; +} + +message RegisterFunctionMessage { + string id = 1; + pbtypes.FunctionMessage function_message = 2; +} + +message RegisterMessage { + repeated RegisterTypeMessage type_messages = 1; + repeated RegisterObjectMessage object_messages = 2; + repeated RegisterLinkMessage link_messages = 3; + repeated RegisterFunctionMessage function_messages = 4; +} + +message Meta { + string key = 1; + string id = 2; + string rev = 3; +} + +message Request { + string key = 1; + string collection = 2; + bytes payload = 3; +} + +message Response { + Meta meta = 1; + bytes payload = 2; +} diff --git a/proto/pbcmdb/pbqdsl/pbqdsl.proto b/proto/pbcmdb/pbqdsl/pbqdsl.proto new file mode 100644 index 0000000..58c5384 --- /dev/null +++ b/proto/pbcmdb/pbqdsl/pbqdsl.proto @@ -0,0 +1,41 @@ +/* Copyright 2022 Listware */ + +syntax = "proto3"; + +package org.listware.sdk.pbcmdb.pbqdsl; + +option java_outer_classname = "QDSL"; +option java_package = "org.listware.sdk.pbcmdb.pbqdsl"; +option go_package = "git.fg-tech.ru/flistware/proto/sdk/pbcmdb/pbqdsl"; + +message Options { + bool id = 1; + bool key = 2; + bool name = 3; + bool type = 4; + bool object = 5; + bool link = 6; + bool linkId = 7; + bool path = 8; + bool remove = 9; +} + +message Query { + string query = 1; + Options options = 2; +} + +message Element { + string id = 1; + string key = 2; + string name = 3; + string type = 4; + bytes object = 5; + string linkId = 6; + bytes link = 7; + bytes path = 8; +} + +message Elements { + repeated Element Elements = 1; +} diff --git a/proto/pbcmdb/pbqdsl/service.proto b/proto/pbcmdb/pbqdsl/service.proto new file mode 100644 index 0000000..4c8fcf0 --- /dev/null +++ b/proto/pbcmdb/pbqdsl/service.proto @@ -0,0 +1,15 @@ +/* Copyright 2022 Listware */ + +syntax = "proto3"; + +package org.listware.sdk.pbcmdb.pbqdsl; + +option java_outer_classname = "Service"; +option java_package = "org.listware.sdk.pbcmdb.pbqdsl"; +option go_package = "git.fg-tech.ru/listware/proto/sdk/pbcmdb/pbqdsl"; + +import "pbcmdb/pbqdsl/pbqdsl.proto"; + +service QdslService { + rpc Qdsl(Query) returns (Elements) {} +} diff --git a/proto/pbcmdb/service.proto b/proto/pbcmdb/service.proto new file mode 100644 index 0000000..b04c334 --- /dev/null +++ b/proto/pbcmdb/service.proto @@ -0,0 +1,46 @@ +/* Copyright 2022 Listware */ + +syntax = "proto3"; + +package org.listware.sdk.pbcmdb; + +option java_outer_classname = "Service"; +option java_package = "org.listware.sdk.pbcmdb"; +option go_package = "git.fg-tech.ru/listware/proto/sdk/pbcmdb"; + +import "pbcmdb/pbcmdb.proto"; + +service VertexService { + rpc Create(Request) returns (Response) {} + rpc Read(Request) returns (Response) {} + rpc Update(Request) returns (Response) {} + rpc Remove(Request) returns (Response) {} +} + +service EdgeService { + rpc Create(Request) returns (Response) {} + rpc Read(Request) returns (Response) {} + rpc Update(Request) returns (Response) {} + rpc Remove(Request) returns (Response) {} +} + +service ObjectService { + rpc Create(Request) returns (Response) {} + rpc Read(Request) returns (Response) {} + rpc Update(Request) returns (Response) {} + rpc Remove(Request) returns (Response) {} +} + +service TypeService { + rpc Create(Request) returns (Response) {} + rpc Read(Request) returns (Response) {} + rpc Update(Request) returns (Response) {} + rpc Remove(Request) returns (Response) {} +} + +service LinkService { + rpc Create(Request) returns (Response) {} + rpc Read(Request) returns (Response) {} + rpc Update(Request) returns (Response) {} + rpc Remove(Request) returns (Response) {} +} diff --git a/proto/pbflink/request-reply.proto b/proto/pbflink/request-reply.proto new file mode 100644 index 0000000..e343d2e --- /dev/null +++ b/proto/pbflink/request-reply.proto @@ -0,0 +1,176 @@ +/* Copyright 2022 Listware */ + + syntax = "proto3"; + + package org.listware.sdk.reqreply.generated; + + option java_package = "org.listware.sdk.reqreply.generated"; + option java_multiple_files = true; + option go_package = "git.fg-tech.ru/listware/proto/sdk/pbflink"; + + // ------------------------------------------------------------------------------------------------------------------- + // Common message definitions + // ------------------------------------------------------------------------------------------------------------------- + + // An Address is the unique identity of an individual StatefulFunction, containing + // a function's type and an unique identifier within the type. The function's + // type denotes the "class" of function to invoke, while the unique identifier addresses the + // invocation to a specific function instance. + message Address { + string namespace = 1; + string type = 2; + string id = 3; + } + + message TypedValue { + string typename = 1; + // has_value is set to differentiate a zero length value bytes explicitly set, + // or a non existing value. + bool has_value = 2; + bytes value = 3; + } + + // ------------------------------------------------------------------------------------------------------------------- + // Messages sent to a Remote Function + // ------------------------------------------------------------------------------------------------------------------- + + // The following section contains all the message types that are sent + // from Flink to a remote function. + message ToFunction { + // PersistedValue represents a PersistedValue's value that is managed by Flink on behalf of a remote function. + message PersistedValue { + // The unique name of the persisted state. + string state_name = 1; + // The serialized state value + TypedValue state_value = 2; + } + + // Invocation represents a remote function call, it associated with an (optional) return address, + // and an argument. + message Invocation { + // The address of the function that requested the invocation (possibly absent) + Address caller = 1; + // The invocation argument (aka the message sent to the target function) + TypedValue argument = 2; + } + + // InvocationBatchRequest represents a request to invoke a remote function. It is always associated with a target + // address (the function to invoke), and a list of values for registered state. + message InvocationBatchRequest { + // The address of the function to invoke + Address target = 1; + // A list of PersistedValues that were registered as a persisted state. + repeated PersistedValue state = 2; + // A non empty (at least one) list of invocations + repeated Invocation invocations = 3; + } + + oneof request { + InvocationBatchRequest invocation = 100; + } + } + + // ------------------------------------------------------------------------------------------------------------------- + // Messages sent from a Remote Function + // ------------------------------------------------------------------------------------------------------------------- + + // The following section contains messages sent from a remote function back to Flink. + message FromFunction { + // MutatePersistedValueCommand represents a command sent from a remote function to Flink, + // requesting a change to a persisted value. + message PersistedValueMutation { + enum MutationType { + DELETE = 0; + MODIFY = 1; + } + MutationType mutation_type = 1; + string state_name = 2; + TypedValue state_value = 3; + } + + // Invocation represents a remote function call, it associated with a (mandatory) target address, + // and an argument. + message Invocation { + // The target function to invoke + Address target = 1; + // The invocation argument (aka the message sent to the target function) + TypedValue argument = 2; + } + + // DelayedInvocation represents a delayed remote function call with a target address, an argument + // and a delay in milliseconds, after which this message to be sent. + message DelayedInvocation { + // a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message + // cancellation request. + // in case of a regular delayed message all other fields are expected to be preset, otherwise only the + // cancellation_token is expected + bool is_cancellation_request = 10; + + // an optional cancellation token that can be used to request the "unsending" of a delayed message. + string cancellation_token = 11; + + // the amount of milliseconds to wait before sending this message + int64 delay_in_ms = 1; + // the target address to send this message to + Address target = 2; + // the invocation argument + TypedValue argument = 3; + } + + // EgressMessage an argument to forward to an egress. + // An egress is identified by a namespace and type (see EgressIdentifier SDK class). + // The argument is an io.statefun.sdk.reqreply.TypedValue. + message EgressMessage { + // The target egress namespace + string egress_namespace = 1; + // The target egress type + string egress_type = 2; + // egress argument + TypedValue argument = 3; + } + + // InvocationResponse represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest + // it contains a list of state mutation to preform as a result of computing this batch, and a list of outgoing messages. + message InvocationResponse { + repeated PersistedValueMutation state_mutations = 1; + repeated Invocation outgoing_messages = 2; + repeated DelayedInvocation delayed_invocations = 3; + repeated EgressMessage outgoing_egresses = 4; + } + + // ExpirationSpec represents TTL (Time-To-Live) configuration for persisted states. + message ExpirationSpec { + enum ExpireMode { + NONE = 0; + AFTER_WRITE = 1; + AFTER_INVOKE = 2; + } + ExpireMode mode = 1; + int64 expire_after_millis = 2; + } + + // PersistedValueSpec represents specifications of a function's persisted value state. + message PersistedValueSpec { + string state_name = 1; + ExpirationSpec expiration_spec = 2; + string type_typename = 3; + } + + // IncompleteInvocationContext represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest, + // which should be used as the response if the InvocationBatchRequest provided incomplete information about the + // invocation, e.g. insufficient state values were provided. + message IncompleteInvocationContext { + repeated PersistedValueSpec missing_values = 1; + } + + // Response sent from the function, as a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest. + // It can be one of the following types: + // - io.statefun.sdk.reqreply.FromFunction.InvocationResponse + // - io.statefun.sdk.reqreply.FromFunction.IncompleteInvocationContext + oneof response { + InvocationResponse invocation_result = 100; + IncompleteInvocationContext incomplete_invocation_context = 101; + } + } + + diff --git a/proto/pbflink/types.proto b/proto/pbflink/types.proto new file mode 100644 index 0000000..5c391d7 --- /dev/null +++ b/proto/pbflink/types.proto @@ -0,0 +1,45 @@ +/* Copyright 2022 Listware */ + + syntax = "proto3"; + + package org.listware.sdk.reqreply.generated; + + option java_package = "org.listware.sdk.types.generated"; + option java_multiple_files = true; + option go_package = "git.fg-tech.ru/listware/proto/sdk/pbflink"; + + // BooleanWrapper represents a StateFun primitive type of a boolean value. This is recognized as: + // io.statefun.types/bool + message BooleanWrapper { + bool value = 1; + } + + // IntWrapper represents a StateFun primitive type of an signed 32 bit integer value. This is recognized as: + // io.statefun.types/int + message IntWrapper { + sfixed32 value = 1; + } + + // FloatWrapper represents a StateFun primitive type of a signed float value. This is recognized as: + // io.statefun.types/float + message FloatWrapper { + float value = 1; + } + + // LongWrapper represents a StateFun primitive type of a signed 64 bit long value. This is recognized as: + // io.statefun.types/long + message LongWrapper { + sfixed64 value = 1; + } + + // DoubleWrapper represents a StateFun primitive type of a double value. This is recognized as: + // io.statefun.types/double + message DoubleWrapper { + double value = 1; + } + + // StringWrapper represents a StateFun string. This is recognized as: + // io.statefun.types/string + message StringWrapper { + string value = 1; + } diff --git a/proto/pbtypes/pbfunction.proto b/proto/pbtypes/pbfunction.proto new file mode 100644 index 0000000..8cd2f77 --- /dev/null +++ b/proto/pbtypes/pbfunction.proto @@ -0,0 +1,66 @@ +/* Copyright 2022 Listware */ + +syntax = "proto3"; + +package org.listware.sdk.pbtypes; + +option java_outer_classname = "Functions"; +option java_package = "org.listware.sdk"; +option go_package = "git.fg-tech.ru/listware/proto/sdk/pbtypes"; + +import "google/protobuf/any.proto"; + +// Function - is a CMDB object which represent Flink's stateful function +message Function { + FunctionType type = 1 [json_name="function_type"]; + string description = 2; + repeated FunctionParameter params = 3; +} + +message FunctionParameter { + string type = 1; + string name = 2; + google.protobuf.Any default = 3; +} + +message FunctionType { + string namespace = 1; + string type = 2; +} + +message ReplyEgress { + string namespace = 1; + string topic = 2; + string id = 3; +} + +message FunctionResult { + ReplyEgress reply_egress = 1; + bool complete = 2; + string error = 3; +} + +message FunctionContext { + FunctionType function_type = 1 [json_name="function_type"]; + string id = 2; + bytes value = 3; + FunctionContext callback = 4; + string url = 5; + bytes context = 6; + ReplyEgress reply_egress = 7 [json_name="reply_egress"]; +} + +// FunctionTypeRoute - is a LinkMessage from cmdb.Type to Function +message FunctionTypeRoute { + bool grounded = 1; +} + +// FunctionRoute - is a LinkMessage from cmdb.Object to Function +message FunctionRoute { + string url = 1; +} + +message FunctionMessage { + string type = 1; + FunctionRoute route = 2; +} diff --git a/protocol.go b/protocol.go new file mode 100644 index 0000000..d21099c --- /dev/null +++ b/protocol.go @@ -0,0 +1,5 @@ +// Copyright 2022 Listware + +package proto + +//go:generate ./generate.sh diff --git a/sdk/pbcmdb/pbcmdb.pb.go b/sdk/pbcmdb/pbcmdb.pb.go new file mode 100644 index 0000000..60c8f7b --- /dev/null +++ b/sdk/pbcmdb/pbcmdb.pb.go @@ -0,0 +1,1197 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbcmdb/pbcmdb.proto + +package pbcmdb + +import ( + pbtypes "git.fg-tech.ru/listware/proto/sdk/pbtypes" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Method int32 + +const ( + Method_CREATE Method = 0 + Method_CREATE_CHILD Method = 1 + Method_UPDATE Method = 2 + Method_DELETE Method = 3 + Method_CREATE_TRIGGER Method = 4 + Method_DELETE_TRIGGER Method = 5 +) + +// Enum value maps for Method. +var ( + Method_name = map[int32]string{ + 0: "CREATE", + 1: "CREATE_CHILD", + 2: "UPDATE", + 3: "DELETE", + 4: "CREATE_TRIGGER", + 5: "DELETE_TRIGGER", + } + Method_value = map[string]int32{ + "CREATE": 0, + "CREATE_CHILD": 1, + "UPDATE": 2, + "DELETE": 3, + "CREATE_TRIGGER": 4, + "DELETE_TRIGGER": 5, + } +) + +func (x Method) Enum() *Method { + p := new(Method) + *p = x + return p +} + +func (x Method) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (Method) Descriptor() protoreflect.EnumDescriptor { + return file_pbcmdb_pbcmdb_proto_enumTypes[0].Descriptor() +} + +func (Method) Type() protoreflect.EnumType { + return &file_pbcmdb_pbcmdb_proto_enumTypes[0] +} + +func (x Method) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use Method.Descriptor instead. +func (Method) EnumDescriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{0} +} + +type Trigger struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + FunctionType *pbtypes.FunctionType `protobuf:"bytes,2,opt,name=function_type,proto3" json:"function_type,omitempty"` +} + +func (x *Trigger) Reset() { + *x = Trigger{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Trigger) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Trigger) ProtoMessage() {} + +func (x *Trigger) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Trigger.ProtoReflect.Descriptor instead. +func (*Trigger) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{0} +} + +func (x *Trigger) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *Trigger) GetFunctionType() *pbtypes.FunctionType { + if x != nil { + return x.FunctionType + } + return nil +} + +type ObjectMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Method Method `protobuf:"varint,1,opt,name=method,proto3,enum=org.listware.sdk.pbcmdb.Method" json:"method,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + Payload []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` + // add links from func to object uuid + Functions []*pbtypes.FunctionMessage `protobuf:"bytes,5,rep,name=functions,proto3" json:"functions,omitempty"` +} + +func (x *ObjectMessage) Reset() { + *x = ObjectMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ObjectMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ObjectMessage) ProtoMessage() {} + +func (x *ObjectMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ObjectMessage.ProtoReflect.Descriptor instead. +func (*ObjectMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{1} +} + +func (x *ObjectMessage) GetMethod() Method { + if x != nil { + return x.Method + } + return Method_CREATE +} + +func (x *ObjectMessage) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *ObjectMessage) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *ObjectMessage) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +func (x *ObjectMessage) GetFunctions() []*pbtypes.FunctionMessage { + if x != nil { + return x.Functions + } + return nil +} + +type TypeMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Method Method `protobuf:"varint,1,opt,name=method,proto3,enum=org.listware.sdk.pbcmdb.Method" json:"method,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` + // add links from func to object uuid + Functions []*pbtypes.FunctionMessage `protobuf:"bytes,4,rep,name=functions,proto3" json:"functions,omitempty"` +} + +func (x *TypeMessage) Reset() { + *x = TypeMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *TypeMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TypeMessage) ProtoMessage() {} + +func (x *TypeMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TypeMessage.ProtoReflect.Descriptor instead. +func (*TypeMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{2} +} + +func (x *TypeMessage) GetMethod() Method { + if x != nil { + return x.Method + } + return Method_CREATE +} + +func (x *TypeMessage) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *TypeMessage) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +func (x *TypeMessage) GetFunctions() []*pbtypes.FunctionMessage { + if x != nil { + return x.Functions + } + return nil +} + +type LinkMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Method Method `protobuf:"varint,1,opt,name=method,proto3,enum=org.listware.sdk.pbcmdb.Method" json:"method,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` + To string `protobuf:"bytes,4,opt,name=to,proto3" json:"to,omitempty"` + Payload []byte `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"` +} + +func (x *LinkMessage) Reset() { + *x = LinkMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *LinkMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LinkMessage) ProtoMessage() {} + +func (x *LinkMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LinkMessage.ProtoReflect.Descriptor instead. +func (*LinkMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{3} +} + +func (x *LinkMessage) GetMethod() Method { + if x != nil { + return x.Method + } + return Method_CREATE +} + +func (x *LinkMessage) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *LinkMessage) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *LinkMessage) GetTo() string { + if x != nil { + return x.To + } + return "" +} + +func (x *LinkMessage) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +type RegisterTypeMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + TypeMessage *TypeMessage `protobuf:"bytes,2,opt,name=type_message,json=typeMessage,proto3" json:"type_message,omitempty"` +} + +func (x *RegisterTypeMessage) Reset() { + *x = RegisterTypeMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RegisterTypeMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterTypeMessage) ProtoMessage() {} + +func (x *RegisterTypeMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterTypeMessage.ProtoReflect.Descriptor instead. +func (*RegisterTypeMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{4} +} + +func (x *RegisterTypeMessage) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *RegisterTypeMessage) GetTypeMessage() *TypeMessage { + if x != nil { + return x.TypeMessage + } + return nil +} + +type RegisterObjectMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + ObjectMessage *ObjectMessage `protobuf:"bytes,2,opt,name=object_message,json=objectMessage,proto3" json:"object_message,omitempty"` +} + +func (x *RegisterObjectMessage) Reset() { + *x = RegisterObjectMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RegisterObjectMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterObjectMessage) ProtoMessage() {} + +func (x *RegisterObjectMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterObjectMessage.ProtoReflect.Descriptor instead. +func (*RegisterObjectMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{5} +} + +func (x *RegisterObjectMessage) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *RegisterObjectMessage) GetObjectMessage() *ObjectMessage { + if x != nil { + return x.ObjectMessage + } + return nil +} + +type RegisterLinkMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + LinkMessage *LinkMessage `protobuf:"bytes,2,opt,name=link_message,json=linkMessage,proto3" json:"link_message,omitempty"` +} + +func (x *RegisterLinkMessage) Reset() { + *x = RegisterLinkMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RegisterLinkMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterLinkMessage) ProtoMessage() {} + +func (x *RegisterLinkMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterLinkMessage.ProtoReflect.Descriptor instead. +func (*RegisterLinkMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{6} +} + +func (x *RegisterLinkMessage) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *RegisterLinkMessage) GetLinkMessage() *LinkMessage { + if x != nil { + return x.LinkMessage + } + return nil +} + +type RegisterFunctionMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + FunctionMessage *pbtypes.FunctionMessage `protobuf:"bytes,2,opt,name=function_message,json=functionMessage,proto3" json:"function_message,omitempty"` +} + +func (x *RegisterFunctionMessage) Reset() { + *x = RegisterFunctionMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RegisterFunctionMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterFunctionMessage) ProtoMessage() {} + +func (x *RegisterFunctionMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterFunctionMessage.ProtoReflect.Descriptor instead. +func (*RegisterFunctionMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{7} +} + +func (x *RegisterFunctionMessage) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *RegisterFunctionMessage) GetFunctionMessage() *pbtypes.FunctionMessage { + if x != nil { + return x.FunctionMessage + } + return nil +} + +type RegisterMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + TypeMessages []*RegisterTypeMessage `protobuf:"bytes,1,rep,name=type_messages,json=typeMessages,proto3" json:"type_messages,omitempty"` + ObjectMessages []*RegisterObjectMessage `protobuf:"bytes,2,rep,name=object_messages,json=objectMessages,proto3" json:"object_messages,omitempty"` + LinkMessages []*RegisterLinkMessage `protobuf:"bytes,3,rep,name=link_messages,json=linkMessages,proto3" json:"link_messages,omitempty"` + FunctionMessages []*RegisterFunctionMessage `protobuf:"bytes,4,rep,name=function_messages,json=functionMessages,proto3" json:"function_messages,omitempty"` +} + +func (x *RegisterMessage) Reset() { + *x = RegisterMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *RegisterMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RegisterMessage) ProtoMessage() {} + +func (x *RegisterMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use RegisterMessage.ProtoReflect.Descriptor instead. +func (*RegisterMessage) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{8} +} + +func (x *RegisterMessage) GetTypeMessages() []*RegisterTypeMessage { + if x != nil { + return x.TypeMessages + } + return nil +} + +func (x *RegisterMessage) GetObjectMessages() []*RegisterObjectMessage { + if x != nil { + return x.ObjectMessages + } + return nil +} + +func (x *RegisterMessage) GetLinkMessages() []*RegisterLinkMessage { + if x != nil { + return x.LinkMessages + } + return nil +} + +func (x *RegisterMessage) GetFunctionMessages() []*RegisterFunctionMessage { + if x != nil { + return x.FunctionMessages + } + return nil +} + +type Meta struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` + Rev string `protobuf:"bytes,3,opt,name=rev,proto3" json:"rev,omitempty"` +} + +func (x *Meta) Reset() { + *x = Meta{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Meta) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Meta) ProtoMessage() {} + +func (x *Meta) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Meta.ProtoReflect.Descriptor instead. +func (*Meta) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{9} +} + +func (x *Meta) GetKey() string { + if x != nil { + return x.Key + } + return "" +} + +func (x *Meta) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *Meta) GetRev() string { + if x != nil { + return x.Rev + } + return "" +} + +type Request struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Collection string `protobuf:"bytes,2,opt,name=collection,proto3" json:"collection,omitempty"` + Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` +} + +func (x *Request) Reset() { + *x = Request{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Request) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Request) ProtoMessage() {} + +func (x *Request) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Request.ProtoReflect.Descriptor instead. +func (*Request) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{10} +} + +func (x *Request) GetKey() string { + if x != nil { + return x.Key + } + return "" +} + +func (x *Request) GetCollection() string { + if x != nil { + return x.Collection + } + return "" +} + +func (x *Request) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +type Response struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` + Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"` +} + +func (x *Response) Reset() { + *x = Response{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Response) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Response) ProtoMessage() {} + +func (x *Response) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbcmdb_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Response.ProtoReflect.Descriptor instead. +func (*Response) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbcmdb_proto_rawDescGZIP(), []int{11} +} + +func (x *Response) GetMeta() *Meta { + if x != nil { + return x.Meta + } + return nil +} + +func (x *Response) GetPayload() []byte { + if x != nil { + return x.Payload + } + return nil +} + +var File_pbcmdb_pbcmdb_proto protoreflect.FileDescriptor + +var file_pbcmdb_pbcmdb_proto_rawDesc = []byte{ + 0x0a, 0x13, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x1a, 0x18, + 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x70, 0x62, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6b, 0x0a, 0x07, 0x54, 0x72, 0x69, 0x67, + 0x67, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x66, 0x75, 0x6e, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, + 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, + 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0xd3, 0x01, 0x0a, 0x0d, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, + 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, + 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, + 0x6f, 0x61, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, + 0x61, 0x64, 0x12, 0x47, 0x0a, 0x09, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, + 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, + 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x52, 0x09, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xbd, 0x01, 0x0a, 0x0b, + 0x54, 0x79, 0x70, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, + 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, + 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, + 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, + 0x61, 0x64, 0x12, 0x47, 0x0a, 0x09, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, + 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, + 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x52, 0x09, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x98, 0x01, 0x0a, 0x0b, + 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, + 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, + 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, + 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x18, 0x0a, 0x07, + 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x6e, 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, + 0x65, 0x72, 0x54, 0x79, 0x70, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, + 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x47, 0x0a, + 0x0c, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x54, 0x79, + 0x70, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x76, 0x0a, 0x15, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, + 0x65, 0x72, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, + 0x4d, 0x0a, 0x0e, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, + 0x62, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x0d, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x6e, + 0x0a, 0x13, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x47, 0x0a, 0x0c, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x0b, 0x6c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x7f, + 0x0a, 0x17, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x54, 0x0a, 0x10, 0x66, 0x75, 0x6e, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0f, + 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, + 0xef, 0x02, 0x0a, 0x0f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x12, 0x51, 0x0a, 0x0d, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x54, 0x79, 0x70, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x2e, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, + 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, + 0x65, 0x72, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x0e, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, + 0x51, 0x0a, 0x0d, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, + 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x4c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x6c, 0x69, 0x6e, 0x6b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x73, 0x12, 0x5d, 0x0a, 0x11, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, + 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, + 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, + 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x10, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x73, 0x22, 0x3a, 0x0a, 0x04, 0x4d, 0x65, 0x74, 0x61, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x72, + 0x65, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x76, 0x22, 0x55, 0x0a, + 0x07, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, + 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, + 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x57, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x31, 0x0a, 0x04, 0x6d, 0x65, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, + 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, + 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x04, 0x6d, + 0x65, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x2a, 0x66, 0x0a, + 0x06, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, + 0x45, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x48, + 0x49, 0x4c, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, + 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x12, 0x12, 0x0a, + 0x0e, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x52, 0x49, 0x47, 0x47, 0x45, 0x52, 0x10, + 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x54, 0x52, 0x49, 0x47, + 0x47, 0x45, 0x52, 0x10, 0x05, 0x42, 0x49, 0x0a, 0x17, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, + 0x42, 0x04, 0x43, 0x6f, 0x72, 0x65, 0x5a, 0x28, 0x67, 0x69, 0x74, 0x2e, 0x66, 0x67, 0x2d, 0x74, + 0x65, 0x63, 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_pbcmdb_pbcmdb_proto_rawDescOnce sync.Once + file_pbcmdb_pbcmdb_proto_rawDescData = file_pbcmdb_pbcmdb_proto_rawDesc +) + +func file_pbcmdb_pbcmdb_proto_rawDescGZIP() []byte { + file_pbcmdb_pbcmdb_proto_rawDescOnce.Do(func() { + file_pbcmdb_pbcmdb_proto_rawDescData = protoimpl.X.CompressGZIP(file_pbcmdb_pbcmdb_proto_rawDescData) + }) + return file_pbcmdb_pbcmdb_proto_rawDescData +} + +var file_pbcmdb_pbcmdb_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_pbcmdb_pbcmdb_proto_msgTypes = make([]protoimpl.MessageInfo, 12) +var file_pbcmdb_pbcmdb_proto_goTypes = []interface{}{ + (Method)(0), // 0: org.listware.sdk.pbcmdb.Method + (*Trigger)(nil), // 1: org.listware.sdk.pbcmdb.Trigger + (*ObjectMessage)(nil), // 2: org.listware.sdk.pbcmdb.ObjectMessage + (*TypeMessage)(nil), // 3: org.listware.sdk.pbcmdb.TypeMessage + (*LinkMessage)(nil), // 4: org.listware.sdk.pbcmdb.LinkMessage + (*RegisterTypeMessage)(nil), // 5: org.listware.sdk.pbcmdb.RegisterTypeMessage + (*RegisterObjectMessage)(nil), // 6: org.listware.sdk.pbcmdb.RegisterObjectMessage + (*RegisterLinkMessage)(nil), // 7: org.listware.sdk.pbcmdb.RegisterLinkMessage + (*RegisterFunctionMessage)(nil), // 8: org.listware.sdk.pbcmdb.RegisterFunctionMessage + (*RegisterMessage)(nil), // 9: org.listware.sdk.pbcmdb.RegisterMessage + (*Meta)(nil), // 10: org.listware.sdk.pbcmdb.Meta + (*Request)(nil), // 11: org.listware.sdk.pbcmdb.Request + (*Response)(nil), // 12: org.listware.sdk.pbcmdb.Response + (*pbtypes.FunctionType)(nil), // 13: org.listware.sdk.pbtypes.FunctionType + (*pbtypes.FunctionMessage)(nil), // 14: org.listware.sdk.pbtypes.FunctionMessage +} +var file_pbcmdb_pbcmdb_proto_depIdxs = []int32{ + 13, // 0: org.listware.sdk.pbcmdb.Trigger.function_type:type_name -> org.listware.sdk.pbtypes.FunctionType + 0, // 1: org.listware.sdk.pbcmdb.ObjectMessage.method:type_name -> org.listware.sdk.pbcmdb.Method + 14, // 2: org.listware.sdk.pbcmdb.ObjectMessage.functions:type_name -> org.listware.sdk.pbtypes.FunctionMessage + 0, // 3: org.listware.sdk.pbcmdb.TypeMessage.method:type_name -> org.listware.sdk.pbcmdb.Method + 14, // 4: org.listware.sdk.pbcmdb.TypeMessage.functions:type_name -> org.listware.sdk.pbtypes.FunctionMessage + 0, // 5: org.listware.sdk.pbcmdb.LinkMessage.method:type_name -> org.listware.sdk.pbcmdb.Method + 3, // 6: org.listware.sdk.pbcmdb.RegisterTypeMessage.type_message:type_name -> org.listware.sdk.pbcmdb.TypeMessage + 2, // 7: org.listware.sdk.pbcmdb.RegisterObjectMessage.object_message:type_name -> org.listware.sdk.pbcmdb.ObjectMessage + 4, // 8: org.listware.sdk.pbcmdb.RegisterLinkMessage.link_message:type_name -> org.listware.sdk.pbcmdb.LinkMessage + 14, // 9: org.listware.sdk.pbcmdb.RegisterFunctionMessage.function_message:type_name -> org.listware.sdk.pbtypes.FunctionMessage + 5, // 10: org.listware.sdk.pbcmdb.RegisterMessage.type_messages:type_name -> org.listware.sdk.pbcmdb.RegisterTypeMessage + 6, // 11: org.listware.sdk.pbcmdb.RegisterMessage.object_messages:type_name -> org.listware.sdk.pbcmdb.RegisterObjectMessage + 7, // 12: org.listware.sdk.pbcmdb.RegisterMessage.link_messages:type_name -> org.listware.sdk.pbcmdb.RegisterLinkMessage + 8, // 13: org.listware.sdk.pbcmdb.RegisterMessage.function_messages:type_name -> org.listware.sdk.pbcmdb.RegisterFunctionMessage + 10, // 14: org.listware.sdk.pbcmdb.Response.meta:type_name -> org.listware.sdk.pbcmdb.Meta + 15, // [15:15] is the sub-list for method output_type + 15, // [15:15] is the sub-list for method input_type + 15, // [15:15] is the sub-list for extension type_name + 15, // [15:15] is the sub-list for extension extendee + 0, // [0:15] is the sub-list for field type_name +} + +func init() { file_pbcmdb_pbcmdb_proto_init() } +func file_pbcmdb_pbcmdb_proto_init() { + if File_pbcmdb_pbcmdb_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_pbcmdb_pbcmdb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Trigger); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ObjectMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TypeMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LinkMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterTypeMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterObjectMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterLinkMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterFunctionMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*RegisterMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Meta); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Request); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbcmdb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Response); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbcmdb_pbcmdb_proto_rawDesc, + NumEnums: 1, + NumMessages: 12, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_pbcmdb_pbcmdb_proto_goTypes, + DependencyIndexes: file_pbcmdb_pbcmdb_proto_depIdxs, + EnumInfos: file_pbcmdb_pbcmdb_proto_enumTypes, + MessageInfos: file_pbcmdb_pbcmdb_proto_msgTypes, + }.Build() + File_pbcmdb_pbcmdb_proto = out.File + file_pbcmdb_pbcmdb_proto_rawDesc = nil + file_pbcmdb_pbcmdb_proto_goTypes = nil + file_pbcmdb_pbcmdb_proto_depIdxs = nil +} diff --git a/sdk/pbcmdb/pbqdsl/pbqdsl.pb.go b/sdk/pbcmdb/pbqdsl/pbqdsl.pb.go new file mode 100644 index 0000000..b24404d --- /dev/null +++ b/sdk/pbcmdb/pbqdsl/pbqdsl.pb.go @@ -0,0 +1,493 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbcmdb/pbqdsl/pbqdsl.proto + +package pbqdsl + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type Options struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id bool `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Key bool `protobuf:"varint,2,opt,name=key,proto3" json:"key,omitempty"` + Name bool `protobuf:"varint,3,opt,name=name,proto3" json:"name,omitempty"` + Type bool `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"` + Object bool `protobuf:"varint,5,opt,name=object,proto3" json:"object,omitempty"` + Link bool `protobuf:"varint,6,opt,name=link,proto3" json:"link,omitempty"` + LinkId bool `protobuf:"varint,7,opt,name=linkId,proto3" json:"linkId,omitempty"` + Path bool `protobuf:"varint,8,opt,name=path,proto3" json:"path,omitempty"` + Remove bool `protobuf:"varint,9,opt,name=remove,proto3" json:"remove,omitempty"` +} + +func (x *Options) Reset() { + *x = Options{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Options) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Options) ProtoMessage() {} + +func (x *Options) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Options.ProtoReflect.Descriptor instead. +func (*Options) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescGZIP(), []int{0} +} + +func (x *Options) GetId() bool { + if x != nil { + return x.Id + } + return false +} + +func (x *Options) GetKey() bool { + if x != nil { + return x.Key + } + return false +} + +func (x *Options) GetName() bool { + if x != nil { + return x.Name + } + return false +} + +func (x *Options) GetType() bool { + if x != nil { + return x.Type + } + return false +} + +func (x *Options) GetObject() bool { + if x != nil { + return x.Object + } + return false +} + +func (x *Options) GetLink() bool { + if x != nil { + return x.Link + } + return false +} + +func (x *Options) GetLinkId() bool { + if x != nil { + return x.LinkId + } + return false +} + +func (x *Options) GetPath() bool { + if x != nil { + return x.Path + } + return false +} + +func (x *Options) GetRemove() bool { + if x != nil { + return x.Remove + } + return false +} + +type Query struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` + Options *Options `protobuf:"bytes,2,opt,name=options,proto3" json:"options,omitempty"` +} + +func (x *Query) Reset() { + *x = Query{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Query) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Query) ProtoMessage() {} + +func (x *Query) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Query.ProtoReflect.Descriptor instead. +func (*Query) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescGZIP(), []int{1} +} + +func (x *Query) GetQuery() string { + if x != nil { + return x.Query + } + return "" +} + +func (x *Query) GetOptions() *Options { + if x != nil { + return x.Options + } + return nil +} + +type Element struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` + Object []byte `protobuf:"bytes,5,opt,name=object,proto3" json:"object,omitempty"` + LinkId string `protobuf:"bytes,6,opt,name=linkId,proto3" json:"linkId,omitempty"` + Link []byte `protobuf:"bytes,7,opt,name=link,proto3" json:"link,omitempty"` + Path []byte `protobuf:"bytes,8,opt,name=path,proto3" json:"path,omitempty"` +} + +func (x *Element) Reset() { + *x = Element{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Element) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Element) ProtoMessage() {} + +func (x *Element) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Element.ProtoReflect.Descriptor instead. +func (*Element) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescGZIP(), []int{2} +} + +func (x *Element) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *Element) GetKey() string { + if x != nil { + return x.Key + } + return "" +} + +func (x *Element) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *Element) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *Element) GetObject() []byte { + if x != nil { + return x.Object + } + return nil +} + +func (x *Element) GetLinkId() string { + if x != nil { + return x.LinkId + } + return "" +} + +func (x *Element) GetLink() []byte { + if x != nil { + return x.Link + } + return nil +} + +func (x *Element) GetPath() []byte { + if x != nil { + return x.Path + } + return nil +} + +type Elements struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Elements []*Element `protobuf:"bytes,1,rep,name=Elements,proto3" json:"Elements,omitempty"` +} + +func (x *Elements) Reset() { + *x = Elements{} + if protoimpl.UnsafeEnabled { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Elements) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Elements) ProtoMessage() {} + +func (x *Elements) ProtoReflect() protoreflect.Message { + mi := &file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Elements.ProtoReflect.Descriptor instead. +func (*Elements) Descriptor() ([]byte, []int) { + return file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescGZIP(), []int{3} +} + +func (x *Elements) GetElements() []*Element { + if x != nil { + return x.Elements + } + return nil +} + +var File_pbcmdb_pbqdsl_pbqdsl_proto protoreflect.FileDescriptor + +var file_pbcmdb_pbqdsl_pbqdsl_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x2f, + 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x22, 0xc3, 0x01, 0x0a, + 0x07, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, + 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x74, 0x79, + 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x06, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, + 0x6e, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x16, + 0x0a, 0x06, 0x6c, 0x69, 0x6e, 0x6b, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, + 0x6c, 0x69, 0x6e, 0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x08, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x72, 0x65, 0x6d, 0x6f, + 0x76, 0x65, 0x22, 0x60, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x12, 0x41, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, 0x62, 0x71, + 0x64, 0x73, 0x6c, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x07, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xab, 0x01, 0x0a, 0x07, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, + 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6c, 0x69, 0x6e, 0x6b, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x6c, 0x69, 0x6e, 0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, + 0x6e, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x12, + 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x70, 0x61, + 0x74, 0x68, 0x22, 0x4f, 0x0a, 0x08, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x43, + 0x0a, 0x08, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x27, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, + 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, 0x62, 0x71, 0x64, 0x73, + 0x6c, 0x2e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x45, 0x6c, 0x65, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x42, 0x58, 0x0a, 0x1e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, + 0x62, 0x71, 0x64, 0x73, 0x6c, 0x42, 0x04, 0x51, 0x44, 0x53, 0x4c, 0x5a, 0x30, 0x67, 0x69, 0x74, + 0x2e, 0x66, 0x67, 0x2d, 0x74, 0x65, 0x63, 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x66, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, 0x6b, 0x2f, + 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescOnce sync.Once + file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescData = file_pbcmdb_pbqdsl_pbqdsl_proto_rawDesc +) + +func file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescGZIP() []byte { + file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescOnce.Do(func() { + file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescData = protoimpl.X.CompressGZIP(file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescData) + }) + return file_pbcmdb_pbqdsl_pbqdsl_proto_rawDescData +} + +var file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes = make([]protoimpl.MessageInfo, 4) +var file_pbcmdb_pbqdsl_pbqdsl_proto_goTypes = []interface{}{ + (*Options)(nil), // 0: org.listware.sdk.pbcmdb.pbqdsl.Options + (*Query)(nil), // 1: org.listware.sdk.pbcmdb.pbqdsl.Query + (*Element)(nil), // 2: org.listware.sdk.pbcmdb.pbqdsl.Element + (*Elements)(nil), // 3: org.listware.sdk.pbcmdb.pbqdsl.Elements +} +var file_pbcmdb_pbqdsl_pbqdsl_proto_depIdxs = []int32{ + 0, // 0: org.listware.sdk.pbcmdb.pbqdsl.Query.options:type_name -> org.listware.sdk.pbcmdb.pbqdsl.Options + 2, // 1: org.listware.sdk.pbcmdb.pbqdsl.Elements.Elements:type_name -> org.listware.sdk.pbcmdb.pbqdsl.Element + 2, // [2:2] is the sub-list for method output_type + 2, // [2:2] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_pbcmdb_pbqdsl_pbqdsl_proto_init() } +func file_pbcmdb_pbqdsl_pbqdsl_proto_init() { + if File_pbcmdb_pbqdsl_pbqdsl_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Options); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Query); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Element); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Elements); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbcmdb_pbqdsl_pbqdsl_proto_rawDesc, + NumEnums: 0, + NumMessages: 4, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_pbcmdb_pbqdsl_pbqdsl_proto_goTypes, + DependencyIndexes: file_pbcmdb_pbqdsl_pbqdsl_proto_depIdxs, + MessageInfos: file_pbcmdb_pbqdsl_pbqdsl_proto_msgTypes, + }.Build() + File_pbcmdb_pbqdsl_pbqdsl_proto = out.File + file_pbcmdb_pbqdsl_pbqdsl_proto_rawDesc = nil + file_pbcmdb_pbqdsl_pbqdsl_proto_goTypes = nil + file_pbcmdb_pbqdsl_pbqdsl_proto_depIdxs = nil +} diff --git a/sdk/pbcmdb/pbqdsl/service.pb.go b/sdk/pbcmdb/pbqdsl/service.pb.go new file mode 100644 index 0000000..b8015a8 --- /dev/null +++ b/sdk/pbcmdb/pbqdsl/service.pb.go @@ -0,0 +1,85 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbcmdb/pbqdsl/service.proto + +package pbqdsl + +import ( + pbqdsl "git.fg-tech.ru/flistware/proto/sdk/pbcmdb/pbqdsl" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +var File_pbcmdb_pbqdsl_service_proto protoreflect.FileDescriptor + +var file_pbcmdb_pbqdsl_service_proto_rawDesc = []byte{ + 0x0a, 0x1b, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x2f, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x6f, + 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, + 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x1a, 0x1a, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x2f, 0x70, 0x62, 0x71, + 0x64, 0x73, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x68, 0x0a, 0x0b, 0x51, 0x64, 0x73, + 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, 0x04, 0x51, 0x64, 0x73, 0x6c, + 0x12, 0x25, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, + 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, 0x62, 0x71, 0x64, 0x73, + 0x6c, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x1a, 0x28, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, + 0x62, 0x2e, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x2e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, + 0x73, 0x22, 0x00, 0x42, 0x5a, 0x0a, 0x1e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, + 0x62, 0x71, 0x64, 0x73, 0x6c, 0x42, 0x07, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5a, 0x2f, + 0x67, 0x69, 0x74, 0x2e, 0x66, 0x67, 0x2d, 0x74, 0x65, 0x63, 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x6c, + 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, + 0x6b, 0x2f, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x71, 0x64, 0x73, 0x6c, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_pbcmdb_pbqdsl_service_proto_goTypes = []interface{}{ + (*pbqdsl.Query)(nil), // 0: org.listware.sdk.pbcmdb.pbqdsl.Query + (*pbqdsl.Elements)(nil), // 1: org.listware.sdk.pbcmdb.pbqdsl.Elements +} +var file_pbcmdb_pbqdsl_service_proto_depIdxs = []int32{ + 0, // 0: org.listware.sdk.pbcmdb.pbqdsl.QdslService.Qdsl:input_type -> org.listware.sdk.pbcmdb.pbqdsl.Query + 1, // 1: org.listware.sdk.pbcmdb.pbqdsl.QdslService.Qdsl:output_type -> org.listware.sdk.pbcmdb.pbqdsl.Elements + 1, // [1:2] is the sub-list for method output_type + 0, // [0:1] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_pbcmdb_pbqdsl_service_proto_init() } +func file_pbcmdb_pbqdsl_service_proto_init() { + if File_pbcmdb_pbqdsl_service_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbcmdb_pbqdsl_service_proto_rawDesc, + NumEnums: 0, + NumMessages: 0, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_pbcmdb_pbqdsl_service_proto_goTypes, + DependencyIndexes: file_pbcmdb_pbqdsl_service_proto_depIdxs, + }.Build() + File_pbcmdb_pbqdsl_service_proto = out.File + file_pbcmdb_pbqdsl_service_proto_rawDesc = nil + file_pbcmdb_pbqdsl_service_proto_goTypes = nil + file_pbcmdb_pbqdsl_service_proto_depIdxs = nil +} diff --git a/sdk/pbcmdb/pbqdsl/service_grpc.pb.go b/sdk/pbcmdb/pbqdsl/service_grpc.pb.go new file mode 100644 index 0000000..dde3ffb --- /dev/null +++ b/sdk/pbcmdb/pbqdsl/service_grpc.pb.go @@ -0,0 +1,102 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. + +package pbqdsl + +import ( + context "context" + pbqdsl "git.fg-tech.ru/flistware/proto/sdk/pbcmdb/pbqdsl" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +// QdslServiceClient is the client API for QdslService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type QdslServiceClient interface { + Qdsl(ctx context.Context, in *pbqdsl.Query, opts ...grpc.CallOption) (*pbqdsl.Elements, error) +} + +type qdslServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewQdslServiceClient(cc grpc.ClientConnInterface) QdslServiceClient { + return &qdslServiceClient{cc} +} + +func (c *qdslServiceClient) Qdsl(ctx context.Context, in *pbqdsl.Query, opts ...grpc.CallOption) (*pbqdsl.Elements, error) { + out := new(pbqdsl.Elements) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.pbqdsl.QdslService/Qdsl", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// QdslServiceServer is the server API for QdslService service. +// All implementations must embed UnimplementedQdslServiceServer +// for forward compatibility +type QdslServiceServer interface { + Qdsl(context.Context, *pbqdsl.Query) (*pbqdsl.Elements, error) + mustEmbedUnimplementedQdslServiceServer() +} + +// UnimplementedQdslServiceServer must be embedded to have forward compatible implementations. +type UnimplementedQdslServiceServer struct { +} + +func (UnimplementedQdslServiceServer) Qdsl(context.Context, *pbqdsl.Query) (*pbqdsl.Elements, error) { + return nil, status.Errorf(codes.Unimplemented, "method Qdsl not implemented") +} +func (UnimplementedQdslServiceServer) mustEmbedUnimplementedQdslServiceServer() {} + +// UnsafeQdslServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to QdslServiceServer will +// result in compilation errors. +type UnsafeQdslServiceServer interface { + mustEmbedUnimplementedQdslServiceServer() +} + +func RegisterQdslServiceServer(s grpc.ServiceRegistrar, srv QdslServiceServer) { + s.RegisterService(&QdslService_ServiceDesc, srv) +} + +func _QdslService_Qdsl_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(pbqdsl.Query) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QdslServiceServer).Qdsl(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.pbqdsl.QdslService/Qdsl", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QdslServiceServer).Qdsl(ctx, req.(*pbqdsl.Query)) + } + return interceptor(ctx, in, info, handler) +} + +// QdslService_ServiceDesc is the grpc.ServiceDesc for QdslService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var QdslService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "org.listware.sdk.pbcmdb.pbqdsl.QdslService", + HandlerType: (*QdslServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Qdsl", + Handler: _QdslService_Qdsl_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pbcmdb/pbqdsl/service.proto", +} diff --git a/sdk/pbcmdb/service.pb.go b/sdk/pbcmdb/service.pb.go new file mode 100644 index 0000000..0149657 --- /dev/null +++ b/sdk/pbcmdb/service.pb.go @@ -0,0 +1,220 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbcmdb/service.proto + +package pbcmdb + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +var File_pbcmdb_service_proto protoreflect.FileDescriptor + +var file_pbcmdb_service_proto_rawDesc = []byte{ + 0x0a, 0x14, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, + 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x1a, + 0x13, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2f, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xd1, 0x02, 0x0a, 0x0d, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, + 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4d, 0x0a, 0x04, 0x52, 0x65, 0x61, 0x64, 0x12, + 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, + 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, + 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, + 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x06, 0x52, 0x65, 0x6d, 0x6f, 0x76, + 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, + 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x32, 0xcf, 0x02, 0x0a, 0x0b, 0x45, 0x64, 0x67, + 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4d, 0x0a, 0x04, 0x52, 0x65, 0x61, + 0x64, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, + 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x06, 0x52, 0x65, 0x6d, + 0x6f, 0x76, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, + 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x32, 0xd1, 0x02, 0x0a, 0x0d, 0x4f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x06, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, + 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, + 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, + 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4d, 0x0a, + 0x04, 0x52, 0x65, 0x61, 0x64, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, + 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, + 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x06, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, + 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, + 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, + 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, + 0x06, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, + 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, + 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x32, 0xcf, + 0x02, 0x0a, 0x0b, 0x54, 0x79, 0x70, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4f, + 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, + 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, + 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x4d, 0x0a, 0x04, 0x52, 0x65, 0x61, 0x64, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, + 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, + 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, + 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, + 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, + 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, + 0x4f, 0x0a, 0x06, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, + 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x32, 0xcf, 0x02, 0x0a, 0x0b, 0x4c, 0x69, 0x6e, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x12, 0x4f, 0x0a, 0x06, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, + 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, + 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x4d, 0x0a, 0x04, 0x52, 0x65, 0x61, 0x64, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, + 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, + 0x12, 0x4f, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6f, + 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, + 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x00, 0x12, 0x4f, 0x0a, 0x06, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x12, 0x20, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, + 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, + 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, + 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x00, 0x42, 0x4c, 0x0a, 0x17, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, 0x42, 0x07, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5a, 0x28, 0x67, 0x69, 0x74, 0x2e, 0x66, 0x67, 0x2d, 0x74, + 0x65, 0x63, 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2f, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x70, 0x62, 0x63, 0x6d, 0x64, 0x62, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var file_pbcmdb_service_proto_goTypes = []interface{}{ + (*Request)(nil), // 0: org.listware.sdk.pbcmdb.Request + (*Response)(nil), // 1: org.listware.sdk.pbcmdb.Response +} +var file_pbcmdb_service_proto_depIdxs = []int32{ + 0, // 0: org.listware.sdk.pbcmdb.VertexService.Create:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 1: org.listware.sdk.pbcmdb.VertexService.Read:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 2: org.listware.sdk.pbcmdb.VertexService.Update:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 3: org.listware.sdk.pbcmdb.VertexService.Remove:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 4: org.listware.sdk.pbcmdb.EdgeService.Create:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 5: org.listware.sdk.pbcmdb.EdgeService.Read:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 6: org.listware.sdk.pbcmdb.EdgeService.Update:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 7: org.listware.sdk.pbcmdb.EdgeService.Remove:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 8: org.listware.sdk.pbcmdb.ObjectService.Create:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 9: org.listware.sdk.pbcmdb.ObjectService.Read:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 10: org.listware.sdk.pbcmdb.ObjectService.Update:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 11: org.listware.sdk.pbcmdb.ObjectService.Remove:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 12: org.listware.sdk.pbcmdb.TypeService.Create:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 13: org.listware.sdk.pbcmdb.TypeService.Read:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 14: org.listware.sdk.pbcmdb.TypeService.Update:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 15: org.listware.sdk.pbcmdb.TypeService.Remove:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 16: org.listware.sdk.pbcmdb.LinkService.Create:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 17: org.listware.sdk.pbcmdb.LinkService.Read:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 18: org.listware.sdk.pbcmdb.LinkService.Update:input_type -> org.listware.sdk.pbcmdb.Request + 0, // 19: org.listware.sdk.pbcmdb.LinkService.Remove:input_type -> org.listware.sdk.pbcmdb.Request + 1, // 20: org.listware.sdk.pbcmdb.VertexService.Create:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 21: org.listware.sdk.pbcmdb.VertexService.Read:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 22: org.listware.sdk.pbcmdb.VertexService.Update:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 23: org.listware.sdk.pbcmdb.VertexService.Remove:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 24: org.listware.sdk.pbcmdb.EdgeService.Create:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 25: org.listware.sdk.pbcmdb.EdgeService.Read:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 26: org.listware.sdk.pbcmdb.EdgeService.Update:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 27: org.listware.sdk.pbcmdb.EdgeService.Remove:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 28: org.listware.sdk.pbcmdb.ObjectService.Create:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 29: org.listware.sdk.pbcmdb.ObjectService.Read:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 30: org.listware.sdk.pbcmdb.ObjectService.Update:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 31: org.listware.sdk.pbcmdb.ObjectService.Remove:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 32: org.listware.sdk.pbcmdb.TypeService.Create:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 33: org.listware.sdk.pbcmdb.TypeService.Read:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 34: org.listware.sdk.pbcmdb.TypeService.Update:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 35: org.listware.sdk.pbcmdb.TypeService.Remove:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 36: org.listware.sdk.pbcmdb.LinkService.Create:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 37: org.listware.sdk.pbcmdb.LinkService.Read:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 38: org.listware.sdk.pbcmdb.LinkService.Update:output_type -> org.listware.sdk.pbcmdb.Response + 1, // 39: org.listware.sdk.pbcmdb.LinkService.Remove:output_type -> org.listware.sdk.pbcmdb.Response + 20, // [20:40] is the sub-list for method output_type + 0, // [0:20] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_pbcmdb_service_proto_init() } +func file_pbcmdb_service_proto_init() { + if File_pbcmdb_service_proto != nil { + return + } + file_pbcmdb_pbcmdb_proto_init() + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbcmdb_service_proto_rawDesc, + NumEnums: 0, + NumMessages: 0, + NumExtensions: 0, + NumServices: 5, + }, + GoTypes: file_pbcmdb_service_proto_goTypes, + DependencyIndexes: file_pbcmdb_service_proto_depIdxs, + }.Build() + File_pbcmdb_service_proto = out.File + file_pbcmdb_service_proto_rawDesc = nil + file_pbcmdb_service_proto_goTypes = nil + file_pbcmdb_service_proto_depIdxs = nil +} diff --git a/sdk/pbcmdb/service_grpc.pb.go b/sdk/pbcmdb/service_grpc.pb.go new file mode 100644 index 0000000..1596af1 --- /dev/null +++ b/sdk/pbcmdb/service_grpc.pb.go @@ -0,0 +1,985 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. + +package pbcmdb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +// VertexServiceClient is the client API for VertexService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type VertexServiceClient interface { + Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) +} + +type vertexServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewVertexServiceClient(cc grpc.ClientConnInterface) VertexServiceClient { + return &vertexServiceClient{cc} +} + +func (c *vertexServiceClient) Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.VertexService/Create", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *vertexServiceClient) Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.VertexService/Read", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *vertexServiceClient) Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.VertexService/Update", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *vertexServiceClient) Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.VertexService/Remove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// VertexServiceServer is the server API for VertexService service. +// All implementations must embed UnimplementedVertexServiceServer +// for forward compatibility +type VertexServiceServer interface { + Create(context.Context, *Request) (*Response, error) + Read(context.Context, *Request) (*Response, error) + Update(context.Context, *Request) (*Response, error) + Remove(context.Context, *Request) (*Response, error) + mustEmbedUnimplementedVertexServiceServer() +} + +// UnimplementedVertexServiceServer must be embedded to have forward compatible implementations. +type UnimplementedVertexServiceServer struct { +} + +func (UnimplementedVertexServiceServer) Create(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Create not implemented") +} +func (UnimplementedVertexServiceServer) Read(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Read not implemented") +} +func (UnimplementedVertexServiceServer) Update(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") +} +func (UnimplementedVertexServiceServer) Remove(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") +} +func (UnimplementedVertexServiceServer) mustEmbedUnimplementedVertexServiceServer() {} + +// UnsafeVertexServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to VertexServiceServer will +// result in compilation errors. +type UnsafeVertexServiceServer interface { + mustEmbedUnimplementedVertexServiceServer() +} + +func RegisterVertexServiceServer(s grpc.ServiceRegistrar, srv VertexServiceServer) { + s.RegisterService(&VertexService_ServiceDesc, srv) +} + +func _VertexService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(VertexServiceServer).Create(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.VertexService/Create", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(VertexServiceServer).Create(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _VertexService_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(VertexServiceServer).Read(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.VertexService/Read", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(VertexServiceServer).Read(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _VertexService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(VertexServiceServer).Update(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.VertexService/Update", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(VertexServiceServer).Update(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _VertexService_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(VertexServiceServer).Remove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.VertexService/Remove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(VertexServiceServer).Remove(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +// VertexService_ServiceDesc is the grpc.ServiceDesc for VertexService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var VertexService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "org.listware.sdk.pbcmdb.VertexService", + HandlerType: (*VertexServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Create", + Handler: _VertexService_Create_Handler, + }, + { + MethodName: "Read", + Handler: _VertexService_Read_Handler, + }, + { + MethodName: "Update", + Handler: _VertexService_Update_Handler, + }, + { + MethodName: "Remove", + Handler: _VertexService_Remove_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pbcmdb/service.proto", +} + +// EdgeServiceClient is the client API for EdgeService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type EdgeServiceClient interface { + Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) +} + +type edgeServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewEdgeServiceClient(cc grpc.ClientConnInterface) EdgeServiceClient { + return &edgeServiceClient{cc} +} + +func (c *edgeServiceClient) Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.EdgeService/Create", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *edgeServiceClient) Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.EdgeService/Read", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *edgeServiceClient) Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.EdgeService/Update", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *edgeServiceClient) Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.EdgeService/Remove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// EdgeServiceServer is the server API for EdgeService service. +// All implementations must embed UnimplementedEdgeServiceServer +// for forward compatibility +type EdgeServiceServer interface { + Create(context.Context, *Request) (*Response, error) + Read(context.Context, *Request) (*Response, error) + Update(context.Context, *Request) (*Response, error) + Remove(context.Context, *Request) (*Response, error) + mustEmbedUnimplementedEdgeServiceServer() +} + +// UnimplementedEdgeServiceServer must be embedded to have forward compatible implementations. +type UnimplementedEdgeServiceServer struct { +} + +func (UnimplementedEdgeServiceServer) Create(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Create not implemented") +} +func (UnimplementedEdgeServiceServer) Read(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Read not implemented") +} +func (UnimplementedEdgeServiceServer) Update(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") +} +func (UnimplementedEdgeServiceServer) Remove(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") +} +func (UnimplementedEdgeServiceServer) mustEmbedUnimplementedEdgeServiceServer() {} + +// UnsafeEdgeServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to EdgeServiceServer will +// result in compilation errors. +type UnsafeEdgeServiceServer interface { + mustEmbedUnimplementedEdgeServiceServer() +} + +func RegisterEdgeServiceServer(s grpc.ServiceRegistrar, srv EdgeServiceServer) { + s.RegisterService(&EdgeService_ServiceDesc, srv) +} + +func _EdgeService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(EdgeServiceServer).Create(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.EdgeService/Create", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(EdgeServiceServer).Create(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _EdgeService_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(EdgeServiceServer).Read(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.EdgeService/Read", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(EdgeServiceServer).Read(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _EdgeService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(EdgeServiceServer).Update(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.EdgeService/Update", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(EdgeServiceServer).Update(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _EdgeService_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(EdgeServiceServer).Remove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.EdgeService/Remove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(EdgeServiceServer).Remove(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +// EdgeService_ServiceDesc is the grpc.ServiceDesc for EdgeService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var EdgeService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "org.listware.sdk.pbcmdb.EdgeService", + HandlerType: (*EdgeServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Create", + Handler: _EdgeService_Create_Handler, + }, + { + MethodName: "Read", + Handler: _EdgeService_Read_Handler, + }, + { + MethodName: "Update", + Handler: _EdgeService_Update_Handler, + }, + { + MethodName: "Remove", + Handler: _EdgeService_Remove_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pbcmdb/service.proto", +} + +// ObjectServiceClient is the client API for ObjectService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type ObjectServiceClient interface { + Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) +} + +type objectServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewObjectServiceClient(cc grpc.ClientConnInterface) ObjectServiceClient { + return &objectServiceClient{cc} +} + +func (c *objectServiceClient) Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.ObjectService/Create", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *objectServiceClient) Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.ObjectService/Read", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *objectServiceClient) Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.ObjectService/Update", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *objectServiceClient) Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.ObjectService/Remove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ObjectServiceServer is the server API for ObjectService service. +// All implementations must embed UnimplementedObjectServiceServer +// for forward compatibility +type ObjectServiceServer interface { + Create(context.Context, *Request) (*Response, error) + Read(context.Context, *Request) (*Response, error) + Update(context.Context, *Request) (*Response, error) + Remove(context.Context, *Request) (*Response, error) + mustEmbedUnimplementedObjectServiceServer() +} + +// UnimplementedObjectServiceServer must be embedded to have forward compatible implementations. +type UnimplementedObjectServiceServer struct { +} + +func (UnimplementedObjectServiceServer) Create(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Create not implemented") +} +func (UnimplementedObjectServiceServer) Read(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Read not implemented") +} +func (UnimplementedObjectServiceServer) Update(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") +} +func (UnimplementedObjectServiceServer) Remove(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") +} +func (UnimplementedObjectServiceServer) mustEmbedUnimplementedObjectServiceServer() {} + +// UnsafeObjectServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to ObjectServiceServer will +// result in compilation errors. +type UnsafeObjectServiceServer interface { + mustEmbedUnimplementedObjectServiceServer() +} + +func RegisterObjectServiceServer(s grpc.ServiceRegistrar, srv ObjectServiceServer) { + s.RegisterService(&ObjectService_ServiceDesc, srv) +} + +func _ObjectService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ObjectServiceServer).Create(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.ObjectService/Create", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ObjectServiceServer).Create(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _ObjectService_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ObjectServiceServer).Read(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.ObjectService/Read", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ObjectServiceServer).Read(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _ObjectService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ObjectServiceServer).Update(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.ObjectService/Update", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ObjectServiceServer).Update(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _ObjectService_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ObjectServiceServer).Remove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.ObjectService/Remove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ObjectServiceServer).Remove(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +// ObjectService_ServiceDesc is the grpc.ServiceDesc for ObjectService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var ObjectService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "org.listware.sdk.pbcmdb.ObjectService", + HandlerType: (*ObjectServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Create", + Handler: _ObjectService_Create_Handler, + }, + { + MethodName: "Read", + Handler: _ObjectService_Read_Handler, + }, + { + MethodName: "Update", + Handler: _ObjectService_Update_Handler, + }, + { + MethodName: "Remove", + Handler: _ObjectService_Remove_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pbcmdb/service.proto", +} + +// TypeServiceClient is the client API for TypeService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type TypeServiceClient interface { + Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) +} + +type typeServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewTypeServiceClient(cc grpc.ClientConnInterface) TypeServiceClient { + return &typeServiceClient{cc} +} + +func (c *typeServiceClient) Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.TypeService/Create", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *typeServiceClient) Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.TypeService/Read", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *typeServiceClient) Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.TypeService/Update", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *typeServiceClient) Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.TypeService/Remove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// TypeServiceServer is the server API for TypeService service. +// All implementations must embed UnimplementedTypeServiceServer +// for forward compatibility +type TypeServiceServer interface { + Create(context.Context, *Request) (*Response, error) + Read(context.Context, *Request) (*Response, error) + Update(context.Context, *Request) (*Response, error) + Remove(context.Context, *Request) (*Response, error) + mustEmbedUnimplementedTypeServiceServer() +} + +// UnimplementedTypeServiceServer must be embedded to have forward compatible implementations. +type UnimplementedTypeServiceServer struct { +} + +func (UnimplementedTypeServiceServer) Create(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Create not implemented") +} +func (UnimplementedTypeServiceServer) Read(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Read not implemented") +} +func (UnimplementedTypeServiceServer) Update(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") +} +func (UnimplementedTypeServiceServer) Remove(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") +} +func (UnimplementedTypeServiceServer) mustEmbedUnimplementedTypeServiceServer() {} + +// UnsafeTypeServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to TypeServiceServer will +// result in compilation errors. +type UnsafeTypeServiceServer interface { + mustEmbedUnimplementedTypeServiceServer() +} + +func RegisterTypeServiceServer(s grpc.ServiceRegistrar, srv TypeServiceServer) { + s.RegisterService(&TypeService_ServiceDesc, srv) +} + +func _TypeService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(TypeServiceServer).Create(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.TypeService/Create", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(TypeServiceServer).Create(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _TypeService_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(TypeServiceServer).Read(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.TypeService/Read", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(TypeServiceServer).Read(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _TypeService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(TypeServiceServer).Update(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.TypeService/Update", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(TypeServiceServer).Update(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _TypeService_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(TypeServiceServer).Remove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.TypeService/Remove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(TypeServiceServer).Remove(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +// TypeService_ServiceDesc is the grpc.ServiceDesc for TypeService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var TypeService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "org.listware.sdk.pbcmdb.TypeService", + HandlerType: (*TypeServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Create", + Handler: _TypeService_Create_Handler, + }, + { + MethodName: "Read", + Handler: _TypeService_Read_Handler, + }, + { + MethodName: "Update", + Handler: _TypeService_Update_Handler, + }, + { + MethodName: "Remove", + Handler: _TypeService_Remove_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pbcmdb/service.proto", +} + +// LinkServiceClient is the client API for LinkService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type LinkServiceClient interface { + Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) + Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) +} + +type linkServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewLinkServiceClient(cc grpc.ClientConnInterface) LinkServiceClient { + return &linkServiceClient{cc} +} + +func (c *linkServiceClient) Create(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.LinkService/Create", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *linkServiceClient) Read(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.LinkService/Read", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *linkServiceClient) Update(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.LinkService/Update", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *linkServiceClient) Remove(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { + out := new(Response) + err := c.cc.Invoke(ctx, "/org.listware.sdk.pbcmdb.LinkService/Remove", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// LinkServiceServer is the server API for LinkService service. +// All implementations must embed UnimplementedLinkServiceServer +// for forward compatibility +type LinkServiceServer interface { + Create(context.Context, *Request) (*Response, error) + Read(context.Context, *Request) (*Response, error) + Update(context.Context, *Request) (*Response, error) + Remove(context.Context, *Request) (*Response, error) + mustEmbedUnimplementedLinkServiceServer() +} + +// UnimplementedLinkServiceServer must be embedded to have forward compatible implementations. +type UnimplementedLinkServiceServer struct { +} + +func (UnimplementedLinkServiceServer) Create(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Create not implemented") +} +func (UnimplementedLinkServiceServer) Read(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Read not implemented") +} +func (UnimplementedLinkServiceServer) Update(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Update not implemented") +} +func (UnimplementedLinkServiceServer) Remove(context.Context, *Request) (*Response, error) { + return nil, status.Errorf(codes.Unimplemented, "method Remove not implemented") +} +func (UnimplementedLinkServiceServer) mustEmbedUnimplementedLinkServiceServer() {} + +// UnsafeLinkServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to LinkServiceServer will +// result in compilation errors. +type UnsafeLinkServiceServer interface { + mustEmbedUnimplementedLinkServiceServer() +} + +func RegisterLinkServiceServer(s grpc.ServiceRegistrar, srv LinkServiceServer) { + s.RegisterService(&LinkService_ServiceDesc, srv) +} + +func _LinkService_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LinkServiceServer).Create(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.LinkService/Create", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LinkServiceServer).Create(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _LinkService_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LinkServiceServer).Read(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.LinkService/Read", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LinkServiceServer).Read(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _LinkService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LinkServiceServer).Update(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.LinkService/Update", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LinkServiceServer).Update(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +func _LinkService_Remove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(Request) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(LinkServiceServer).Remove(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/org.listware.sdk.pbcmdb.LinkService/Remove", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(LinkServiceServer).Remove(ctx, req.(*Request)) + } + return interceptor(ctx, in, info, handler) +} + +// LinkService_ServiceDesc is the grpc.ServiceDesc for LinkService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var LinkService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "org.listware.sdk.pbcmdb.LinkService", + HandlerType: (*LinkServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Create", + Handler: _LinkService_Create_Handler, + }, + { + MethodName: "Read", + Handler: _LinkService_Read_Handler, + }, + { + MethodName: "Update", + Handler: _LinkService_Update_Handler, + }, + { + MethodName: "Remove", + Handler: _LinkService_Remove_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pbcmdb/service.proto", +} diff --git a/sdk/pbflink/request-reply.pb.go b/sdk/pbflink/request-reply.pb.go new file mode 100644 index 0000000..f90fbbb --- /dev/null +++ b/sdk/pbflink/request-reply.pb.go @@ -0,0 +1,1605 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbflink/request-reply.proto + +package pbflink + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type FromFunction_PersistedValueMutation_MutationType int32 + +const ( + FromFunction_PersistedValueMutation_DELETE FromFunction_PersistedValueMutation_MutationType = 0 + FromFunction_PersistedValueMutation_MODIFY FromFunction_PersistedValueMutation_MutationType = 1 +) + +// Enum value maps for FromFunction_PersistedValueMutation_MutationType. +var ( + FromFunction_PersistedValueMutation_MutationType_name = map[int32]string{ + 0: "DELETE", + 1: "MODIFY", + } + FromFunction_PersistedValueMutation_MutationType_value = map[string]int32{ + "DELETE": 0, + "MODIFY": 1, + } +) + +func (x FromFunction_PersistedValueMutation_MutationType) Enum() *FromFunction_PersistedValueMutation_MutationType { + p := new(FromFunction_PersistedValueMutation_MutationType) + *p = x + return p +} + +func (x FromFunction_PersistedValueMutation_MutationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FromFunction_PersistedValueMutation_MutationType) Descriptor() protoreflect.EnumDescriptor { + return file_pbflink_request_reply_proto_enumTypes[0].Descriptor() +} + +func (FromFunction_PersistedValueMutation_MutationType) Type() protoreflect.EnumType { + return &file_pbflink_request_reply_proto_enumTypes[0] +} + +func (x FromFunction_PersistedValueMutation_MutationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FromFunction_PersistedValueMutation_MutationType.Descriptor instead. +func (FromFunction_PersistedValueMutation_MutationType) EnumDescriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 0, 0} +} + +type FromFunction_ExpirationSpec_ExpireMode int32 + +const ( + FromFunction_ExpirationSpec_NONE FromFunction_ExpirationSpec_ExpireMode = 0 + FromFunction_ExpirationSpec_AFTER_WRITE FromFunction_ExpirationSpec_ExpireMode = 1 + FromFunction_ExpirationSpec_AFTER_INVOKE FromFunction_ExpirationSpec_ExpireMode = 2 +) + +// Enum value maps for FromFunction_ExpirationSpec_ExpireMode. +var ( + FromFunction_ExpirationSpec_ExpireMode_name = map[int32]string{ + 0: "NONE", + 1: "AFTER_WRITE", + 2: "AFTER_INVOKE", + } + FromFunction_ExpirationSpec_ExpireMode_value = map[string]int32{ + "NONE": 0, + "AFTER_WRITE": 1, + "AFTER_INVOKE": 2, + } +) + +func (x FromFunction_ExpirationSpec_ExpireMode) Enum() *FromFunction_ExpirationSpec_ExpireMode { + p := new(FromFunction_ExpirationSpec_ExpireMode) + *p = x + return p +} + +func (x FromFunction_ExpirationSpec_ExpireMode) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (FromFunction_ExpirationSpec_ExpireMode) Descriptor() protoreflect.EnumDescriptor { + return file_pbflink_request_reply_proto_enumTypes[1].Descriptor() +} + +func (FromFunction_ExpirationSpec_ExpireMode) Type() protoreflect.EnumType { + return &file_pbflink_request_reply_proto_enumTypes[1] +} + +func (x FromFunction_ExpirationSpec_ExpireMode) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use FromFunction_ExpirationSpec_ExpireMode.Descriptor instead. +func (FromFunction_ExpirationSpec_ExpireMode) EnumDescriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 5, 0} +} + +// An Address is the unique identity of an individual StatefulFunction, containing +// a function's type and an unique identifier within the type. The function's +// type denotes the "class" of function to invoke, while the unique identifier addresses the +// invocation to a specific function instance. +type Address struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` + Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` +} + +func (x *Address) Reset() { + *x = Address{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Address) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Address) ProtoMessage() {} + +func (x *Address) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Address.ProtoReflect.Descriptor instead. +func (*Address) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{0} +} + +func (x *Address) GetNamespace() string { + if x != nil { + return x.Namespace + } + return "" +} + +func (x *Address) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *Address) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +type TypedValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Typename string `protobuf:"bytes,1,opt,name=typename,proto3" json:"typename,omitempty"` + // has_value is set to differentiate a zero length value bytes explicitly set, + // or a non existing value. + HasValue bool `protobuf:"varint,2,opt,name=has_value,json=hasValue,proto3" json:"has_value,omitempty"` + Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *TypedValue) Reset() { + *x = TypedValue{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *TypedValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*TypedValue) ProtoMessage() {} + +func (x *TypedValue) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use TypedValue.ProtoReflect.Descriptor instead. +func (*TypedValue) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{1} +} + +func (x *TypedValue) GetTypename() string { + if x != nil { + return x.Typename + } + return "" +} + +func (x *TypedValue) GetHasValue() bool { + if x != nil { + return x.HasValue + } + return false +} + +func (x *TypedValue) GetValue() []byte { + if x != nil { + return x.Value + } + return nil +} + +// The following section contains all the message types that are sent +// from Flink to a remote function. +type ToFunction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Types that are assignable to Request: + // *ToFunction_Invocation_ + Request isToFunction_Request `protobuf_oneof:"request"` +} + +func (x *ToFunction) Reset() { + *x = ToFunction{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ToFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ToFunction) ProtoMessage() {} + +func (x *ToFunction) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ToFunction.ProtoReflect.Descriptor instead. +func (*ToFunction) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{2} +} + +func (m *ToFunction) GetRequest() isToFunction_Request { + if m != nil { + return m.Request + } + return nil +} + +func (x *ToFunction) GetInvocation() *ToFunction_InvocationBatchRequest { + if x, ok := x.GetRequest().(*ToFunction_Invocation_); ok { + return x.Invocation + } + return nil +} + +type isToFunction_Request interface { + isToFunction_Request() +} + +type ToFunction_Invocation_ struct { + Invocation *ToFunction_InvocationBatchRequest `protobuf:"bytes,100,opt,name=invocation,proto3,oneof"` +} + +func (*ToFunction_Invocation_) isToFunction_Request() {} + +// The following section contains messages sent from a remote function back to Flink. +type FromFunction struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Response sent from the function, as a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest. + // It can be one of the following types: + // - io.statefun.sdk.reqreply.FromFunction.InvocationResponse + // - io.statefun.sdk.reqreply.FromFunction.IncompleteInvocationContext + // + // Types that are assignable to Response: + // *FromFunction_InvocationResult + // *FromFunction_IncompleteInvocationContext_ + Response isFromFunction_Response `protobuf_oneof:"response"` +} + +func (x *FromFunction) Reset() { + *x = FromFunction{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction) ProtoMessage() {} + +func (x *FromFunction) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction.ProtoReflect.Descriptor instead. +func (*FromFunction) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3} +} + +func (m *FromFunction) GetResponse() isFromFunction_Response { + if m != nil { + return m.Response + } + return nil +} + +func (x *FromFunction) GetInvocationResult() *FromFunction_InvocationResponse { + if x, ok := x.GetResponse().(*FromFunction_InvocationResult); ok { + return x.InvocationResult + } + return nil +} + +func (x *FromFunction) GetIncompleteInvocationContext() *FromFunction_IncompleteInvocationContext { + if x, ok := x.GetResponse().(*FromFunction_IncompleteInvocationContext_); ok { + return x.IncompleteInvocationContext + } + return nil +} + +type isFromFunction_Response interface { + isFromFunction_Response() +} + +type FromFunction_InvocationResult struct { + InvocationResult *FromFunction_InvocationResponse `protobuf:"bytes,100,opt,name=invocation_result,json=invocationResult,proto3,oneof"` +} + +type FromFunction_IncompleteInvocationContext_ struct { + IncompleteInvocationContext *FromFunction_IncompleteInvocationContext `protobuf:"bytes,101,opt,name=incomplete_invocation_context,json=incompleteInvocationContext,proto3,oneof"` +} + +func (*FromFunction_InvocationResult) isFromFunction_Response() {} + +func (*FromFunction_IncompleteInvocationContext_) isFromFunction_Response() {} + +// PersistedValue represents a PersistedValue's value that is managed by Flink on behalf of a remote function. +type ToFunction_PersistedValue struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The unique name of the persisted state. + StateName string `protobuf:"bytes,1,opt,name=state_name,json=stateName,proto3" json:"state_name,omitempty"` + // The serialized state value + StateValue *TypedValue `protobuf:"bytes,2,opt,name=state_value,json=stateValue,proto3" json:"state_value,omitempty"` +} + +func (x *ToFunction_PersistedValue) Reset() { + *x = ToFunction_PersistedValue{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ToFunction_PersistedValue) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ToFunction_PersistedValue) ProtoMessage() {} + +func (x *ToFunction_PersistedValue) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ToFunction_PersistedValue.ProtoReflect.Descriptor instead. +func (*ToFunction_PersistedValue) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{2, 0} +} + +func (x *ToFunction_PersistedValue) GetStateName() string { + if x != nil { + return x.StateName + } + return "" +} + +func (x *ToFunction_PersistedValue) GetStateValue() *TypedValue { + if x != nil { + return x.StateValue + } + return nil +} + +// Invocation represents a remote function call, it associated with an (optional) return address, +// and an argument. +type ToFunction_Invocation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The address of the function that requested the invocation (possibly absent) + Caller *Address `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"` + // The invocation argument (aka the message sent to the target function) + Argument *TypedValue `protobuf:"bytes,2,opt,name=argument,proto3" json:"argument,omitempty"` +} + +func (x *ToFunction_Invocation) Reset() { + *x = ToFunction_Invocation{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ToFunction_Invocation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ToFunction_Invocation) ProtoMessage() {} + +func (x *ToFunction_Invocation) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ToFunction_Invocation.ProtoReflect.Descriptor instead. +func (*ToFunction_Invocation) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{2, 1} +} + +func (x *ToFunction_Invocation) GetCaller() *Address { + if x != nil { + return x.Caller + } + return nil +} + +func (x *ToFunction_Invocation) GetArgument() *TypedValue { + if x != nil { + return x.Argument + } + return nil +} + +// InvocationBatchRequest represents a request to invoke a remote function. It is always associated with a target +// address (the function to invoke), and a list of values for registered state. +type ToFunction_InvocationBatchRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The address of the function to invoke + Target *Address `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` + // A list of PersistedValues that were registered as a persisted state. + State []*ToFunction_PersistedValue `protobuf:"bytes,2,rep,name=state,proto3" json:"state,omitempty"` + // A non empty (at least one) list of invocations + Invocations []*ToFunction_Invocation `protobuf:"bytes,3,rep,name=invocations,proto3" json:"invocations,omitempty"` +} + +func (x *ToFunction_InvocationBatchRequest) Reset() { + *x = ToFunction_InvocationBatchRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ToFunction_InvocationBatchRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ToFunction_InvocationBatchRequest) ProtoMessage() {} + +func (x *ToFunction_InvocationBatchRequest) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ToFunction_InvocationBatchRequest.ProtoReflect.Descriptor instead. +func (*ToFunction_InvocationBatchRequest) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{2, 2} +} + +func (x *ToFunction_InvocationBatchRequest) GetTarget() *Address { + if x != nil { + return x.Target + } + return nil +} + +func (x *ToFunction_InvocationBatchRequest) GetState() []*ToFunction_PersistedValue { + if x != nil { + return x.State + } + return nil +} + +func (x *ToFunction_InvocationBatchRequest) GetInvocations() []*ToFunction_Invocation { + if x != nil { + return x.Invocations + } + return nil +} + +// MutatePersistedValueCommand represents a command sent from a remote function to Flink, +// requesting a change to a persisted value. +type FromFunction_PersistedValueMutation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MutationType FromFunction_PersistedValueMutation_MutationType `protobuf:"varint,1,opt,name=mutation_type,json=mutationType,proto3,enum=org.listware.sdk.reqreply.generated.FromFunction_PersistedValueMutation_MutationType" json:"mutation_type,omitempty"` + StateName string `protobuf:"bytes,2,opt,name=state_name,json=stateName,proto3" json:"state_name,omitempty"` + StateValue *TypedValue `protobuf:"bytes,3,opt,name=state_value,json=stateValue,proto3" json:"state_value,omitempty"` +} + +func (x *FromFunction_PersistedValueMutation) Reset() { + *x = FromFunction_PersistedValueMutation{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_PersistedValueMutation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_PersistedValueMutation) ProtoMessage() {} + +func (x *FromFunction_PersistedValueMutation) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_PersistedValueMutation.ProtoReflect.Descriptor instead. +func (*FromFunction_PersistedValueMutation) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 0} +} + +func (x *FromFunction_PersistedValueMutation) GetMutationType() FromFunction_PersistedValueMutation_MutationType { + if x != nil { + return x.MutationType + } + return FromFunction_PersistedValueMutation_DELETE +} + +func (x *FromFunction_PersistedValueMutation) GetStateName() string { + if x != nil { + return x.StateName + } + return "" +} + +func (x *FromFunction_PersistedValueMutation) GetStateValue() *TypedValue { + if x != nil { + return x.StateValue + } + return nil +} + +// Invocation represents a remote function call, it associated with a (mandatory) target address, +// and an argument. +type FromFunction_Invocation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The target function to invoke + Target *Address `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` + // The invocation argument (aka the message sent to the target function) + Argument *TypedValue `protobuf:"bytes,2,opt,name=argument,proto3" json:"argument,omitempty"` +} + +func (x *FromFunction_Invocation) Reset() { + *x = FromFunction_Invocation{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_Invocation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_Invocation) ProtoMessage() {} + +func (x *FromFunction_Invocation) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_Invocation.ProtoReflect.Descriptor instead. +func (*FromFunction_Invocation) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 1} +} + +func (x *FromFunction_Invocation) GetTarget() *Address { + if x != nil { + return x.Target + } + return nil +} + +func (x *FromFunction_Invocation) GetArgument() *TypedValue { + if x != nil { + return x.Argument + } + return nil +} + +// DelayedInvocation represents a delayed remote function call with a target address, an argument +// and a delay in milliseconds, after which this message to be sent. +type FromFunction_DelayedInvocation struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // a boolean value (default false) that indicates rather this is a regular delayed message, or (true) a message + // cancellation request. + // in case of a regular delayed message all other fields are expected to be preset, otherwise only the + // cancellation_token is expected + IsCancellationRequest bool `protobuf:"varint,10,opt,name=is_cancellation_request,json=isCancellationRequest,proto3" json:"is_cancellation_request,omitempty"` + // an optional cancellation token that can be used to request the "unsending" of a delayed message. + CancellationToken string `protobuf:"bytes,11,opt,name=cancellation_token,json=cancellationToken,proto3" json:"cancellation_token,omitempty"` + // the amount of milliseconds to wait before sending this message + DelayInMs int64 `protobuf:"varint,1,opt,name=delay_in_ms,json=delayInMs,proto3" json:"delay_in_ms,omitempty"` + // the target address to send this message to + Target *Address `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` + // the invocation argument + Argument *TypedValue `protobuf:"bytes,3,opt,name=argument,proto3" json:"argument,omitempty"` +} + +func (x *FromFunction_DelayedInvocation) Reset() { + *x = FromFunction_DelayedInvocation{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_DelayedInvocation) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_DelayedInvocation) ProtoMessage() {} + +func (x *FromFunction_DelayedInvocation) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[9] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_DelayedInvocation.ProtoReflect.Descriptor instead. +func (*FromFunction_DelayedInvocation) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 2} +} + +func (x *FromFunction_DelayedInvocation) GetIsCancellationRequest() bool { + if x != nil { + return x.IsCancellationRequest + } + return false +} + +func (x *FromFunction_DelayedInvocation) GetCancellationToken() string { + if x != nil { + return x.CancellationToken + } + return "" +} + +func (x *FromFunction_DelayedInvocation) GetDelayInMs() int64 { + if x != nil { + return x.DelayInMs + } + return 0 +} + +func (x *FromFunction_DelayedInvocation) GetTarget() *Address { + if x != nil { + return x.Target + } + return nil +} + +func (x *FromFunction_DelayedInvocation) GetArgument() *TypedValue { + if x != nil { + return x.Argument + } + return nil +} + +// EgressMessage an argument to forward to an egress. +// An egress is identified by a namespace and type (see EgressIdentifier SDK class). +// The argument is an io.statefun.sdk.reqreply.TypedValue. +type FromFunction_EgressMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // The target egress namespace + EgressNamespace string `protobuf:"bytes,1,opt,name=egress_namespace,json=egressNamespace,proto3" json:"egress_namespace,omitempty"` + // The target egress type + EgressType string `protobuf:"bytes,2,opt,name=egress_type,json=egressType,proto3" json:"egress_type,omitempty"` + // egress argument + Argument *TypedValue `protobuf:"bytes,3,opt,name=argument,proto3" json:"argument,omitempty"` +} + +func (x *FromFunction_EgressMessage) Reset() { + *x = FromFunction_EgressMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_EgressMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_EgressMessage) ProtoMessage() {} + +func (x *FromFunction_EgressMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[10] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_EgressMessage.ProtoReflect.Descriptor instead. +func (*FromFunction_EgressMessage) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 3} +} + +func (x *FromFunction_EgressMessage) GetEgressNamespace() string { + if x != nil { + return x.EgressNamespace + } + return "" +} + +func (x *FromFunction_EgressMessage) GetEgressType() string { + if x != nil { + return x.EgressType + } + return "" +} + +func (x *FromFunction_EgressMessage) GetArgument() *TypedValue { + if x != nil { + return x.Argument + } + return nil +} + +// InvocationResponse represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest +// it contains a list of state mutation to preform as a result of computing this batch, and a list of outgoing messages. +type FromFunction_InvocationResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + StateMutations []*FromFunction_PersistedValueMutation `protobuf:"bytes,1,rep,name=state_mutations,json=stateMutations,proto3" json:"state_mutations,omitempty"` + OutgoingMessages []*FromFunction_Invocation `protobuf:"bytes,2,rep,name=outgoing_messages,json=outgoingMessages,proto3" json:"outgoing_messages,omitempty"` + DelayedInvocations []*FromFunction_DelayedInvocation `protobuf:"bytes,3,rep,name=delayed_invocations,json=delayedInvocations,proto3" json:"delayed_invocations,omitempty"` + OutgoingEgresses []*FromFunction_EgressMessage `protobuf:"bytes,4,rep,name=outgoing_egresses,json=outgoingEgresses,proto3" json:"outgoing_egresses,omitempty"` +} + +func (x *FromFunction_InvocationResponse) Reset() { + *x = FromFunction_InvocationResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_InvocationResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_InvocationResponse) ProtoMessage() {} + +func (x *FromFunction_InvocationResponse) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[11] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_InvocationResponse.ProtoReflect.Descriptor instead. +func (*FromFunction_InvocationResponse) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 4} +} + +func (x *FromFunction_InvocationResponse) GetStateMutations() []*FromFunction_PersistedValueMutation { + if x != nil { + return x.StateMutations + } + return nil +} + +func (x *FromFunction_InvocationResponse) GetOutgoingMessages() []*FromFunction_Invocation { + if x != nil { + return x.OutgoingMessages + } + return nil +} + +func (x *FromFunction_InvocationResponse) GetDelayedInvocations() []*FromFunction_DelayedInvocation { + if x != nil { + return x.DelayedInvocations + } + return nil +} + +func (x *FromFunction_InvocationResponse) GetOutgoingEgresses() []*FromFunction_EgressMessage { + if x != nil { + return x.OutgoingEgresses + } + return nil +} + +// ExpirationSpec represents TTL (Time-To-Live) configuration for persisted states. +type FromFunction_ExpirationSpec struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Mode FromFunction_ExpirationSpec_ExpireMode `protobuf:"varint,1,opt,name=mode,proto3,enum=org.listware.sdk.reqreply.generated.FromFunction_ExpirationSpec_ExpireMode" json:"mode,omitempty"` + ExpireAfterMillis int64 `protobuf:"varint,2,opt,name=expire_after_millis,json=expireAfterMillis,proto3" json:"expire_after_millis,omitempty"` +} + +func (x *FromFunction_ExpirationSpec) Reset() { + *x = FromFunction_ExpirationSpec{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_ExpirationSpec) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_ExpirationSpec) ProtoMessage() {} + +func (x *FromFunction_ExpirationSpec) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_ExpirationSpec.ProtoReflect.Descriptor instead. +func (*FromFunction_ExpirationSpec) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 5} +} + +func (x *FromFunction_ExpirationSpec) GetMode() FromFunction_ExpirationSpec_ExpireMode { + if x != nil { + return x.Mode + } + return FromFunction_ExpirationSpec_NONE +} + +func (x *FromFunction_ExpirationSpec) GetExpireAfterMillis() int64 { + if x != nil { + return x.ExpireAfterMillis + } + return 0 +} + +// PersistedValueSpec represents specifications of a function's persisted value state. +type FromFunction_PersistedValueSpec struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + StateName string `protobuf:"bytes,1,opt,name=state_name,json=stateName,proto3" json:"state_name,omitempty"` + ExpirationSpec *FromFunction_ExpirationSpec `protobuf:"bytes,2,opt,name=expiration_spec,json=expirationSpec,proto3" json:"expiration_spec,omitempty"` + TypeTypename string `protobuf:"bytes,3,opt,name=type_typename,json=typeTypename,proto3" json:"type_typename,omitempty"` +} + +func (x *FromFunction_PersistedValueSpec) Reset() { + *x = FromFunction_PersistedValueSpec{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_PersistedValueSpec) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_PersistedValueSpec) ProtoMessage() {} + +func (x *FromFunction_PersistedValueSpec) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[13] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_PersistedValueSpec.ProtoReflect.Descriptor instead. +func (*FromFunction_PersistedValueSpec) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 6} +} + +func (x *FromFunction_PersistedValueSpec) GetStateName() string { + if x != nil { + return x.StateName + } + return "" +} + +func (x *FromFunction_PersistedValueSpec) GetExpirationSpec() *FromFunction_ExpirationSpec { + if x != nil { + return x.ExpirationSpec + } + return nil +} + +func (x *FromFunction_PersistedValueSpec) GetTypeTypename() string { + if x != nil { + return x.TypeTypename + } + return "" +} + +// IncompleteInvocationContext represents a result of an io.statefun.sdk.reqreply.ToFunction.InvocationBatchRequest, +// which should be used as the response if the InvocationBatchRequest provided incomplete information about the +// invocation, e.g. insufficient state values were provided. +type FromFunction_IncompleteInvocationContext struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MissingValues []*FromFunction_PersistedValueSpec `protobuf:"bytes,1,rep,name=missing_values,json=missingValues,proto3" json:"missing_values,omitempty"` +} + +func (x *FromFunction_IncompleteInvocationContext) Reset() { + *x = FromFunction_IncompleteInvocationContext{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_request_reply_proto_msgTypes[14] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FromFunction_IncompleteInvocationContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FromFunction_IncompleteInvocationContext) ProtoMessage() {} + +func (x *FromFunction_IncompleteInvocationContext) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_request_reply_proto_msgTypes[14] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FromFunction_IncompleteInvocationContext.ProtoReflect.Descriptor instead. +func (*FromFunction_IncompleteInvocationContext) Descriptor() ([]byte, []int) { + return file_pbflink_request_reply_proto_rawDescGZIP(), []int{3, 7} +} + +func (x *FromFunction_IncompleteInvocationContext) GetMissingValues() []*FromFunction_PersistedValueSpec { + if x != nil { + return x.MissingValues + } + return nil +} + +var File_pbflink_request_reply_proto protoreflect.FileDescriptor + +var file_pbflink_request_reply_proto_rawDesc = []byte{ + 0x0a, 0x1b, 0x70, 0x62, 0x66, 0x6c, 0x69, 0x6e, 0x6b, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x2d, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x23, 0x6f, + 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, + 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x22, 0x4b, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1c, 0x0a, + 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, + 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, + 0x5b, 0x0a, 0x0a, 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x74, 0x79, 0x70, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x74, 0x79, 0x70, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x61, 0x73, + 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x68, 0x61, + 0x73, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xbc, 0x05, 0x0a, + 0x0a, 0x54, 0x6f, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x68, 0x0a, 0x0a, 0x69, + 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x46, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, + 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x54, 0x6f, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x63, 0x68, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x00, 0x52, 0x0a, 0x69, 0x6e, 0x76, 0x6f, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x81, 0x01, 0x0a, 0x0e, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, + 0x74, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, + 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, + 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x9f, 0x01, 0x0a, 0x0a, 0x49, 0x6e, + 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, + 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, + 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, + 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x41, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x4b, + 0x0a, 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, + 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, + 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x52, 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0x92, 0x02, 0x0a, 0x16, + 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x44, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, + 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x54, 0x0a, 0x05, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, + 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x2e, 0x54, 0x6f, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x65, 0x72, + 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x5c, 0x0a, 0x0b, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, + 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x54, 0x6f, + 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x42, 0x09, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xdd, 0x11, 0x0a, 0x0c, + 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x73, 0x0a, 0x11, + 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, + 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, + 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x46, 0x72, + 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, + 0x10, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x12, 0x93, 0x01, 0x0a, 0x1d, 0x69, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, + 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x78, 0x74, 0x18, 0x65, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, + 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, + 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x63, + 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x48, 0x00, 0x52, 0x1b, 0x69, 0x6e, 0x63, 0x6f, + 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x1a, 0xad, 0x02, 0x0a, 0x16, 0x50, 0x65, 0x72, 0x73, + 0x69, 0x73, 0x74, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x0d, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, + 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x55, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, + 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, + 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x65, 0x72, + 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x75, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, + 0x52, 0x0c, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, + 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, + 0x0b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, + 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, + 0x26, 0x0a, 0x0c, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4d, + 0x4f, 0x44, 0x49, 0x46, 0x59, 0x10, 0x01, 0x1a, 0x9f, 0x01, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x6f, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, + 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x4b, 0x0a, 0x08, + 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, + 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, + 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x64, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, + 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0xad, 0x02, 0x0a, 0x11, 0x44, 0x65, + 0x6c, 0x61, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x36, 0x0a, 0x17, 0x69, 0x73, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x15, 0x69, 0x73, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x61, 0x6e, 0x63, 0x65, + 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0b, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1e, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x5f, + 0x69, 0x6e, 0x5f, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x49, 0x6e, 0x4d, 0x73, 0x12, 0x44, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, + 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x4b, 0x0a, 0x08, + 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, + 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, + 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x64, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, + 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0xa8, 0x01, 0x0a, 0x0d, 0x45, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x65, + 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x61, 0x6d, + 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x67, 0x72, + 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x08, 0x61, 0x72, 0x67, 0x75, 0x6d, + 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, + 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, + 0x54, 0x79, 0x70, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x61, 0x72, 0x67, 0x75, + 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0xd6, 0x03, 0x0a, 0x12, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x0f, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, + 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, + 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x4d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x69, + 0x0a, 0x11, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, + 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, + 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6e, 0x76, + 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, + 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x74, 0x0a, 0x13, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, + 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, + 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x46, 0x72, 0x6f, + 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x65, + 0x64, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x64, 0x65, 0x6c, + 0x61, 0x79, 0x65, 0x64, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, + 0x6c, 0x0a, 0x11, 0x6f, 0x75, 0x74, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x67, 0x72, 0x65, + 0x73, 0x73, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, + 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, + 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x10, 0x6f, 0x75, 0x74, + 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x1a, 0xdc, 0x01, + 0x0a, 0x0e, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, + 0x12, 0x5f, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4b, + 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, + 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x64, 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x2e, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, + 0x2e, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, + 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x61, 0x66, 0x74, 0x65, + 0x72, 0x5f, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, + 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x41, 0x66, 0x74, 0x65, 0x72, 0x4d, 0x69, 0x6c, 0x6c, 0x69, + 0x73, 0x22, 0x39, 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x12, + 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x46, 0x54, + 0x45, 0x52, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x46, + 0x54, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x10, 0x02, 0x1a, 0xc3, 0x01, 0x0a, + 0x12, 0x50, 0x65, 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x53, + 0x70, 0x65, 0x63, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x4e, 0x61, + 0x6d, 0x65, 0x12, 0x69, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6f, 0x72, + 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, + 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, + 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0e, 0x65, + 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x23, 0x0a, + 0x0d, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x79, 0x70, 0x65, 0x54, 0x79, 0x70, 0x65, 0x6e, 0x61, + 0x6d, 0x65, 0x1a, 0x8a, 0x01, 0x0a, 0x1b, 0x49, 0x6e, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, + 0x65, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, + 0x78, 0x74, 0x12, 0x6b, 0x0a, 0x0e, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, + 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, + 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x65, + 0x72, 0x73, 0x69, 0x73, 0x74, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x53, 0x70, 0x65, 0x63, + 0x52, 0x0d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x42, + 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x52, 0x0a, 0x23, 0x6f, + 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, + 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x50, 0x01, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x2e, 0x66, 0x67, 0x2d, 0x74, 0x65, 0x63, + 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2f, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x70, 0x62, 0x66, 0x6c, 0x69, 0x6e, 0x6b, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_pbflink_request_reply_proto_rawDescOnce sync.Once + file_pbflink_request_reply_proto_rawDescData = file_pbflink_request_reply_proto_rawDesc +) + +func file_pbflink_request_reply_proto_rawDescGZIP() []byte { + file_pbflink_request_reply_proto_rawDescOnce.Do(func() { + file_pbflink_request_reply_proto_rawDescData = protoimpl.X.CompressGZIP(file_pbflink_request_reply_proto_rawDescData) + }) + return file_pbflink_request_reply_proto_rawDescData +} + +var file_pbflink_request_reply_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_pbflink_request_reply_proto_msgTypes = make([]protoimpl.MessageInfo, 15) +var file_pbflink_request_reply_proto_goTypes = []interface{}{ + (FromFunction_PersistedValueMutation_MutationType)(0), // 0: org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType + (FromFunction_ExpirationSpec_ExpireMode)(0), // 1: org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode + (*Address)(nil), // 2: org.listware.sdk.reqreply.generated.Address + (*TypedValue)(nil), // 3: org.listware.sdk.reqreply.generated.TypedValue + (*ToFunction)(nil), // 4: org.listware.sdk.reqreply.generated.ToFunction + (*FromFunction)(nil), // 5: org.listware.sdk.reqreply.generated.FromFunction + (*ToFunction_PersistedValue)(nil), // 6: org.listware.sdk.reqreply.generated.ToFunction.PersistedValue + (*ToFunction_Invocation)(nil), // 7: org.listware.sdk.reqreply.generated.ToFunction.Invocation + (*ToFunction_InvocationBatchRequest)(nil), // 8: org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest + (*FromFunction_PersistedValueMutation)(nil), // 9: org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation + (*FromFunction_Invocation)(nil), // 10: org.listware.sdk.reqreply.generated.FromFunction.Invocation + (*FromFunction_DelayedInvocation)(nil), // 11: org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation + (*FromFunction_EgressMessage)(nil), // 12: org.listware.sdk.reqreply.generated.FromFunction.EgressMessage + (*FromFunction_InvocationResponse)(nil), // 13: org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse + (*FromFunction_ExpirationSpec)(nil), // 14: org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec + (*FromFunction_PersistedValueSpec)(nil), // 15: org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec + (*FromFunction_IncompleteInvocationContext)(nil), // 16: org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext +} +var file_pbflink_request_reply_proto_depIdxs = []int32{ + 8, // 0: org.listware.sdk.reqreply.generated.ToFunction.invocation:type_name -> org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest + 13, // 1: org.listware.sdk.reqreply.generated.FromFunction.invocation_result:type_name -> org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse + 16, // 2: org.listware.sdk.reqreply.generated.FromFunction.incomplete_invocation_context:type_name -> org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext + 3, // 3: org.listware.sdk.reqreply.generated.ToFunction.PersistedValue.state_value:type_name -> org.listware.sdk.reqreply.generated.TypedValue + 2, // 4: org.listware.sdk.reqreply.generated.ToFunction.Invocation.caller:type_name -> org.listware.sdk.reqreply.generated.Address + 3, // 5: org.listware.sdk.reqreply.generated.ToFunction.Invocation.argument:type_name -> org.listware.sdk.reqreply.generated.TypedValue + 2, // 6: org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.target:type_name -> org.listware.sdk.reqreply.generated.Address + 6, // 7: org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.state:type_name -> org.listware.sdk.reqreply.generated.ToFunction.PersistedValue + 7, // 8: org.listware.sdk.reqreply.generated.ToFunction.InvocationBatchRequest.invocations:type_name -> org.listware.sdk.reqreply.generated.ToFunction.Invocation + 0, // 9: org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.mutation_type:type_name -> org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.MutationType + 3, // 10: org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation.state_value:type_name -> org.listware.sdk.reqreply.generated.TypedValue + 2, // 11: org.listware.sdk.reqreply.generated.FromFunction.Invocation.target:type_name -> org.listware.sdk.reqreply.generated.Address + 3, // 12: org.listware.sdk.reqreply.generated.FromFunction.Invocation.argument:type_name -> org.listware.sdk.reqreply.generated.TypedValue + 2, // 13: org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.target:type_name -> org.listware.sdk.reqreply.generated.Address + 3, // 14: org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation.argument:type_name -> org.listware.sdk.reqreply.generated.TypedValue + 3, // 15: org.listware.sdk.reqreply.generated.FromFunction.EgressMessage.argument:type_name -> org.listware.sdk.reqreply.generated.TypedValue + 9, // 16: org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.state_mutations:type_name -> org.listware.sdk.reqreply.generated.FromFunction.PersistedValueMutation + 10, // 17: org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.outgoing_messages:type_name -> org.listware.sdk.reqreply.generated.FromFunction.Invocation + 11, // 18: org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.delayed_invocations:type_name -> org.listware.sdk.reqreply.generated.FromFunction.DelayedInvocation + 12, // 19: org.listware.sdk.reqreply.generated.FromFunction.InvocationResponse.outgoing_egresses:type_name -> org.listware.sdk.reqreply.generated.FromFunction.EgressMessage + 1, // 20: org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.mode:type_name -> org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec.ExpireMode + 14, // 21: org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec.expiration_spec:type_name -> org.listware.sdk.reqreply.generated.FromFunction.ExpirationSpec + 15, // 22: org.listware.sdk.reqreply.generated.FromFunction.IncompleteInvocationContext.missing_values:type_name -> org.listware.sdk.reqreply.generated.FromFunction.PersistedValueSpec + 23, // [23:23] is the sub-list for method output_type + 23, // [23:23] is the sub-list for method input_type + 23, // [23:23] is the sub-list for extension type_name + 23, // [23:23] is the sub-list for extension extendee + 0, // [0:23] is the sub-list for field type_name +} + +func init() { file_pbflink_request_reply_proto_init() } +func file_pbflink_request_reply_proto_init() { + if File_pbflink_request_reply_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_pbflink_request_reply_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Address); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TypedValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ToFunction); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ToFunction_PersistedValue); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ToFunction_Invocation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ToFunction_InvocationBatchRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_PersistedValueMutation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_Invocation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_DelayedInvocation); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_EgressMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_InvocationResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_ExpirationSpec); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_PersistedValueSpec); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_request_reply_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FromFunction_IncompleteInvocationContext); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + file_pbflink_request_reply_proto_msgTypes[2].OneofWrappers = []interface{}{ + (*ToFunction_Invocation_)(nil), + } + file_pbflink_request_reply_proto_msgTypes[3].OneofWrappers = []interface{}{ + (*FromFunction_InvocationResult)(nil), + (*FromFunction_IncompleteInvocationContext_)(nil), + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbflink_request_reply_proto_rawDesc, + NumEnums: 2, + NumMessages: 15, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_pbflink_request_reply_proto_goTypes, + DependencyIndexes: file_pbflink_request_reply_proto_depIdxs, + EnumInfos: file_pbflink_request_reply_proto_enumTypes, + MessageInfos: file_pbflink_request_reply_proto_msgTypes, + }.Build() + File_pbflink_request_reply_proto = out.File + file_pbflink_request_reply_proto_rawDesc = nil + file_pbflink_request_reply_proto_goTypes = nil + file_pbflink_request_reply_proto_depIdxs = nil +} diff --git a/sdk/pbflink/types.pb.go b/sdk/pbflink/types.pb.go new file mode 100644 index 0000000..0dd33fb --- /dev/null +++ b/sdk/pbflink/types.pb.go @@ -0,0 +1,474 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbflink/types.proto + +package pbflink + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// BooleanWrapper represents a StateFun primitive type of a boolean value. This is recognized as: +// io.statefun.types/bool +type BooleanWrapper struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *BooleanWrapper) Reset() { + *x = BooleanWrapper{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_types_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *BooleanWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*BooleanWrapper) ProtoMessage() {} + +func (x *BooleanWrapper) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_types_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use BooleanWrapper.ProtoReflect.Descriptor instead. +func (*BooleanWrapper) Descriptor() ([]byte, []int) { + return file_pbflink_types_proto_rawDescGZIP(), []int{0} +} + +func (x *BooleanWrapper) GetValue() bool { + if x != nil { + return x.Value + } + return false +} + +// IntWrapper represents a StateFun primitive type of an signed 32 bit integer value. This is recognized as: +// io.statefun.types/int +type IntWrapper struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value int32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *IntWrapper) Reset() { + *x = IntWrapper{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_types_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *IntWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*IntWrapper) ProtoMessage() {} + +func (x *IntWrapper) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_types_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use IntWrapper.ProtoReflect.Descriptor instead. +func (*IntWrapper) Descriptor() ([]byte, []int) { + return file_pbflink_types_proto_rawDescGZIP(), []int{1} +} + +func (x *IntWrapper) GetValue() int32 { + if x != nil { + return x.Value + } + return 0 +} + +// FloatWrapper represents a StateFun primitive type of a signed float value. This is recognized as: +// io.statefun.types/float +type FloatWrapper struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value float32 `protobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *FloatWrapper) Reset() { + *x = FloatWrapper{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_types_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FloatWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FloatWrapper) ProtoMessage() {} + +func (x *FloatWrapper) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_types_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FloatWrapper.ProtoReflect.Descriptor instead. +func (*FloatWrapper) Descriptor() ([]byte, []int) { + return file_pbflink_types_proto_rawDescGZIP(), []int{2} +} + +func (x *FloatWrapper) GetValue() float32 { + if x != nil { + return x.Value + } + return 0 +} + +// LongWrapper represents a StateFun primitive type of a signed 64 bit long value. This is recognized as: +// io.statefun.types/long +type LongWrapper struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value int64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *LongWrapper) Reset() { + *x = LongWrapper{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_types_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *LongWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LongWrapper) ProtoMessage() {} + +func (x *LongWrapper) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_types_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LongWrapper.ProtoReflect.Descriptor instead. +func (*LongWrapper) Descriptor() ([]byte, []int) { + return file_pbflink_types_proto_rawDescGZIP(), []int{3} +} + +func (x *LongWrapper) GetValue() int64 { + if x != nil { + return x.Value + } + return 0 +} + +// DoubleWrapper represents a StateFun primitive type of a double value. This is recognized as: +// io.statefun.types/double +type DoubleWrapper struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *DoubleWrapper) Reset() { + *x = DoubleWrapper{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_types_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DoubleWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DoubleWrapper) ProtoMessage() {} + +func (x *DoubleWrapper) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_types_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use DoubleWrapper.ProtoReflect.Descriptor instead. +func (*DoubleWrapper) Descriptor() ([]byte, []int) { + return file_pbflink_types_proto_rawDescGZIP(), []int{4} +} + +func (x *DoubleWrapper) GetValue() float64 { + if x != nil { + return x.Value + } + return 0 +} + +// StringWrapper represents a StateFun string. This is recognized as: +// io.statefun.types/string +type StringWrapper struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *StringWrapper) Reset() { + *x = StringWrapper{} + if protoimpl.UnsafeEnabled { + mi := &file_pbflink_types_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *StringWrapper) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*StringWrapper) ProtoMessage() {} + +func (x *StringWrapper) ProtoReflect() protoreflect.Message { + mi := &file_pbflink_types_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use StringWrapper.ProtoReflect.Descriptor instead. +func (*StringWrapper) Descriptor() ([]byte, []int) { + return file_pbflink_types_proto_rawDescGZIP(), []int{5} +} + +func (x *StringWrapper) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + +var File_pbflink_types_proto protoreflect.FileDescriptor + +var file_pbflink_types_proto_rawDesc = []byte{ + 0x0a, 0x13, 0x70, 0x62, 0x66, 0x6c, 0x69, 0x6e, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x23, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x72, 0x65, 0x71, 0x72, 0x65, 0x70, 0x6c, 0x79, + 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x22, 0x26, 0x0a, 0x0e, 0x42, 0x6f, + 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x22, 0x22, 0x0a, 0x0a, 0x49, 0x6e, 0x74, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, + 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0f, 0x52, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x24, 0x0a, 0x0c, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x57, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x23, 0x0a, 0x0b, + 0x4c, 0x6f, 0x6e, 0x67, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x10, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x22, 0x25, 0x0a, 0x0d, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x57, 0x72, 0x61, 0x70, 0x70, + 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x01, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x25, 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x57, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, + 0x4f, 0x0a, 0x20, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, + 0x73, 0x64, 0x6b, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x64, 0x50, 0x01, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x2e, 0x66, 0x67, 0x2d, 0x74, 0x65, + 0x63, 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2f, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x70, 0x62, 0x66, 0x6c, 0x69, 0x6e, 0x6b, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_pbflink_types_proto_rawDescOnce sync.Once + file_pbflink_types_proto_rawDescData = file_pbflink_types_proto_rawDesc +) + +func file_pbflink_types_proto_rawDescGZIP() []byte { + file_pbflink_types_proto_rawDescOnce.Do(func() { + file_pbflink_types_proto_rawDescData = protoimpl.X.CompressGZIP(file_pbflink_types_proto_rawDescData) + }) + return file_pbflink_types_proto_rawDescData +} + +var file_pbflink_types_proto_msgTypes = make([]protoimpl.MessageInfo, 6) +var file_pbflink_types_proto_goTypes = []interface{}{ + (*BooleanWrapper)(nil), // 0: org.listware.sdk.reqreply.generated.BooleanWrapper + (*IntWrapper)(nil), // 1: org.listware.sdk.reqreply.generated.IntWrapper + (*FloatWrapper)(nil), // 2: org.listware.sdk.reqreply.generated.FloatWrapper + (*LongWrapper)(nil), // 3: org.listware.sdk.reqreply.generated.LongWrapper + (*DoubleWrapper)(nil), // 4: org.listware.sdk.reqreply.generated.DoubleWrapper + (*StringWrapper)(nil), // 5: org.listware.sdk.reqreply.generated.StringWrapper +} +var file_pbflink_types_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_pbflink_types_proto_init() } +func file_pbflink_types_proto_init() { + if File_pbflink_types_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_pbflink_types_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BooleanWrapper); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_types_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*IntWrapper); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_types_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FloatWrapper); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_types_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LongWrapper); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_types_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DoubleWrapper); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbflink_types_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*StringWrapper); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbflink_types_proto_rawDesc, + NumEnums: 0, + NumMessages: 6, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_pbflink_types_proto_goTypes, + DependencyIndexes: file_pbflink_types_proto_depIdxs, + MessageInfos: file_pbflink_types_proto_msgTypes, + }.Build() + File_pbflink_types_proto = out.File + file_pbflink_types_proto_rawDesc = nil + file_pbflink_types_proto_goTypes = nil + file_pbflink_types_proto_depIdxs = nil +} diff --git a/sdk/pbtypes/pbfunction.pb.go b/sdk/pbtypes/pbfunction.pb.go new file mode 100644 index 0000000..0b8e701 --- /dev/null +++ b/sdk/pbtypes/pbfunction.pb.go @@ -0,0 +1,838 @@ +// Copyright 2022 Listware + +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.27.1 +// protoc v3.7.1 +// source: pbtypes/pbfunction.proto + +package pbtypes + +import ( + any "github.com/golang/protobuf/ptypes/any" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +// Function - is a CMDB object which represent Flink's stateful function +type Function struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Type *FunctionType `protobuf:"bytes,1,opt,name=type,json=function_type,proto3" json:"type,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + Params []*FunctionParameter `protobuf:"bytes,3,rep,name=params,proto3" json:"params,omitempty"` +} + +func (x *Function) Reset() { + *x = Function{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Function) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Function) ProtoMessage() {} + +func (x *Function) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Function.ProtoReflect.Descriptor instead. +func (*Function) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{0} +} + +func (x *Function) GetType() *FunctionType { + if x != nil { + return x.Type + } + return nil +} + +func (x *Function) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *Function) GetParams() []*FunctionParameter { + if x != nil { + return x.Params + } + return nil +} + +type FunctionParameter struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Default *any.Any `protobuf:"bytes,3,opt,name=default,proto3" json:"default,omitempty"` +} + +func (x *FunctionParameter) Reset() { + *x = FunctionParameter{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionParameter) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionParameter) ProtoMessage() {} + +func (x *FunctionParameter) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionParameter.ProtoReflect.Descriptor instead. +func (*FunctionParameter) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{1} +} + +func (x *FunctionParameter) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *FunctionParameter) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *FunctionParameter) GetDefault() *any.Any { + if x != nil { + return x.Default + } + return nil +} + +type FunctionType struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` +} + +func (x *FunctionType) Reset() { + *x = FunctionType{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionType) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionType) ProtoMessage() {} + +func (x *FunctionType) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionType.ProtoReflect.Descriptor instead. +func (*FunctionType) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{2} +} + +func (x *FunctionType) GetNamespace() string { + if x != nil { + return x.Namespace + } + return "" +} + +func (x *FunctionType) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +type ReplyEgress struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` + Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"` + Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` +} + +func (x *ReplyEgress) Reset() { + *x = ReplyEgress{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ReplyEgress) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ReplyEgress) ProtoMessage() {} + +func (x *ReplyEgress) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ReplyEgress.ProtoReflect.Descriptor instead. +func (*ReplyEgress) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{3} +} + +func (x *ReplyEgress) GetNamespace() string { + if x != nil { + return x.Namespace + } + return "" +} + +func (x *ReplyEgress) GetTopic() string { + if x != nil { + return x.Topic + } + return "" +} + +func (x *ReplyEgress) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +type FunctionResult struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ReplyEgress *ReplyEgress `protobuf:"bytes,1,opt,name=reply_egress,json=replyEgress,proto3" json:"reply_egress,omitempty"` + Complete bool `protobuf:"varint,2,opt,name=complete,proto3" json:"complete,omitempty"` + Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"` +} + +func (x *FunctionResult) Reset() { + *x = FunctionResult{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionResult) ProtoMessage() {} + +func (x *FunctionResult) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionResult.ProtoReflect.Descriptor instead. +func (*FunctionResult) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{4} +} + +func (x *FunctionResult) GetReplyEgress() *ReplyEgress { + if x != nil { + return x.ReplyEgress + } + return nil +} + +func (x *FunctionResult) GetComplete() bool { + if x != nil { + return x.Complete + } + return false +} + +func (x *FunctionResult) GetError() string { + if x != nil { + return x.Error + } + return "" +} + +type FunctionContext struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FunctionType *FunctionType `protobuf:"bytes,1,opt,name=function_type,proto3" json:"function_type,omitempty"` + Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` + Value []byte `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` + Callback *FunctionContext `protobuf:"bytes,4,opt,name=callback,proto3" json:"callback,omitempty"` + Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"` + Context []byte `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"` + ReplyEgress *ReplyEgress `protobuf:"bytes,7,opt,name=reply_egress,proto3" json:"reply_egress,omitempty"` +} + +func (x *FunctionContext) Reset() { + *x = FunctionContext{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionContext) ProtoMessage() {} + +func (x *FunctionContext) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionContext.ProtoReflect.Descriptor instead. +func (*FunctionContext) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{5} +} + +func (x *FunctionContext) GetFunctionType() *FunctionType { + if x != nil { + return x.FunctionType + } + return nil +} + +func (x *FunctionContext) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *FunctionContext) GetValue() []byte { + if x != nil { + return x.Value + } + return nil +} + +func (x *FunctionContext) GetCallback() *FunctionContext { + if x != nil { + return x.Callback + } + return nil +} + +func (x *FunctionContext) GetUrl() string { + if x != nil { + return x.Url + } + return "" +} + +func (x *FunctionContext) GetContext() []byte { + if x != nil { + return x.Context + } + return nil +} + +func (x *FunctionContext) GetReplyEgress() *ReplyEgress { + if x != nil { + return x.ReplyEgress + } + return nil +} + +// FunctionTypeRoute - is a LinkMessage from cmdb.Type to Function +type FunctionTypeRoute struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Grounded bool `protobuf:"varint,1,opt,name=grounded,proto3" json:"grounded,omitempty"` +} + +func (x *FunctionTypeRoute) Reset() { + *x = FunctionTypeRoute{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionTypeRoute) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionTypeRoute) ProtoMessage() {} + +func (x *FunctionTypeRoute) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionTypeRoute.ProtoReflect.Descriptor instead. +func (*FunctionTypeRoute) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{6} +} + +func (x *FunctionTypeRoute) GetGrounded() bool { + if x != nil { + return x.Grounded + } + return false +} + +// FunctionRoute - is a LinkMessage from cmdb.Object to Function +type FunctionRoute struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` +} + +func (x *FunctionRoute) Reset() { + *x = FunctionRoute{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionRoute) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionRoute) ProtoMessage() {} + +func (x *FunctionRoute) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionRoute.ProtoReflect.Descriptor instead. +func (*FunctionRoute) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{7} +} + +func (x *FunctionRoute) GetUrl() string { + if x != nil { + return x.Url + } + return "" +} + +type FunctionMessage struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + Route *FunctionRoute `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` +} + +func (x *FunctionMessage) Reset() { + *x = FunctionMessage{} + if protoimpl.UnsafeEnabled { + mi := &file_pbtypes_pbfunction_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FunctionMessage) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FunctionMessage) ProtoMessage() {} + +func (x *FunctionMessage) ProtoReflect() protoreflect.Message { + mi := &file_pbtypes_pbfunction_proto_msgTypes[8] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FunctionMessage.ProtoReflect.Descriptor instead. +func (*FunctionMessage) Descriptor() ([]byte, []int) { + return file_pbtypes_pbfunction_proto_rawDescGZIP(), []int{8} +} + +func (x *FunctionMessage) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *FunctionMessage) GetRoute() *FunctionRoute { + if x != nil { + return x.Route + } + return nil +} + +var File_pbtypes_pbfunction_proto protoreflect.FileDescriptor + +var file_pbtypes_pbfunction_proto_rawDesc = []byte{ + 0x0a, 0x18, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x70, 0x62, 0x66, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, + 0xb6, 0x01, 0x0a, 0x08, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x04, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, + 0x70, 0x65, 0x52, 0x0d, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, + 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x6b, 0x0a, 0x11, 0x46, 0x75, 0x6e, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x12, 0x0a, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, + 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x40, 0x0a, 0x0c, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x51, 0x0a, 0x0b, 0x52, 0x65, 0x70, 0x6c, 0x79, + 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x8c, 0x01, 0x0a, 0x0e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x48, 0x0a, + 0x0c, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x52, + 0x65, 0x70, 0x6c, 0x79, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x0b, 0x72, 0x65, 0x70, 0x6c, + 0x79, 0x45, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x6c, + 0x65, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x6c, + 0x65, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0xc3, 0x02, 0x0a, 0x0f, 0x46, 0x75, + 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x4c, 0x0a, + 0x0d, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, + 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x66, 0x75, + 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x12, 0x45, 0x0a, 0x08, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, + 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x08, + 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, + 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x78, 0x74, 0x12, 0x49, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x67, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, + 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x79, 0x45, 0x67, 0x72, 0x65, 0x73, + 0x73, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x5f, 0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, + 0x2f, 0x0a, 0x11, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, + 0x6f, 0x75, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x65, 0x64, + 0x22, 0x21, 0x0a, 0x0d, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x75, 0x74, + 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, + 0x75, 0x72, 0x6c, 0x22, 0x64, 0x0a, 0x0f, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x05, 0x72, 0x6f, + 0x75, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x72, 0x67, 0x2e, + 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x2e, 0x70, 0x62, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x6f, 0x75, + 0x74, 0x65, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x42, 0x48, 0x0a, 0x10, 0x6f, 0x72, 0x67, + 0x2e, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, 0x65, 0x2e, 0x73, 0x64, 0x6b, 0x42, 0x09, 0x46, + 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5a, 0x29, 0x67, 0x69, 0x74, 0x2e, 0x66, 0x67, + 0x2d, 0x74, 0x65, 0x63, 0x68, 0x2e, 0x72, 0x75, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x77, 0x61, 0x72, + 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64, 0x6b, 0x2f, 0x70, 0x62, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_pbtypes_pbfunction_proto_rawDescOnce sync.Once + file_pbtypes_pbfunction_proto_rawDescData = file_pbtypes_pbfunction_proto_rawDesc +) + +func file_pbtypes_pbfunction_proto_rawDescGZIP() []byte { + file_pbtypes_pbfunction_proto_rawDescOnce.Do(func() { + file_pbtypes_pbfunction_proto_rawDescData = protoimpl.X.CompressGZIP(file_pbtypes_pbfunction_proto_rawDescData) + }) + return file_pbtypes_pbfunction_proto_rawDescData +} + +var file_pbtypes_pbfunction_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_pbtypes_pbfunction_proto_goTypes = []interface{}{ + (*Function)(nil), // 0: org.listware.sdk.pbtypes.Function + (*FunctionParameter)(nil), // 1: org.listware.sdk.pbtypes.FunctionParameter + (*FunctionType)(nil), // 2: org.listware.sdk.pbtypes.FunctionType + (*ReplyEgress)(nil), // 3: org.listware.sdk.pbtypes.ReplyEgress + (*FunctionResult)(nil), // 4: org.listware.sdk.pbtypes.FunctionResult + (*FunctionContext)(nil), // 5: org.listware.sdk.pbtypes.FunctionContext + (*FunctionTypeRoute)(nil), // 6: org.listware.sdk.pbtypes.FunctionTypeRoute + (*FunctionRoute)(nil), // 7: org.listware.sdk.pbtypes.FunctionRoute + (*FunctionMessage)(nil), // 8: org.listware.sdk.pbtypes.FunctionMessage + (*any.Any)(nil), // 9: google.protobuf.Any +} +var file_pbtypes_pbfunction_proto_depIdxs = []int32{ + 2, // 0: org.listware.sdk.pbtypes.Function.type:type_name -> org.listware.sdk.pbtypes.FunctionType + 1, // 1: org.listware.sdk.pbtypes.Function.params:type_name -> org.listware.sdk.pbtypes.FunctionParameter + 9, // 2: org.listware.sdk.pbtypes.FunctionParameter.default:type_name -> google.protobuf.Any + 3, // 3: org.listware.sdk.pbtypes.FunctionResult.reply_egress:type_name -> org.listware.sdk.pbtypes.ReplyEgress + 2, // 4: org.listware.sdk.pbtypes.FunctionContext.function_type:type_name -> org.listware.sdk.pbtypes.FunctionType + 5, // 5: org.listware.sdk.pbtypes.FunctionContext.callback:type_name -> org.listware.sdk.pbtypes.FunctionContext + 3, // 6: org.listware.sdk.pbtypes.FunctionContext.reply_egress:type_name -> org.listware.sdk.pbtypes.ReplyEgress + 7, // 7: org.listware.sdk.pbtypes.FunctionMessage.route:type_name -> org.listware.sdk.pbtypes.FunctionRoute + 8, // [8:8] is the sub-list for method output_type + 8, // [8:8] is the sub-list for method input_type + 8, // [8:8] is the sub-list for extension type_name + 8, // [8:8] is the sub-list for extension extendee + 0, // [0:8] is the sub-list for field type_name +} + +func init() { file_pbtypes_pbfunction_proto_init() } +func file_pbtypes_pbfunction_proto_init() { + if File_pbtypes_pbfunction_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_pbtypes_pbfunction_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Function); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionParameter); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionType); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReplyEgress); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionResult); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionContext); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionTypeRoute); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionRoute); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_pbtypes_pbfunction_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FunctionMessage); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_pbtypes_pbfunction_proto_rawDesc, + NumEnums: 0, + NumMessages: 9, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_pbtypes_pbfunction_proto_goTypes, + DependencyIndexes: file_pbtypes_pbfunction_proto_depIdxs, + MessageInfos: file_pbtypes_pbfunction_proto_msgTypes, + }.Build() + File_pbtypes_pbfunction_proto = out.File + file_pbtypes_pbfunction_proto_rawDesc = nil + file_pbtypes_pbfunction_proto_goTypes = nil + file_pbtypes_pbfunction_proto_depIdxs = nil +}