All Downloads are FREE. Search and download functionalities are using the official Maven repository.

clarifai2.internal.grpc.api.Endpoint Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: proto/clarifai/api/endpoint.proto

package clarifai2.internal.grpc.api;

public final class Endpoint {
  private Endpoint() {}
  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 TestMessageOrBuilder extends
      // @@protoc_insertion_point(interface_extends:clarifai.api.TestMessage)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .clarifai.api.status.Status status = 1;
     */
    boolean hasStatus();
    /**
     * .clarifai.api.status.Status status = 1;
     */
    clarifai2.internal.grpc.api.status.StatusOuterClass.Status getStatus();
    /**
     * .clarifai.api.status.Status status = 1;
     */
    clarifai2.internal.grpc.api.status.StatusOuterClass.StatusOrBuilder getStatusOrBuilder();

    /**
     * string value = 2;
     */
    java.lang.String getValue();
    /**
     * string value = 2;
     */
    com.google.protobuf.ByteString
        getValueBytes();

    /**
     * bytes byts = 3;
     */
    com.google.protobuf.ByteString getByts();

    /**
     * uint32 int_32 = 4;
     */
    int getInt32();

    /**
     * uint64 int_64 = 5;
     */
    long getInt64();

    /**
     * float f_32 = 6;
     */
    float getF32();

    /**
     * double f_64 = 7;
     */
    double getF64();

    /**
     * .google.protobuf.Struct s = 8;
     */
    boolean hasS();
    /**
     * .google.protobuf.Struct s = 8;
     */
    com.google.protobuf.Struct getS();
    /**
     * .google.protobuf.Struct s = 8;
     */
    com.google.protobuf.StructOrBuilder getSOrBuilder();
  }
  /**
   * Protobuf type {@code clarifai.api.TestMessage}
   */
  public  static final class TestMessage extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:clarifai.api.TestMessage)
      TestMessageOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use TestMessage.newBuilder() to construct.
    private TestMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private TestMessage() {
      value_ = "";
      byts_ = com.google.protobuf.ByteString.EMPTY;
      int32_ = 0;
      int64_ = 0L;
      f32_ = 0F;
      f64_ = 0D;
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private TestMessage(
        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;
            default: {
              if (!parseUnknownFieldProto3(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
            case 10: {
              clarifai2.internal.grpc.api.status.StatusOuterClass.Status.Builder subBuilder = null;
              if (status_ != null) {
                subBuilder = status_.toBuilder();
              }
              status_ = input.readMessage(clarifai2.internal.grpc.api.status.StatusOuterClass.Status.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(status_);
                status_ = subBuilder.buildPartial();
              }

              break;
            }
            case 18: {
              java.lang.String s = input.readStringRequireUtf8();

              value_ = s;
              break;
            }
            case 26: {

              byts_ = input.readBytes();
              break;
            }
            case 32: {

              int32_ = input.readUInt32();
              break;
            }
            case 40: {

              int64_ = input.readUInt64();
              break;
            }
            case 53: {

              f32_ = input.readFloat();
              break;
            }
            case 57: {

              f64_ = input.readDouble();
              break;
            }
            case 66: {
              com.google.protobuf.Struct.Builder subBuilder = null;
              if (s_ != null) {
                subBuilder = s_.toBuilder();
              }
              s_ = input.readMessage(com.google.protobuf.Struct.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(s_);
                s_ = subBuilder.buildPartial();
              }

              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 clarifai2.internal.grpc.api.Endpoint.internal_static_clarifai_api_TestMessage_descriptor;
    }

    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return clarifai2.internal.grpc.api.Endpoint.internal_static_clarifai_api_TestMessage_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              clarifai2.internal.grpc.api.Endpoint.TestMessage.class, clarifai2.internal.grpc.api.Endpoint.TestMessage.Builder.class);
    }

    public static final int STATUS_FIELD_NUMBER = 1;
    private clarifai2.internal.grpc.api.status.StatusOuterClass.Status status_;
    /**
     * .clarifai.api.status.Status status = 1;
     */
    public boolean hasStatus() {
      return status_ != null;
    }
    /**
     * .clarifai.api.status.Status status = 1;
     */
    public clarifai2.internal.grpc.api.status.StatusOuterClass.Status getStatus() {
      return status_ == null ? clarifai2.internal.grpc.api.status.StatusOuterClass.Status.getDefaultInstance() : status_;
    }
    /**
     * .clarifai.api.status.Status status = 1;
     */
    public clarifai2.internal.grpc.api.status.StatusOuterClass.StatusOrBuilder getStatusOrBuilder() {
      return getStatus();
    }

    public static final int VALUE_FIELD_NUMBER = 2;
    private volatile java.lang.Object value_;
    /**
     * string value = 2;
     */
    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 = 2;
     */
    public com.google.protobuf.ByteString
        getValueBytes() {
      java.lang.Object ref = value_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        value_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int BYTS_FIELD_NUMBER = 3;
    private com.google.protobuf.ByteString byts_;
    /**
     * bytes byts = 3;
     */
    public com.google.protobuf.ByteString getByts() {
      return byts_;
    }

    public static final int INT_32_FIELD_NUMBER = 4;
    private int int32_;
    /**
     * uint32 int_32 = 4;
     */
    public int getInt32() {
      return int32_;
    }

    public static final int INT_64_FIELD_NUMBER = 5;
    private long int64_;
    /**
     * uint64 int_64 = 5;
     */
    public long getInt64() {
      return int64_;
    }

    public static final int F_32_FIELD_NUMBER = 6;
    private float f32_;
    /**
     * float f_32 = 6;
     */
    public float getF32() {
      return f32_;
    }

    public static final int F_64_FIELD_NUMBER = 7;
    private double f64_;
    /**
     * double f_64 = 7;
     */
    public double getF64() {
      return f64_;
    }

    public static final int S_FIELD_NUMBER = 8;
    private com.google.protobuf.Struct s_;
    /**
     * .google.protobuf.Struct s = 8;
     */
    public boolean hasS() {
      return s_ != null;
    }
    /**
     * .google.protobuf.Struct s = 8;
     */
    public com.google.protobuf.Struct getS() {
      return s_ == null ? com.google.protobuf.Struct.getDefaultInstance() : s_;
    }
    /**
     * .google.protobuf.Struct s = 8;
     */
    public com.google.protobuf.StructOrBuilder getSOrBuilder() {
      return getS();
    }

    private byte memoizedIsInitialized = -1;
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (status_ != null) {
        output.writeMessage(1, getStatus());
      }
      if (!getValueBytes().isEmpty()) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_);
      }
      if (!byts_.isEmpty()) {
        output.writeBytes(3, byts_);
      }
      if (int32_ != 0) {
        output.writeUInt32(4, int32_);
      }
      if (int64_ != 0L) {
        output.writeUInt64(5, int64_);
      }
      if (f32_ != 0F) {
        output.writeFloat(6, f32_);
      }
      if (f64_ != 0D) {
        output.writeDouble(7, f64_);
      }
      if (s_ != null) {
        output.writeMessage(8, getS());
      }
      unknownFields.writeTo(output);
    }

    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (status_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getStatus());
      }
      if (!getValueBytes().isEmpty()) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_);
      }
      if (!byts_.isEmpty()) {
        size += com.google.protobuf.CodedOutputStream
          .computeBytesSize(3, byts_);
      }
      if (int32_ != 0) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt32Size(4, int32_);
      }
      if (int64_ != 0L) {
        size += com.google.protobuf.CodedOutputStream
          .computeUInt64Size(5, int64_);
      }
      if (f32_ != 0F) {
        size += com.google.protobuf.CodedOutputStream
          .computeFloatSize(6, f32_);
      }
      if (f64_ != 0D) {
        size += com.google.protobuf.CodedOutputStream
          .computeDoubleSize(7, f64_);
      }
      if (s_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(8, getS());
      }
      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 clarifai2.internal.grpc.api.Endpoint.TestMessage)) {
        return super.equals(obj);
      }
      clarifai2.internal.grpc.api.Endpoint.TestMessage other = (clarifai2.internal.grpc.api.Endpoint.TestMessage) obj;

      boolean result = true;
      result = result && (hasStatus() == other.hasStatus());
      if (hasStatus()) {
        result = result && getStatus()
            .equals(other.getStatus());
      }
      result = result && getValue()
          .equals(other.getValue());
      result = result && getByts()
          .equals(other.getByts());
      result = result && (getInt32()
          == other.getInt32());
      result = result && (getInt64()
          == other.getInt64());
      result = result && (
          java.lang.Float.floatToIntBits(getF32())
          == java.lang.Float.floatToIntBits(
              other.getF32()));
      result = result && (
          java.lang.Double.doubleToLongBits(getF64())
          == java.lang.Double.doubleToLongBits(
              other.getF64()));
      result = result && (hasS() == other.hasS());
      if (hasS()) {
        result = result && getS()
            .equals(other.getS());
      }
      result = result && unknownFields.equals(other.unknownFields);
      return result;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasStatus()) {
        hash = (37 * hash) + STATUS_FIELD_NUMBER;
        hash = (53 * hash) + getStatus().hashCode();
      }
      hash = (37 * hash) + VALUE_FIELD_NUMBER;
      hash = (53 * hash) + getValue().hashCode();
      hash = (37 * hash) + BYTS_FIELD_NUMBER;
      hash = (53 * hash) + getByts().hashCode();
      hash = (37 * hash) + INT_32_FIELD_NUMBER;
      hash = (53 * hash) + getInt32();
      hash = (37 * hash) + INT_64_FIELD_NUMBER;
      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
          getInt64());
      hash = (37 * hash) + F_32_FIELD_NUMBER;
      hash = (53 * hash) + java.lang.Float.floatToIntBits(
          getF32());
      hash = (37 * hash) + F_64_FIELD_NUMBER;
      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
          java.lang.Double.doubleToLongBits(getF64()));
      if (hasS()) {
        hash = (37 * hash) + S_FIELD_NUMBER;
        hash = (53 * hash) + getS().hashCode();
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage 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 clarifai2.internal.grpc.api.Endpoint.TestMessage parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage 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 clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static clarifai2.internal.grpc.api.Endpoint.TestMessage parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(clarifai2.internal.grpc.api.Endpoint.TestMessage prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    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 clarifai.api.TestMessage}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:clarifai.api.TestMessage)
        clarifai2.internal.grpc.api.Endpoint.TestMessageOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return clarifai2.internal.grpc.api.Endpoint.internal_static_clarifai_api_TestMessage_descriptor;
      }

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return clarifai2.internal.grpc.api.Endpoint.internal_static_clarifai_api_TestMessage_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                clarifai2.internal.grpc.api.Endpoint.TestMessage.class, clarifai2.internal.grpc.api.Endpoint.TestMessage.Builder.class);
      }

      // Construct using clarifai2.internal.grpc.api.Endpoint.TestMessage.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      public Builder clear() {
        super.clear();
        if (statusBuilder_ == null) {
          status_ = null;
        } else {
          status_ = null;
          statusBuilder_ = null;
        }
        value_ = "";

        byts_ = com.google.protobuf.ByteString.EMPTY;

        int32_ = 0;

        int64_ = 0L;

        f32_ = 0F;

        f64_ = 0D;

        if (sBuilder_ == null) {
          s_ = null;
        } else {
          s_ = null;
          sBuilder_ = null;
        }
        return this;
      }

      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return clarifai2.internal.grpc.api.Endpoint.internal_static_clarifai_api_TestMessage_descriptor;
      }

      public clarifai2.internal.grpc.api.Endpoint.TestMessage getDefaultInstanceForType() {
        return clarifai2.internal.grpc.api.Endpoint.TestMessage.getDefaultInstance();
      }

      public clarifai2.internal.grpc.api.Endpoint.TestMessage build() {
        clarifai2.internal.grpc.api.Endpoint.TestMessage result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      public clarifai2.internal.grpc.api.Endpoint.TestMessage buildPartial() {
        clarifai2.internal.grpc.api.Endpoint.TestMessage result = new clarifai2.internal.grpc.api.Endpoint.TestMessage(this);
        if (statusBuilder_ == null) {
          result.status_ = status_;
        } else {
          result.status_ = statusBuilder_.build();
        }
        result.value_ = value_;
        result.byts_ = byts_;
        result.int32_ = int32_;
        result.int64_ = int64_;
        result.f32_ = f32_;
        result.f64_ = f64_;
        if (sBuilder_ == null) {
          result.s_ = s_;
        } else {
          result.s_ = sBuilder_.build();
        }
        onBuilt();
        return result;
      }

      public Builder clone() {
        return (Builder) super.clone();
      }
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.setField(field, value);
      }
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return (Builder) super.clearField(field);
      }
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return (Builder) super.clearOneof(oneof);
      }
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return (Builder) super.setRepeatedField(field, index, value);
      }
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return (Builder) super.addRepeatedField(field, value);
      }
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof clarifai2.internal.grpc.api.Endpoint.TestMessage) {
          return mergeFrom((clarifai2.internal.grpc.api.Endpoint.TestMessage)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(clarifai2.internal.grpc.api.Endpoint.TestMessage other) {
        if (other == clarifai2.internal.grpc.api.Endpoint.TestMessage.getDefaultInstance()) return this;
        if (other.hasStatus()) {
          mergeStatus(other.getStatus());
        }
        if (!other.getValue().isEmpty()) {
          value_ = other.value_;
          onChanged();
        }
        if (other.getByts() != com.google.protobuf.ByteString.EMPTY) {
          setByts(other.getByts());
        }
        if (other.getInt32() != 0) {
          setInt32(other.getInt32());
        }
        if (other.getInt64() != 0L) {
          setInt64(other.getInt64());
        }
        if (other.getF32() != 0F) {
          setF32(other.getF32());
        }
        if (other.getF64() != 0D) {
          setF64(other.getF64());
        }
        if (other.hasS()) {
          mergeS(other.getS());
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      public final boolean isInitialized() {
        return true;
      }

      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        clarifai2.internal.grpc.api.Endpoint.TestMessage parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (clarifai2.internal.grpc.api.Endpoint.TestMessage) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private clarifai2.internal.grpc.api.status.StatusOuterClass.Status status_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          clarifai2.internal.grpc.api.status.StatusOuterClass.Status, clarifai2.internal.grpc.api.status.StatusOuterClass.Status.Builder, clarifai2.internal.grpc.api.status.StatusOuterClass.StatusOrBuilder> statusBuilder_;
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public boolean hasStatus() {
        return statusBuilder_ != null || status_ != null;
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public clarifai2.internal.grpc.api.status.StatusOuterClass.Status getStatus() {
        if (statusBuilder_ == null) {
          return status_ == null ? clarifai2.internal.grpc.api.status.StatusOuterClass.Status.getDefaultInstance() : status_;
        } else {
          return statusBuilder_.getMessage();
        }
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public Builder setStatus(clarifai2.internal.grpc.api.status.StatusOuterClass.Status value) {
        if (statusBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          status_ = value;
          onChanged();
        } else {
          statusBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public Builder setStatus(
          clarifai2.internal.grpc.api.status.StatusOuterClass.Status.Builder builderForValue) {
        if (statusBuilder_ == null) {
          status_ = builderForValue.build();
          onChanged();
        } else {
          statusBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public Builder mergeStatus(clarifai2.internal.grpc.api.status.StatusOuterClass.Status value) {
        if (statusBuilder_ == null) {
          if (status_ != null) {
            status_ =
              clarifai2.internal.grpc.api.status.StatusOuterClass.Status.newBuilder(status_).mergeFrom(value).buildPartial();
          } else {
            status_ = value;
          }
          onChanged();
        } else {
          statusBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public Builder clearStatus() {
        if (statusBuilder_ == null) {
          status_ = null;
          onChanged();
        } else {
          status_ = null;
          statusBuilder_ = null;
        }

        return this;
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public clarifai2.internal.grpc.api.status.StatusOuterClass.Status.Builder getStatusBuilder() {
        
        onChanged();
        return getStatusFieldBuilder().getBuilder();
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      public clarifai2.internal.grpc.api.status.StatusOuterClass.StatusOrBuilder getStatusOrBuilder() {
        if (statusBuilder_ != null) {
          return statusBuilder_.getMessageOrBuilder();
        } else {
          return status_ == null ?
              clarifai2.internal.grpc.api.status.StatusOuterClass.Status.getDefaultInstance() : status_;
        }
      }
      /**
       * .clarifai.api.status.Status status = 1;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          clarifai2.internal.grpc.api.status.StatusOuterClass.Status, clarifai2.internal.grpc.api.status.StatusOuterClass.Status.Builder, clarifai2.internal.grpc.api.status.StatusOuterClass.StatusOrBuilder> 
          getStatusFieldBuilder() {
        if (statusBuilder_ == null) {
          statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              clarifai2.internal.grpc.api.status.StatusOuterClass.Status, clarifai2.internal.grpc.api.status.StatusOuterClass.Status.Builder, clarifai2.internal.grpc.api.status.StatusOuterClass.StatusOrBuilder>(
                  getStatus(),
                  getParentForChildren(),
                  isClean());
          status_ = null;
        }
        return statusBuilder_;
      }

      private java.lang.Object value_ = "";
      /**
       * string value = 2;
       */
      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 = 2;
       */
      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 = 2;
       */
      public Builder setValue(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        value_ = value;
        onChanged();
        return this;
      }
      /**
       * string value = 2;
       */
      public Builder clearValue() {
        
        value_ = getDefaultInstance().getValue();
        onChanged();
        return this;
      }
      /**
       * string value = 2;
       */
      public Builder setValueBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        value_ = value;
        onChanged();
        return this;
      }

      private com.google.protobuf.ByteString byts_ = com.google.protobuf.ByteString.EMPTY;
      /**
       * bytes byts = 3;
       */
      public com.google.protobuf.ByteString getByts() {
        return byts_;
      }
      /**
       * bytes byts = 3;
       */
      public Builder setByts(com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        byts_ = value;
        onChanged();
        return this;
      }
      /**
       * bytes byts = 3;
       */
      public Builder clearByts() {
        
        byts_ = getDefaultInstance().getByts();
        onChanged();
        return this;
      }

      private int int32_ ;
      /**
       * uint32 int_32 = 4;
       */
      public int getInt32() {
        return int32_;
      }
      /**
       * uint32 int_32 = 4;
       */
      public Builder setInt32(int value) {
        
        int32_ = value;
        onChanged();
        return this;
      }
      /**
       * uint32 int_32 = 4;
       */
      public Builder clearInt32() {
        
        int32_ = 0;
        onChanged();
        return this;
      }

      private long int64_ ;
      /**
       * uint64 int_64 = 5;
       */
      public long getInt64() {
        return int64_;
      }
      /**
       * uint64 int_64 = 5;
       */
      public Builder setInt64(long value) {
        
        int64_ = value;
        onChanged();
        return this;
      }
      /**
       * uint64 int_64 = 5;
       */
      public Builder clearInt64() {
        
        int64_ = 0L;
        onChanged();
        return this;
      }

      private float f32_ ;
      /**
       * float f_32 = 6;
       */
      public float getF32() {
        return f32_;
      }
      /**
       * float f_32 = 6;
       */
      public Builder setF32(float value) {
        
        f32_ = value;
        onChanged();
        return this;
      }
      /**
       * float f_32 = 6;
       */
      public Builder clearF32() {
        
        f32_ = 0F;
        onChanged();
        return this;
      }

      private double f64_ ;
      /**
       * double f_64 = 7;
       */
      public double getF64() {
        return f64_;
      }
      /**
       * double f_64 = 7;
       */
      public Builder setF64(double value) {
        
        f64_ = value;
        onChanged();
        return this;
      }
      /**
       * double f_64 = 7;
       */
      public Builder clearF64() {
        
        f64_ = 0D;
        onChanged();
        return this;
      }

      private com.google.protobuf.Struct s_ = null;
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> sBuilder_;
      /**
       * .google.protobuf.Struct s = 8;
       */
      public boolean hasS() {
        return sBuilder_ != null || s_ != null;
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public com.google.protobuf.Struct getS() {
        if (sBuilder_ == null) {
          return s_ == null ? com.google.protobuf.Struct.getDefaultInstance() : s_;
        } else {
          return sBuilder_.getMessage();
        }
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public Builder setS(com.google.protobuf.Struct value) {
        if (sBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          s_ = value;
          onChanged();
        } else {
          sBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public Builder setS(
          com.google.protobuf.Struct.Builder builderForValue) {
        if (sBuilder_ == null) {
          s_ = builderForValue.build();
          onChanged();
        } else {
          sBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public Builder mergeS(com.google.protobuf.Struct value) {
        if (sBuilder_ == null) {
          if (s_ != null) {
            s_ =
              com.google.protobuf.Struct.newBuilder(s_).mergeFrom(value).buildPartial();
          } else {
            s_ = value;
          }
          onChanged();
        } else {
          sBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public Builder clearS() {
        if (sBuilder_ == null) {
          s_ = null;
          onChanged();
        } else {
          s_ = null;
          sBuilder_ = null;
        }

        return this;
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public com.google.protobuf.Struct.Builder getSBuilder() {
        
        onChanged();
        return getSFieldBuilder().getBuilder();
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      public com.google.protobuf.StructOrBuilder getSOrBuilder() {
        if (sBuilder_ != null) {
          return sBuilder_.getMessageOrBuilder();
        } else {
          return s_ == null ?
              com.google.protobuf.Struct.getDefaultInstance() : s_;
        }
      }
      /**
       * .google.protobuf.Struct s = 8;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> 
          getSFieldBuilder() {
        if (sBuilder_ == null) {
          sBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
                  getS(),
                  getParentForChildren(),
                  isClean());
          s_ = null;
        }
        return sBuilder_;
      }
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFieldsProto3(unknownFields);
      }

      public final Builder mergeUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.mergeUnknownFields(unknownFields);
      }


      // @@protoc_insertion_point(builder_scope:clarifai.api.TestMessage)
    }

    // @@protoc_insertion_point(class_scope:clarifai.api.TestMessage)
    private static final clarifai2.internal.grpc.api.Endpoint.TestMessage DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new clarifai2.internal.grpc.api.Endpoint.TestMessage();
    }

    public static clarifai2.internal.grpc.api.Endpoint.TestMessage getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      public TestMessage parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new TestMessage(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    public clarifai2.internal.grpc.api.Endpoint.TestMessage getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_clarifai_api_TestMessage_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_clarifai_api_TestMessage_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!proto/clarifai/api/endpoint.proto\022\014cla" +
      "rifai.api\032\034google/protobuf/struct.proto\032" +
      "\035proto/clarifai/api/code.proto\032 proto/cl" +
      "arifai/api/concept.proto\032&proto/clarifai" +
      "/api/concept_graph.proto\032)proto/clarifai" +
      "/api/concept_language.proto\032*proto/clari" +
      "fai/api/concept_reference.proto\032 proto/c" +
      "larifai/api/healthz.proto\032\036proto/clarifa" +
      "i/api/input.proto\032\036proto/clarifai/api/mo" +
      "del.proto\032&proto/clarifai/api/model_vers" +
      "ion.proto\032\037proto/clarifai/api/output.pro" +
      "to\032\037proto/clarifai/api/search.proto\032&pro" +
      "to/clarifai/api/status/status.proto\032%pro" +
      "to/clarifai/api/subscription.proto\032&prot" +
      "o/clarifai/api/visualization.proto\032\036prot" +
      "o/clarifai/api/vocab.proto\032!proto/clarif" +
      "ai/api/workflow.proto\032\034google/api/annota" +
      "tions.proto\"\267\001\n\013TestMessage\022+\n\006status\030\001 " +
      "\001(\0132\033.clarifai.api.status.Status\022\r\n\005valu" +
      "e\030\002 \001(\t\022\014\n\004byts\030\003 \001(\014\022\016\n\006int_32\030\004 \001(\r\022\016\n" +
      "\006int_64\030\005 \001(\004\022\014\n\004f_32\030\006 \001(\002\022\014\n\004f_64\030\007 \001(" +
      "\001\022\"\n\001s\030\010 \001(\0132\027.google.protobuf.Struct2\236l" +
      "\n\002V2\022\314\001\n\020GetConceptCounts\022%.clarifai.api" +
      ".GetConceptCountsRequest\032\'.clarifai.api." +
      "MultiConceptCountResponse\"h\202\323\344\223\002b\022I/v2/u" +
      "sers/{user_app_id.user_id}/apps/{user_ap" +
      "p_id.app_id}/concepts/statusZ\025\022\023/v2/conc" +
      "epts/status\022\310\001\n\nGetConcept\022\037.clarifai.ap" +
      "i.GetConceptRequest\032#.clarifai.api.Singl" +
      "eConceptResponse\"t\202\323\344\223\002n\022O/v2/users/{use" +
      "r_app_id.user_id}/apps/{user_app_id.app_" +
      "id}/concepts/{concept_id}Z\033\022\031/v2/concept" +
      "s/{concept_id}\022\261\001\n\014ListConcepts\022!.clarif" +
      "ai.api.ListConceptsRequest\032\".clarifai.ap" +
      "i.MultiConceptResponse\"Z\202\323\344\223\002T\022B/v2/user" +
      "s/{user_app_id.user_id}/apps/{user_app_i" +
      "d.app_id}/conceptsZ\016\022\014/v2/concepts\022\331\001\n\024P" +
      "ostConceptsSearches\022).clarifai.api.PostC" +
      "onceptsSearchesRequest\032\".clarifai.api.Mu" +
      "ltiConceptResponse\"r\202\323\344\223\002l\"K/v2/users/{u" +
      "ser_app_id.user_id}/apps/{user_app_id.ap" +
      "p_id}/concepts/searches:\001*Z\032\"\025/v2/concep" +
      "ts/searches:\001*\022\267\001\n\014PostConcepts\022!.clarif" +
      "ai.api.PostConceptsRequest\032\".clarifai.ap" +
      "i.MultiConceptResponse\"`\202\323\344\223\002Z\"B/v2/user" +
      "s/{user_app_id.user_id}/apps/{user_app_i" +
      "d.app_id}/concepts:\001*Z\021\"\014/v2/concepts:\001*" +
      "\022\271\001\n\rPatchConcepts\022\".clarifai.api.PatchC" +
      "onceptsRequest\032\".clarifai.api.MultiConce" +
      "ptResponse\"`\202\323\344\223\002Z2B/v2/users/{user_app_" +
      "id.user_id}/apps/{user_app_id.app_id}/co" +
      "ncepts:\001*Z\0212\014/v2/concepts:\001*\022\272\001\n\010GetVoca" +
      "b\022\035.clarifai.api.GetVocabRequest\032!.clari" +
      "fai.api.SingleVocabResponse\"l\202\323\344\223\002f\022K/v2" +
      "/users/{user_app_id.user_id}/apps/{user_" +
      "app_id.app_id}/vocabs/{vocab_id}Z\027\022\025/v2/" +
      "vocabs/{vocab_id}\022\247\001\n\nListVocabs\022\037.clari" +
      "fai.api.ListVocabsRequest\032 .clarifai.api" +
      ".MultiVocabResponse\"V\202\323\344\223\002P\022@/v2/users/{" +
      "user_app_id.user_id}/apps/{user_app_id.a" +
      "pp_id}/vocabsZ\014\022\n/v2/vocabs\022\255\001\n\nPostVoca" +
      "bs\022\037.clarifai.api.PostVocabsRequest\032 .cl" +
      "arifai.api.MultiVocabResponse\"\\\202\323\344\223\002V\"@/" +
      "v2/users/{user_app_id.user_id}/apps/{use" +
      "r_app_id.app_id}/vocabs:\001*Z\017\"\n/v2/vocabs" +
      ":\001*\022\257\001\n\013PatchVocabs\022 .clarifai.api.Patch" +
      "VocabsRequest\032 .clarifai.api.MultiVocabR" +
      "esponse\"\\\202\323\344\223\002V2@/v2/users/{user_app_id." +
      "user_id}/apps/{user_app_id.app_id}/vocab" +
      "s:\001*Z\0172\n/v2/vocabs:\001*\022\300\001\n\013DeleteVocab\022 ." +
      "clarifai.api.DeleteVocabRequest\032!.clarif" +
      "ai.api.status.BaseResponse\"l\202\323\344\223\002f*K/v2/" +
      "users/{user_app_id.user_id}/apps/{user_a" +
      "pp_id.app_id}/vocabs/{vocab_id}Z\027*\025/v2/v" +
      "ocabs/{vocab_id}\022\262\001\n\014DeleteVocabs\022!.clar" +
      "ifai.api.DeleteVocabsRequest\032!.clarifai." +
      "api.status.BaseResponse\"\\\202\323\344\223\002V*@/v2/use" +
      "rs/{user_app_id.user_id}/apps/{user_app_" +
      "id.app_id}/vocabs:\001*Z\017*\n/v2/vocabs:\001*\022\337\001" +
      "\n\021ListVocabConcepts\022&.clarifai.api.ListV" +
      "ocabConceptsRequest\032\".clarifai.api.Multi" +
      "ConceptResponse\"~\202\323\344\223\002x\022T/v2/users/{user" +
      "_app_id.user_id}/apps/{user_app_id.app_i" +
      "d}/vocabs/{vocab_id}/conceptsZ \022\036/v2/voc" +
      "abs/{vocab_id}/concepts\022\346\001\n\021PostVocabCon" +
      "cepts\022&.clarifai.api.PostVocabConceptsRe" +
      "quest\032\".clarifai.api.MultiConceptRespons" +
      "e\"\204\001\202\323\344\223\002~\"T/v2/users/{user_app_id.user_" +
      "id}/apps/{user_app_id.app_id}/vocabs/{vo" +
      "cab_id}/concepts:\001*Z#\"\036/v2/vocabs/{vocab" +
      "_id}/concepts:\001*\022\374\001\n\022DeleteVocabConcept\022" +
      "\'.clarifai.api.DeleteVocabConceptRequest" +
      "\032!.clarifai.api.status.BaseResponse\"\231\001\202\323" +
      "\344\223\002\222\001*a/v2/users/{user_app_id.user_id}/a" +
      "pps/{user_app_id.app_id}/vocabs/{vocab_i" +
      "d}/concepts/{concept_id}Z-*+/v2/vocabs/{" +
      "vocab_id}/concepts/{concept_id}\022\351\001\n\023Dele" +
      "teVocabConcepts\022(.clarifai.api.DeleteVoc" +
      "abConceptsRequest\032!.clarifai.api.status." +
      "BaseResponse\"\204\001\202\323\344\223\002~*T/v2/users/{user_a" +
      "pp_id.user_id}/apps/{user_app_id.app_id}" +
      "/vocabs/{vocab_id}/concepts:\001*Z#*\036/v2/vo" +
      "cabs/{vocab_id}/concepts:\001*\022\214\002\n\022GetConce" +
      "ptLanguage\022\'.clarifai.api.GetConceptLang" +
      "uageRequest\032+.clarifai.api.SingleConcept" +
      "LanguageResponse\"\237\001\202\323\344\223\002\230\001\022d/v2/users/{u" +
      "ser_app_id.user_id}/apps/{user_app_id.ap" +
      "p_id}/concepts/{concept_id}/languages/{l" +
      "anguage}Z0\022./v2/concepts/{concept_id}/la" +
      "nguages/{language}\022\371\001\n\024ListConceptLangua" +
      "ges\022).clarifai.api.ListConceptLanguagesR" +
      "equest\032*.clarifai.api.MultiConceptLangua" +
      "geResponse\"\211\001\202\323\344\223\002\202\001\022Y/v2/users/{user_ap" +
      "p_id.user_id}/apps/{user_app_id.app_id}/" +
      "concepts/{concept_id}/languagesZ%\022#/v2/c" +
      "oncepts/{concept_id}/languages\022\377\001\n\024PostC" +
      "onceptLanguages\022).clarifai.api.PostConce" +
      "ptLanguagesRequest\032*.clarifai.api.MultiC" +
      "onceptLanguageResponse\"\217\001\202\323\344\223\002\210\001\"Y/v2/us" +
      "ers/{user_app_id.user_id}/apps/{user_app" +
      "_id.app_id}/concepts/{concept_id}/langua" +
      "ges:\001*Z(\"#/v2/concepts/{concept_id}/lang" +
      "uages:\001*\022\201\002\n\025PatchConceptLanguages\022*.cla" +
      "rifai.api.PatchConceptLanguagesRequest\032*" +
      ".clarifai.api.MultiConceptLanguageRespon" +
      "se\"\217\001\202\323\344\223\002\210\0012Y/v2/users/{user_app_id.use" +
      "r_id}/apps/{user_app_id.app_id}/concepts" +
      "/{concept_id}/languages:\001*Z(2#/v2/concep" +
      "ts/{concept_id}/languages:\001*\022\376\001\n\025ListCon" +
      "ceptReferences\022*.clarifai.api.ListConcep" +
      "tReferencesRequest\032+.clarifai.api.MultiC" +
      "onceptReferenceResponse\"\213\001\202\323\344\223\002\204\001\022Z/v2/u" +
      "sers/{user_app_id.user_id}/apps/{user_ap" +
      "p_id.app_id}/concepts/{concept_id}/refer" +
      "encesZ&\022$/v2/concepts/{concept_id}/refer" +
      "ences\022\365\001\n\024ListConceptRelations\022).clarifa" +
      "i.api.ListConceptRelationsRequest\032\".clar" +
      "ifai.api.MultiConceptResponse\"\215\001\202\323\344\223\002\206\001\022" +
      "[/v2/users/{user_app_id.user_id}/apps/{u" +
      "ser_app_id.app_id}/concepts/{concept_id}" +
      "/{predicate}Z\'\022%/v2/concepts/{concept_id" +
      "}/{predicate}\022\301\001\n\rGetInputCount\022\".clarif" +
      "ai.api.GetInputCountRequest\032&.clarifai.a" +
      "pi.SingleInputCountResponse\"d\202\323\344\223\002^\022G/v2" +
      "/users/{user_app_id.user_id}/apps/{user_" +
      "app_id.app_id}/inputs/statusZ\023\022\021/v2/inpu" +
      "ts/status\022\271\001\n\014StreamInputs\022!.clarifai.ap" +
      "i.StreamInputsRequest\032 .clarifai.api.Mul" +
      "tiInputResponse\"d\202\323\344\223\002^\022G/v2/users/{user" +
      "_app_id.user_id}/apps/{user_app_id.app_i" +
      "d}/inputs/streamZ\023\022\021/v2/inputs/stream\022\272\001" +
      "\n\010GetInput\022\035.clarifai.api.GetInputReques" +
      "t\032!.clarifai.api.SingleInputResponse\"l\202\323" +
      "\344\223\002f\022K/v2/users/{user_app_id.user_id}/ap" +
      "ps/{user_app_id.app_id}/inputs/{input_id" +
      "}Z\027\022\025/v2/inputs/{input_id}\022\247\001\n\nListInput" +
      "s\022\037.clarifai.api.ListInputsRequest\032 .cla" +
      "rifai.api.MultiInputResponse\"V\202\323\344\223\002P\022@/v" +
      "2/users/{user_app_id.user_id}/apps/{user" +
      "_app_id.app_id}/inputsZ\014\022\n/v2/inputs\022\255\001\n" +
      "\nPostInputs\022\037.clarifai.api.PostInputsReq" +
      "uest\032 .clarifai.api.MultiInputResponse\"\\" +
      "\202\323\344\223\002V\"@/v2/users/{user_app_id.user_id}/" +
      "apps/{user_app_id.app_id}/inputs:\001*Z\017\"\n/" +
      "v2/inputs:\001*\022\257\001\n\013PatchInputs\022 .clarifai." +
      "api.PatchInputsRequest\032 .clarifai.api.Mu" +
      "ltiInputResponse\"\\\202\323\344\223\002V2@/v2/users/{use" +
      "r_app_id.user_id}/apps/{user_app_id.app_" +
      "id}/inputs:\001*Z\0172\n/v2/inputs:\001*\022\300\001\n\013Delet" +
      "eInput\022 .clarifai.api.DeleteInputRequest" +
      "\032!.clarifai.api.status.BaseResponse\"l\202\323\344" +
      "\223\002f*K/v2/users/{user_app_id.user_id}/app" +
      "s/{user_app_id.app_id}/inputs/{input_id}" +
      "Z\027*\025/v2/inputs/{input_id}\022\262\001\n\014DeleteInpu" +
      "ts\022!.clarifai.api.DeleteInputsRequest\032!." +
      "clarifai.api.status.BaseResponse\"\\\202\323\344\223\002V" +
      "*@/v2/users/{user_app_id.user_id}/apps/{" +
      "user_app_id.app_id}/inputs:\001*Z\017*\n/v2/inp" +
      "uts:\001*\022\214\003\n\020PostModelOutputs\022%.clarifai.a" +
      "pi.PostModelOutputsRequest\032!.clarifai.ap" +
      "i.MultiOutputResponse\"\255\002\202\323\344\223\002\246\002\"i/v2/use" +
      "rs/{user_app_id.user_id}/apps/{user_app_" +
      "id.app_id}/models/{model_id}/versions/{v" +
      "ersion_id}/outputs:\001*Z8\"3/v2/models/{mod" +
      "el_id}/versions/{version_id}/outputs:\001*Z" +
      "X\"S/v2/users/{user_app_id.user_id}/apps/" +
      "{user_app_id.app_id}/models/{model_id}/o" +
      "utputs:\001*Z\"\"\035/v2/models/{model_id}/outpu" +
      "ts:\001*\022\222\003\n\021PostModelFeedback\022&.clarifai.a" +
      "pi.PostModelFeedbackRequest\032!.clarifai.a" +
      "pi.status.BaseResponse\"\261\002\202\323\344\223\002\252\002\"j/v2/us" +
      "ers/{user_app_id.user_id}/apps/{user_app" +
      "_id.app_id}/models/{model_id}/versions/{" +
      "version_id}/feedback:\001*Z9\"4/v2/models/{m" +
      "odel_id}/versions/{version_id}/feedback:" +
      "\001*ZY\"T/v2/users/{user_app_id.user_id}/ap" +
      "ps/{user_app_id.app_id}/models/{model_id" +
      "}/feedback:\001*Z#\"\036/v2/models/{model_id}/f" +
      "eedback:\001*\022\272\001\n\010GetModel\022\035.clarifai.api.G" +
      "etModelRequest\032!.clarifai.api.SingleMode" +
      "lResponse\"l\202\323\344\223\002f\022K/v2/users/{user_app_i" +
      "d.user_id}/apps/{user_app_id.app_id}/mod" +
      "els/{model_id}Z\027\022\025/v2/models/{model_id}\022" +
      "\212\003\n\022GetModelOutputInfo\022\035.clarifai.api.Ge" +
      "tModelRequest\032!.clarifai.api.SingleModel" +
      "Response\"\261\002\202\323\344\223\002\252\002\022W/v2/users/{user_app_" +
      "id.user_id}/apps/{user_app_id.app_id}/mo" +
      "dels/{model_id}/output_infoZ#\022!/v2/model" +
      "s/{model_id}/output_infoZo\022m/v2/users/{u" +
      "ser_app_id.user_id}/apps/{user_app_id.ap" +
      "p_id}/models/{model_id}/versions/{versio" +
      "n_id}/output_infoZ9\0227/v2/models/{model_i" +
      "d}/versions/{version_id}/output_info\022\247\001\n" +
      "\nListModels\022\037.clarifai.api.ListModelsReq" +
      "uest\032 .clarifai.api.MultiModelResponse\"V" +
      "\202\323\344\223\002P\022@/v2/users/{user_app_id.user_id}/" +
      "apps/{user_app_id.app_id}/modelsZ\014\022\n/v2/" +
      "models\022\317\001\n\022PostModelsSearches\022\'.clarifai" +
      ".api.PostModelsSearchesRequest\032 .clarifa" +
      "i.api.MultiModelResponse\"n\202\323\344\223\002h\"I/v2/us" +
      "ers/{user_app_id.user_id}/apps/{user_app" +
      "_id.app_id}/models/searches:\001*Z\030\"\023/v2/mo" +
      "dels/searches:\001*\022\256\001\n\nPostModels\022\037.clarif" +
      "ai.api.PostModelsRequest\032!.clarifai.api." +
      "SingleModelResponse\"\\\202\323\344\223\002V\"@/v2/users/{" +
      "user_app_id.user_id}/apps/{user_app_id.a" +
      "pp_id}/models:\001*Z\017\"\n/v2/models:\001*\022\257\001\n\013Pa" +
      "tchModels\022 .clarifai.api.PatchModelsRequ" +
      "est\032 .clarifai.api.MultiModelResponse\"\\\202" +
      "\323\344\223\002V2@/v2/users/{user_app_id.user_id}/a" +
      "pps/{user_app_id.app_id}/models:\001*Z\0172\n/v" +
      "2/models:\001*\022\300\001\n\013DeleteModel\022 .clarifai.a" +
      "pi.DeleteModelRequest\032!.clarifai.api.sta" +
      "tus.BaseResponse\"l\202\323\344\223\002f*K/v2/users/{use" +
      "r_app_id.user_id}/apps/{user_app_id.app_" +
      "id}/models/{model_id}Z\027*\025/v2/models/{mod" +
      "el_id}\022\262\001\n\014DeleteModels\022!.clarifai.api.D" +
      "eleteModelsRequest\032!.clarifai.api.status" +
      ".BaseResponse\"\\\202\323\344\223\002V*@/v2/users/{user_a" +
      "pp_id.user_id}/apps/{user_app_id.app_id}" +
      "/models:\001*Z\017*\n/v2/models:\001*\022\371\002\n\017ListMode" +
      "lInputs\022$.clarifai.api.ListModelInputsRe" +
      "quest\032 .clarifai.api.MultiInputResponse\"" +
      "\235\002\202\323\344\223\002\226\002\022R/v2/users/{user_app_id.user_i" +
      "d}/apps/{user_app_id.app_id}/models/{mod" +
      "el_id}/inputsZ\036\022\034/v2/models/{model_id}/i" +
      "nputsZj\022h/v2/users/{user_app_id.user_id}" +
      "/apps/{user_app_id.app_id}/models/{model" +
      "_id}/versions/{version_id}/inputsZ4\0222/v2" +
      "/models/{model_id}/versions/{version_id}" +
      "/inputs\022\375\001\n\017GetModelVersion\022$.clarifai.a" +
      "pi.GetModelVersionRequest\032(.clarifai.api" +
      ".SingleModelVersionResponse\"\231\001\202\323\344\223\002\222\001\022a/" +
      "v2/users/{user_app_id.user_id}/apps/{use" +
      "r_app_id.app_id}/models/{model_id}/versi" +
      "ons/{version_id}Z-\022+/v2/models/{model_id" +
      "}/versions/{version_id}\022\344\001\n\021ListModelVer" +
      "sions\022&.clarifai.api.ListModelVersionsRe" +
      "quest\032\'.clarifai.api.MultiModelVersionRe" +
      "sponse\"~\202\323\344\223\002x\022T/v2/users/{user_app_id.u" +
      "ser_id}/apps/{user_app_id.app_id}/models" +
      "/{model_id}/versionsZ \022\036/v2/models/{mode" +
      "l_id}/versions\022\345\001\n\021PostModelVersions\022&.c" +
      "larifai.api.PostModelVersionsRequest\032!.c" +
      "larifai.api.SingleModelResponse\"\204\001\202\323\344\223\002~" +
      "\"T/v2/users/{user_app_id.user_id}/apps/{" +
      "user_app_id.app_id}/models/{model_id}/ve" +
      "rsions:\001*Z#\"\036/v2/models/{model_id}/versi" +
      "ons:\001*\022\374\001\n\022DeleteModelVersion\022\'.clarifai" +
      ".api.DeleteModelVersionRequest\032!.clarifa" +
      "i.api.status.BaseResponse\"\231\001\202\323\344\223\002\222\001*a/v2" +
      "/users/{user_app_id.user_id}/apps/{user_" +
      "app_id.app_id}/models/{model_id}/version" +
      "s/{version_id}Z-*+/v2/models/{model_id}/" +
      "versions/{version_id}\022\233\002\n\026GetModelVersio" +
      "nMetrics\022+.clarifai.api.GetModelVersionM" +
      "etricsRequest\032(.clarifai.api.SingleModel" +
      "VersionResponse\"\251\001\202\323\344\223\002\242\001\022i/v2/users/{us" +
      "er_app_id.user_id}/apps/{user_app_id.app" +
      "_id}/models/{model_id}/versions/{version" +
      "_id}/metricsZ5\0223/v2/models/{model_id}/ve" +
      "rsions/{version_id}/metrics\022\243\002\n\027PostMode" +
      "lVersionMetrics\022,.clarifai.api.PostModel" +
      "VersionMetricsRequest\032(.clarifai.api.Sin" +
      "gleModelVersionResponse\"\257\001\202\323\344\223\002\250\001\"i/v2/u" +
      "sers/{user_app_id.user_id}/apps/{user_ap" +
      "p_id.app_id}/models/{model_id}/versions/" +
      "{version_id}/metrics:\001*Z8\"3/v2/models/{m" +
      "odel_id}/versions/{version_id}/metrics:\001" +
      "*\022\317\001\n\013GetWorkflow\022 .clarifai.api.GetWork" +
      "flowRequest\032$.clarifai.api.SingleWorkflo" +
      "wResponse\"x\202\323\344\223\002r\022Q/v2/users/{user_app_i" +
      "d.user_id}/apps/{user_app_id.app_id}/wor" +
      "kflows/{workflow_id}Z\035\022\033/v2/workflows/{w" +
      "orkflow_id}\022\266\001\n\rListWorkflows\022\".clarifai" +
      ".api.ListWorkflowsRequest\032#.clarifai.api" +
      ".MultiWorkflowResponse\"\\\202\323\344\223\002V\022C/v2/user" +
      "s/{user_app_id.user_id}/apps/{user_app_i" +
      "d.app_id}/workflowsZ\017\022\r/v2/workflows\022\202\001\n" +
      "\023ListPublicWorkflows\022(.clarifai.api.List" +
      "PublicWorkflowsRequest\032#.clarifai.api.Mu" +
      "ltiWorkflowResponse\"\034\202\323\344\223\002\026\022\024/v2/public_" +
      "workflows\022\274\001\n\rPostWorkflows\022\".clarifai.a" +
      "pi.PostWorkflowsRequest\032#.clarifai.api.M" +
      "ultiWorkflowResponse\"b\202\323\344\223\002\\\"C/v2/users/" +
      "{user_app_id.user_id}/apps/{user_app_id." +
      "app_id}/workflows:\001*Z\022\"\r/v2/workflows:\001*" +
      "\022\276\001\n\016PatchWorkflows\022#.clarifai.api.Patch" +
      "WorkflowsRequest\032#.clarifai.api.MultiWor" +
      "kflowResponse\"b\202\323\344\223\002\\2C/v2/users/{user_a" +
      "pp_id.user_id}/apps/{user_app_id.app_id}" +
      "/workflows:\001*Z\0222\r/v2/workflows:\001*\022\322\001\n\016De" +
      "leteWorkflow\022#.clarifai.api.DeleteWorkfl" +
      "owRequest\032!.clarifai.api.status.BaseResp" +
      "onse\"x\202\323\344\223\002r*Q/v2/users/{user_app_id.use" +
      "r_id}/apps/{user_app_id.app_id}/workflow" +
      "s/{workflow_id}Z\035*\033/v2/workflows/{workfl" +
      "ow_id}\022\276\001\n\017DeleteWorkflows\022$.clarifai.ap" +
      "i.DeleteWorkflowsRequest\032!.clarifai.api." +
      "status.BaseResponse\"b\202\323\344\223\002\\*C/v2/users/{" +
      "user_app_id.user_id}/apps/{user_app_id.a" +
      "pp_id}/workflows:\001*Z\022*\r/v2/workflows:\001*\022" +
      "\374\001\n\023PostWorkflowResults\022(.clarifai.api.P" +
      "ostWorkflowResultsRequest\032).clarifai.api" +
      ".PostWorkflowResultsResponse\"\217\001\202\323\344\223\002\210\001\"Y" +
      "/v2/users/{user_app_id.user_id}/apps/{us" +
      "er_app_id.app_id}/workflows/{workflow_id" +
      "}/results:\001*Z(\"#/v2/workflows/{workflow_" +
      "id}/results:\001*\022\266\001\n\014PostSearches\022!.clarif" +
      "ai.api.PostSearchesRequest\032!.clarifai.ap" +
      "i.MultiSearchResponse\"`\202\323\344\223\002Z\"B/v2/users" +
      "/{user_app_id.user_id}/apps/{user_app_id" +
      ".app_id}/searches:\001*Z\021\"\014/v2/searches:\001*\022" +
      "\324\001\n\022PostSearchFeedback\022\'.clarifai.api.Po" +
      "stSearchFeedbackRequest\032!.clarifai.api.s" +
      "tatus.BaseResponse\"r\202\323\344\223\002l\"K/v2/users/{u" +
      "ser_app_id.user_id}/apps/{user_app_id.ap" +
      "p_id}/searches/feedback:\001*Z\032\"\025/v2/search" +
      "es/feedback:\001*\022|\n\017GetSubscription\022$.clar" +
      "ifai.api.GetSubscriptionRequest\032(.clarif" +
      "ai.api.SingleSubscriptionResponse\"\031\202\323\344\223\002" +
      "\023\022\021/v2/subscriptions\022\201\001\n\020PostSubscriptio" +
      "n\022%.clarifai.api.PostSubscriptionRequest" +
      "\032(.clarifai.api.SingleSubscriptionRespon" +
      "se\"\034\202\323\344\223\002\026\"\021/v2/subscriptions:\001*\022\332\001\n\023Get" +
      "AppVisualization\022(.clarifai.api.GetAppVi" +
      "sualizationRequest\032).clarifai.api.Single" +
      "VisualizationResponse\"n\202\323\344\223\002h\022L/v2/users" +
      "/{user_app_id.user_id}/apps/{user_app_id" +
      ".app_id}/visualizations/appZ\030\022\026/v2/visua" +
      "lizations/app\022\364\001\n\020GetVisualization\022%.cla" +
      "rifai.api.GetVisualizationRequest\032).clar" +
      "ifai.api.SingleVisualizationResponse\"\215\001\202" +
      "\323\344\223\002\206\001\022[/v2/users/{user_app_id.user_id}/" +
      "apps/{user_app_id.app_id}/visualizations" +
      "/{visualization_id}Z\'\022%/v2/visualization" +
      "s/{visualization_id}\022\324\001\n\021PostVisualizati" +
      "on\022&.clarifai.api.PostVisualizationReque" +
      "st\032).clarifai.api.SingleVisualizationRes" +
      "ponse\"l\202\323\344\223\002f\"H/v2/users/{user_app_id.us" +
      "er_id}/apps/{user_app_id.app_id}/visuali" +
      "zations:\001*Z\027\"\022/v2/visualizations:\001*\022x\n\017L" +
      "istStatusCodes\022$.clarifai.api.ListStatus" +
      "CodesRequest\032%.clarifai.api.MultiStatusC" +
      "odeResponse\"\030\202\323\344\223\002\022\022\020/v2/status_codes\022\206\001" +
      "\n\rGetStatusCode\022\".clarifai.api.GetStatus" +
      "CodeRequest\032&.clarifai.api.SingleStatusC" +
      "odeResponse\")\202\323\344\223\002#\022!/v2/status_codes/{s" +
      "tatus_code_id}BA\n\033clarifai2.internal.grp" +
      "c.apiZ\003api\242\002\004CAIP\302\002\001_\312\002\021Clarifai\\Interna" +
      "lb\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[] {
          com.google.protobuf.StructProto.getDescriptor(),
          clarifai2.internal.grpc.api.Code.getDescriptor(),
          clarifai2.internal.grpc.api.ConceptOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.ConceptGraph.getDescriptor(),
          clarifai2.internal.grpc.api.ConceptLanguageOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.ConceptReferenceOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.Healthz.getDescriptor(),
          clarifai2.internal.grpc.api.InputOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.ModelOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.ModelVersionOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.OutputOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.Search.getDescriptor(),
          clarifai2.internal.grpc.api.status.StatusOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.Subscription.getDescriptor(),
          clarifai2.internal.grpc.api.Visualization.getDescriptor(),
          clarifai2.internal.grpc.api.VocabOuterClass.getDescriptor(),
          clarifai2.internal.grpc.api.WorkflowOuterClass.getDescriptor(),
          com.google.api.AnnotationsProto.getDescriptor(),
        }, assigner);
    internal_static_clarifai_api_TestMessage_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_clarifai_api_TestMessage_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_clarifai_api_TestMessage_descriptor,
        new java.lang.String[] { "Status", "Value", "Byts", "Int32", "Int64", "F32", "F64", "S", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    com.google.protobuf.StructProto.getDescriptor();
    clarifai2.internal.grpc.api.Code.getDescriptor();
    clarifai2.internal.grpc.api.ConceptOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.ConceptGraph.getDescriptor();
    clarifai2.internal.grpc.api.ConceptLanguageOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.ConceptReferenceOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.Healthz.getDescriptor();
    clarifai2.internal.grpc.api.InputOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.ModelOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.ModelVersionOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.OutputOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.Search.getDescriptor();
    clarifai2.internal.grpc.api.status.StatusOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.Subscription.getDescriptor();
    clarifai2.internal.grpc.api.Visualization.getDescriptor();
    clarifai2.internal.grpc.api.VocabOuterClass.getDescriptor();
    clarifai2.internal.grpc.api.WorkflowOuterClass.getDescriptor();
    com.google.api.AnnotationsProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy